< Back to Contents

MIDI

MixEmergency supports MIDI control of almost all controls available on screen (such as the faders, transition select menu and loading media from the media bank). You can easily use a MIDI capable mixer to control MixEmergency.

MixEmergency also supports MIDI output (also commonly referred to as "MIDI feedback") - allowing you to sync compatible MIDI gear with the on-screen state of MixEmergency's controls.

To toggle MIDI mapping mode, push the MIDI button on the Main window of MixEmergency. All MIDI mappable controls will display whether they have been MIDI mapped when this mode is on. Controls that have a MIDI mapping will appear green, while those that have not will appear red.

To assign a MIDI control to an on-screen control:

  1. Ensure that your MIDI device is connected
  2. Enter MIDI mapping mode.
  3. Click the on-screen control you wish to map.
  4. If you are adding a second MIDI mapping for a control, ensure that the Learn New Control button is enabled (or the Learn 14-Bit Control button, for high-resolution MIDI controls).
  5. Move or toggle the MIDI control.

To clear an assigned MIDI control:

  1. Enter MIDI mapping mode.
  2. Click the on-screen control that you wish to clear.
  3. Click the trash button to the right of the mapped control you wish to clear.

Advanced MIDI Mapping

The MIDI mapping pop-up panel contains a button that enables the Advanced MIDI mapping mode. This mode enables further options for your MIDI mapping. Also note that you can map multiple MIDI controls to a single control in MixEmergency.

The Advanced MIDI input mapping options are:

  • Fine - This sets the MIDI control number for the fine MIDI message (only available for 14-Bit MIDI messages).
  • 14-Bit - This enables 14-Bit MIDI control.
  • Mode - This sets the way in which the MIDI control interacts with the MixEmergency control. You can use this to support the use of rotary MIDI controls, or you can map a MIDI button to step up or down through the effect list of MixEmergency.
  • Invert - Inverts the MIDI control. For example, a MIDI knob may set a MixEmergency control to the minimum value when turned fully counterclockwise, and to the maximum when turned fully clockwise. If the Invert button was enabled then the control would be set to the maximum when turned fully counterclockwise, and the minimum when turned fully clockwise.
  • Shift - This allows you to map either an additional MIDI button, or keyboard key, to the mapping. Only when this MIDI button is enabled, or keyboard key pressed, will the mapping apply.

The Advanced MIDI output mapping options are:

  • Invert - Inverts the MIDI control.

MIDI Window

This window can be shown/hidden from the Window menu, or by using the keyboard shortcut ⌘8.

Inputs and Outputs

Here you can select which MIDI input and output devices MixEmergency will send to (outputs) and receive (inputs) MIDI messages from.

You can also set MixEmergency to sync all beat-related features to an incoming MIDI Clock signal.

Shift/Layer Buttons

These MIDI mappable buttons can be used in conjunction with the "Shift" section of the MIDI mapping pop-up windows.

Mappings

The Mappings section of the MIDI window allows you to load, save and delete MIDI mappings for MixEmergency.

To load a MIDI mapping:

  1. Select the mapping from the MIDI mapping list.
  2. Push the Load button.

To save a MIDI mapping:

  1. Type the desired name for the MIDI mapping in the text box.
  2. Push the Save button.

To delete a MIDI mapping:

  1. Select the mapping from the MIDI mapping list.
  2. Push the Delete button.

Info

This section of the MIDI Window displays information about the current MIDI sources and the data received from these sources.

The Info section can be used to verify that your MIDI device is communicating correctly with MixEmergency. When the Log MIDI Messages check-box is enabled, MIDI data received by MixEmergency will be logged in the lower text view.

The "In" and "Out" lights will briefly change to green when a MIDI message is sent or received.

It is recommended that you use the MIDI logging function only if you encounter problems assigning MIDI controls within MixEmergency. During live performance it is recommended that MIDI logging is disabled.

Minimum Requirements - Mac (2012 model or later) - macOS 10.13 - Scratch Live 1.9.2, Serato DJ 1.6, or Serato DJ Pro