I’m a solid PB supporter, but you might want to look into using LedFx on the Pi, and then use either WLED firmware (on a cheap esp32 setup, not as nice as a PB) which can receive e1.31 or use the e.131 proxy that @zranger wrote on PBs…
If you are doing a Pi, then that’ll be cheapest solution with the most bang for the buck. No sound hardware needed except for your Pi. Your light cost drops by a bunch.
Hugely good sound stuff…and all synced to the LedFX software.