MIDI Events

The C15 can send and receive MIDI messages for the following events:

Note On and Note Off

When enabled, the C15 will produce sounds when receiving MIDI Note messages. Likewise, the C15 will send MIDI Note messages when playing on the internal keybed, if enabled. Note On and Off velocities are supported and can optionally operate on high resolution, using an additional MIDI CC (Control Change) message on Control Number 88, encoding the LSB component.

When a Split Sound is loaded, Notes can be received and sent on both Parts, using the secondary (Split) Channel setting.

The eight Hardware Sources

Physical control elements of the C15 like a pedal or the bender are called Hardware Sources. They can be flexibly mapped to the Macro Controls, each of which can modulate up to 90 assignable parameters.

In the C15's user interface the Hardware Sources are represented by eight sliders. Their positions can be sent and received via MIDI in the following way:

  • Pedal 1/2/3/4 can be assigned to MIDI CCs 01...31 for the MSB while CC 33...63 can work as LSB for 14 bit resolution. CC 64...69 can be assigned in a 2-state switching mode.
  • Ribbon 1/2 can be assigned to MIDI CC 01...31 for the MSB while CC 33...63 can work as LSB for 14 bit resolution.
  • The Bender can be assigned to MIDI Pitchbend or to MIDI CC 01...31 for the MSB while CC 33...63 can work as LSB for 14 bit resolution.
  • Aftertouch can be assigned to MIDI Channel Pressure or to MIDI CC 01...31 for the MSB while CC 33...63 can work as LSB for 14 bit resolution, or to one half of the range of MIDI
  • Pitchbend (up or down).
Note that assignments are non-exclusive, so multiple Hardware Sources can be bound to the same received MIDI message, as well as being merged into indistinguishable MIDI messages when sent. This may be useful in certain scenarios, so there are no restrictions. However, it is up to the user to find a meaningful setting, apart from the provided default setting, consisting of distinct assignments.

Preset Selection

One of the Preset Banks can be assigned to receive and send MIDI Program Changes. The Program Change numbers are mapped to the first 128 presets of this Bank.