piejam icon indicating copy to clipboard operation
piejam copied to clipboard

Idea: add network control support

Open GarthDB opened this issue 11 months ago • 2 comments

I've been looking for an audio mixer that could be controlled over a network. Mostly, I'd like to control it with BitFocus Companion. There are a couple of hardware solutions, like the Behringer X Air and SoundCraft UI digital mixers, that work pretty well, but they're also a bit more than I would need for basic setups.

PieJam seems like an amazing candidate if it has/could have support for network control.

BitFocus Companion has support for several generic communication protocols, like SSH, web socket, HTTP, REST, TCP, UDP, etc. It also has built-in support for some generic A/V control protocols like MIDI, OSC.

I tried digging through the PieJam documentation, but it doesn't mention support for anything like this. Is there anything already in PieJam that could be leveraged to support control over a network?

GarthDB avatar Feb 13 '25 22:02 GarthDB

First of all, thank you @nooploop for developing this awesome project! Regarding this request/idea, I think that installing a VNC server to control the existing UI would be enough and simple to accomplish.

Another cool feature for network control would be the ability for the Raspberry Pi to create an access point to configure the Wi-Fi credentials without a screen. To easily accomplish that, you can use this repo, the installation is straightforward and yo can customize the UI.

Adding these two features, there would be no need for a screen.

What do you think?

cyberiano avatar Oct 01 '25 12:10 cyberiano

Hi @cyberiano, your suggestion sounds like something has to be done on the OS level. It's not something that i need to change in the application itself. I provide also a prebuilt minimal Linux image which covers the embedded use case i have. But i cannot address all possible use cases with that. So for the use case you describe you can build the application and install it on the Linux you prefer. It runs also on desktop, although with some restrictions regarding audio interfaces. It doesn't use PulseAudio, Jack or Pipewire, but Linux sound api directly.

nooploop avatar Oct 01 '25 15:10 nooploop