C. MIDI Functionality

  1. On the H9000, MIDI is always on and received simultaneously by all five USB ports as well as the MIDI-in DIN connector. The USB-A ports can be connected to any MIDI device, and the USB-B port can be connected to any MIDI host.

  2. Controller functionalities such as omni-channel, note mode, pitch bend range, etc., are not global. They are made at the controller-mapping level via either the front panel (Section 5.6.1), or Emote (Section

  3. MIDI Program changes are handled via Scenes, either on the front panel (Section 5.9), or in Emote (Section 4.3.6).

  4. MIDI feedback can be enabled via either the front panel (Section 3.1.8), or Emote (Section 4.3.8).

  5. Currently, the H9000 does not transmit or respond to any SysEx messages, and does not output MIDI clock information from its USB ports or MIDI-out DIN connector.

The following action types are available for note-based MIDI controllers:


Uses the velocity of the selected note as the control value.


Emits a trigger pulse whenever the note is played.


Flips between the min and max values when the note is played.

Note Number

Uses the whole range of the keyboard, using the note number as the control value.

Note to Hz

Uses the whole range of the keyboard, and emits a control value equal to the actual frequency of the note being played.

When using Note to Hz, the “Range” dialog contains 2 range knobs:

  1. Control Range: Selects the range that controller will respond to from 0-127.

  2. Parameter Range: Determines how the control range value is applied to the parameter it’s affecting. For example, you could use half of the Control Range to sweep the full range of a parameter, or you could use the full Control Range to sweep half the Parameter Range.


Emote’s Functions (Section 4.4.1) may also be used to automate parameters via a digital audio workstation.