I used your P5 example as a basis for this performance. The visual position and the multi-channel speaker positions are linked (amongst many other things), but you’ll have to use your imagination for that:
Perhaps more interestingly, I also patterned lighting with Unicorn Hats running on 4 RPi’s by running a Python OSC server on each unit. The lighting and the audio were driven by the same patterns: