Explanations of the terms used throughout this site and within MIDI Mixer.


A named collection of Groups and Controls that can be "loaded" against a given MIDI device, a Profile is a map of the target device that MIDI Mixer can understand.

MIDI Mixer maintains some profiles as Presets, which are simply profiles that are shipped with the software and are intended to work out-of-the-box with the default configuration of the target device.


A collection of Controls, a Group is assigned to a particular application, device, or plugin within MIDI Mixer and provides multiple Controls to perform different actions.

Groups are synonymous with "channels" on mixers; in the image below, "Channel 1", would be a Group within MIDI Mixer.

If we were using the above mixer and assigned our highlighted Group to the Discord application, we could now use any of the Controls within that group to perform different actions to that application, like changing volume, muting, or starting the application.

A Group can currently map the following Controls, with each one able to specify an Indicator too. You can add as many controls/indicators to each section as you like.

  • Volume - Faders only Controls and shows the volume of the group's assignment. This is usually faders or knobs as the controls, along with LED indicators or motorised faders for representing the current volume.

  • Peak meter - Indicators only Shows the current audio level being output by the assigned application or device.

  • Mute - Buttons only Controls and shows whether or not the group's assignment is muted. The provided indicator will be on if the assignment is muted, and off if it is not.

  • Assign - Buttons only If the group is currently unassigned, the indicator will be off and pressing the button will assign the group to whichever app is currently in focus. If the group is currently assigned, the indicator will be on and pressing the button will un-assign the group.

  • Run - Buttons only If the group is assigned to a device, the indicator represents whether or not the device is the default, and using the control will set the default device to the assignment. If the group is assigned to a session, the indicator represents whether or not the application is active, and using the control will either start or switch to the application.

Here's an example of the Behringer X-Touch Extender preset, defining controls for the first group.


A Control represents a single function of a mixer, separated in to Faders, Buttons, and Indicators.

A Fader defines an analog control and should be used for to define faders and rotaries.

A Button defines any single-press control like, well, buttons or velocity-sensitive pads.

An Indicator defines an LED, motorised fader, or some other feedback-related MIDI messages that will be sent back to your MIDI device to display the current state of your system's audio.


Currently, the Buttons tab in the UI allows you to use any Button controls not in use by Groups and assign them generic actions unrelated to any particular application.


Plugins provide you with the ability to extend MIDI Mixer and leverage its core concepts to provide control for any application with generic rules that can apply to any MIDI device. Control apps, games, or even hardware like Philips Hue lighting, helping other users get the most out of their device.

To get a more in-depth overview of plugins, head over to the Plugins Overview.

The Plugins tab shows you the plugins you have installed as well as those that are currently active.

Last updated