MIDI Controller Section

Controller Assignment

With the two buttons in this section, you can save your customized MIDI controller assignments as default or restore the factory MIDI controller assignments.

Note

Save as Default does not include any of the MIDI controller assignments of the AUX FX.

The current MIDI controller mapping is also saved with each project. This way, you can transfer your settings to other systems. The project includes the MIDI controller assignments of the AUX FX as well.

Receive Program Changes

If this option is activated, HALion responds to program change messages. These are used by General MIDI (GM) files, for example.

Receive RPNs 0/1/2

GM files can contain information about pitchbend range, coarse tuning, and fine tuning. This information is transmitted as RPNs (Registered Parameter Numbers). Activate this option if you want HALion to respond to RPNs.

MIDI Controller Smoothing

MIDI controllers have a maximum resolution of 128 steps. Therefore, if you use a MIDI controller as a modulation source in the modulation matrix or to remote-control a quick control, the parameter change may occur in audible steps, causing an effect often referred to as zipper noise. To avoid this, HALion provides MIDI controller smoothing, so that parameter changes occur more gradually.

  • If MIDI controller changes cause audible artifacts, turn the control towards the Slow setting. This way, MIDI controller changes do not occur immediately, but are spaced over a period of time (in milliseconds).

  • If you want more immediate MIDI controller changes, turn the control towards the Fast setting. Note, however, that this may introduce audible artifacts.

Velocity Note-On to Note-Off

Some keyboards do not transmit note-off velocity messages. If this option is activated, the played note-on velocity value is also used as note-off velocity for the notes.

FlexPhraser

Hold Reset sends a global hold reset message to all FlexPhraser modules or arpeggiators that are used.

The Reset Controller pop-up menu allows you to assign a dedicated MIDI controller to the Hold Reset button for remote-controlling it.