Mixbus can respond to external controllers using 4 different protocols:
Generic MIDI ( also called “MIDI Learn” )
Mixbus can accept MIDI control-messages from any MIDI-enabled device that sends CC (continuous controller) or NRPN messages. Many MIDI keyboards include MIDI controller knobs and switches that can be bound to Mixbus mixer-strip controls or transport controls.
Mixbus can use controls directly by using “MIDI Learn”. With this method, you tell Mixbus exactly what control you want to adjust on-screen, and then you turn your physical controller to “assign” it to that knob.
Alternatively, you can use a pre-defined “Binding map” which preconfigures your device’s controls to work with Mixbus. You can choose from a predefined list, or you can create your own binding file, and share it with other Mixbus users.
The “Mackie Control” protocol allows controllers with motorized faders (typically 8 or more) to control the Mixbus mixer.
The Presonus Faderport is an inexpensive controller with 1 motorized fader, one knob, and several buttons. Mixbus provides a dedicated control mode for the Faderport.
OSC ( Open Sound Control ) is a network protocol that allows you to control Mixbus from an ethernet-connected controller.
Enabling External Controllers
Mixbus will recognize a number of external controller protocols, but the ones you need must be enabled in Edit -> Preferences -> Control Surfaces.
Enable the controller protocol you need by checking the box for the controller you have.