PdMixer
A 12 stereo channel, TCP server-based mixer. The audio stuff is shamelessly adapted from Netty McNetface’s receivers.
The code is located in github: https://github.com/fdch/pdmixer
pdmixer.pd is the client patch (aka, the ‘gui’), and the audio stuff is on the sever patch: lib/pdmixer-server.pd
Server Setup
- The server must have a copy of lib/pdmixer-server.pd running. You can use the
pdmixer.sh
script located in lib/pdmixer.sh, or runpd
like this:
pd -jack -nojackconnect -jackname PdMixer -inchannels 24 -outchannels 2 -nogui -open ./lib/pdmixer-server.pd
- The server must also route JACK channels accordingly.
- Network configuration is done on the lib/pdmixer-network.txt file:
localhost 38400
Ideally, you would replace
localhost
with your server’s hostname and the foo port with an open port.
Usage
Once your server is set up, you can open the client patch (pdmixer.pd) and edit the mix.
NOTE: this mixer uses no audio so you can safely turn OFF your DSP.
- Turn ON “Connect” to communicate with the server.
- Edit the mix on the gui.
- Use the “Save” or “Load” buttons to save or load a preset file on your local system for later use. The “Reset” button reverts all your changes on the gui.
- Turn OFF “Connect” to end communication with the server and Quit Pd.
Author
Fede Camara Halac - https://fdch.github.io