MIDI Controller for Soundcraft Uixx mixing console
The aim of this project is to create a MIDI controller for Soundcraft Ui mixing console with Raspberry. The controller would connect the MIDI device (control surface) to the Ui console and translate the MIDI commands to the native commands or the opposite way, depending on the settings. The user can configure the rules to transform.
The project is currently in the BETA phase, the application have several functionnality. The application is connected to the UI and connected to MIDI devices. The application already listens websocket message and midi raw. It shows incoming MIDI messages, the device profile manager update struture varable of UI. The base rules drives the controller service that will transform the input to output.
- Connect to console using IP or address.
- Connect to MIDI devices.
- Read all UI parameters and create UI variables struture. UI ----- i ------- mix | |-------- stereoindex | |-------- mute | |-------- solo | |-------- pan ~ |------- a ------ mix | |-------- stereoindex | |-------- mute | |-------- solo | |-------- pan ~
- Allow mapping incoming MIDI commands to native commands for the console.
- Allow listening to the console parameters and map them to outgoing MIDI commands.
- Allow configuration sets - settings for each device.
- Control Media Player with LCD and rotary encoder.
- Control Show, SnapsShot and Cues with LCD and rotary encoder.
- Develop XML config format will creating setting for various common devices.
- Preconfigured view like view mode in UI.
- nanoKONTROL 2 (Korg) - Tested device
- FaderPort 8 (Presonus) - Tested device