Closed cbdevnet closed 4 years ago
With the detect
option, the channels used by Mackie controllers can be found out with relative ease, reducing the need for custom syntax. Since the protocol just re-assigns basic controls and does not introduce new messages, all controls can be mapped.
The Mackie HUI protocol allows fine-grained parameter control (well, finer than MIDI's 127 steps) by "misusing" most of MIDIs channel parameters.
Multiple hardware controllers (as well as a lot of A/V software) speak this protocol, so it's become kind of a de-facto standard.
An unofficial documentation is available.
This should probably done within the realm of the MIDI backend, by allowing an instance to be switched to a
Mackie emulation
mode.