Use control surfaces to control a MOTU AVB DSP mixer.
This project allows control surfaces to control the mixer of a MOTU AVB interface. It uses the Mackie Control Universal protocol to communicate with the control surface and uses HTTP to communicate with the MOTU mixer.
MOTU AVB interfaces allow control surfaces to connect via OSC, but this only allows for one-directional communication. This project aims to provide bi-directional communication between the control surface and the mixer by using MOTU's REST API.
This project is tested using a single ICON QCON Pro G2 control surface and a MOTU 8M audio interface because that's the hardware I own. I will add support for using two control surfaces once I have another one.
These are the goals for the next release (checked goals are already implemented):
- Support a single Mackie Control unit
- Control channel faders
- Control channel mutes
- Control channel solos
- Control channel pan
- Show channel names on the scribble strip
- macOS support
- Windows support
- Graphical user interface
- Control stereo channels using a single channel strip
- Bank between 8 channels
- Documentation