In the Setup (both in the and UI) you find a new page for MIDI Settings
. It is divided into the sections Channels
, Assignments
and Routings
. Furthermore, you find direct access to Panic
, Local Enable
and Program Change Bank
at the very top of the settings page.
When triggered, the C15's Voice Allocation, Envelopes and Buffer will be reset and an All Notes Off
MIDI message will be send on the respective channel(s). As a result, all internal audio and external gear will stop playing. A common method to face stuck MIDI notes, but it also can be helpful, when you lost control of the sound, e.g. through a feedback loop.
Panic can also be triggered by pressing all four soft buttons on the base unit at the same time.
When set to Off
, both the C15's keyboard and the eight Hardware Sources are disconnected from the synth engine but still can be used to send MIDI note and Control Change, Pitchbend or Channel Pressure messages.
In this mode the base unit display is not showing the associated Macro Control, but the MIDI-CC number assigned to the Ribbons instead.
Next to this shorthand option, Local Enable modes are individually available for Notes and all eight Hardware Sources, see below (7.3.3 MIDI Settings: Routings).
Here you can assign the Preset Bank that is used for sending and receiving MIDI Program Change messages. By selecting None
, no MIDI Program Change messages will be received or sent. Please see the next subchapter Choosing a Bank for MIDI Program Change
for choosing a Preset Bank directly from the preset view.
To make use of MIDI Program Change messages one of the C15's preset banks has to be assigned as the source and target of Program Changes. A received Program Change would select the preset with the referring number in this bank and the selection of a new preset in the bank will send a MIDI Program Change with its number. Selecting a preset that has a higher number than 128 will not send a Program Change.
The Direct Load
switch decides if the C15 only sends a MIDI Program Change when you select a preset, or if the preset is also loaded into the sound engine. Therefore it has a similar effect like a Local Off
for Program Changes.
The header of the MIDI-assigned bank is marked by a symbol that looks like a 5-pole MIDI connector. The bank can be connected or disconnected in the following ways:
Connect Bank to MIDI PCor
Disconnect Bank from MIDI PCin the context menu of the bank header.
Bankfocus by pressing the 1 (with a dual preset hold the button for a second). In the
Editmenu you find the entry
MIDI PC: Onor
MIDI PC: Off, that can be toggled by the Button.
By connecting a bank to MIDI PC the previously connected bank will be disconnected. After disconnecting the currently connected bank, none of the banks will be connected. The currently assigned bank can also be found and changed in the Program Change Bank
menu in the MIDI Settings.
Here you can select the MIDI channel that is used to send and receive MIDI messages for both Primary and Split Channel. The Split Channel is relevant only if a Split Sound is loaded. If you select Omni
, messages from all 16 MIDI channels will be applied. None
will block all incoming and/or outgoing MIDI messages. When Split Channel
is set to Common
, it will use the same MIDI channel as the Primary Channel.
Settings for Split Channels apply to Split Sounds only. It controls the MIDI channel for MIDI messages sent and/or received by Part II. If the Split Channel is not set to Common
, the Split Point(s) are not applied to the received MIDI notes and both Parts can be played over the full MIDI note range.
These settings determine which types and numbers of MIDI messages are assigned to the Hardware Sources. High Resolution options for Velocities and Hardware Sources as well as a Bank selector for Program Changes are also provided. The Assignments apply to both MIDI Send and MIDI Receive.
Each pedal can be assigned to a MIDI Control Change. The CC numbers 1 to 31 are available for continuous operation in 7-bit and 14-bit (High-Res.) mode. In 14-bit mode a second CC with a number between 33 and 63 is automatically assigned for the LSB.
In addition, the CC numbers 64 to 69 are available. They work as 2-state switches, as it is typical for e.g. a MIDI sustain pedal. When the C15's pedal position rises above 50 %, a MIDI CC value of 127 is sent, when it falls below 50% a value of 0 is sent. A received MIDI CC value smaller than 64 sets the pedal position to 0 %. Values of 64 or larger set the pedal position to 100 %.
By selecting None
the pedal is disconnected from MIDI.
Each ribbon can be assigned to a MIDI Control Change. The CC numbers 1 to 31 are available in 7-bit and 14-bit (High-Res) mode. In 14-bit mode a second CC with a number between 33 and 63 is automatically assigned for the LSB.
By selecting None
the ribbon is disconnected from MIDI.
In the typical application as a pitch bender the Bender can be assigned to MIDI Pitchbend. This has 14 bits resolution by definition.
The Bender can also be assigned to a MIDI Control Change. The CC numbers 1 to 31 are available in 7-bit and 14-bit (High-Res) mode. In 14-bit mode a second CC with a number between 33 and 63 is automatically assigned for the LSB.
By selecting None
the Bender is disconnected from MIDI.
The most common assignment would be MIDI Channel Pressure. This has only 7 bits of resolution.
Aftertouch can also be assigned to a MIDI Control Change. The CC numbers 1 to 31 are available in 7-bit and 14-bit (High-Res) mode. In 14-bit mode a second CC with a number between 33 and 63 is automatically assigned for the LSB
Two additional options are available to assign Aftertouch to one half of the MIDI Pitchbend. Pitchbend up
has a range from the center to the maximum while Pitchbend down
goes from the center to the minimum. These ranges have 13 bits of resolution.
By selecting None
, Aftertouch is disconnected from MIDI.
Control Changes can be transmitted with a resolution of 14 bit by using two CCs, one for coarse (MSB) values and one for fine (LSB) values. The LSB message has to be sent before the MSB message. The number of the CC for the LSB is derived from the number of the CC for the MSB by adding 32.
To avoid conflicts with other applications of the LSB CCs, their use can be disabled (q Off). This setting applies to all assigned MIDI Control Changes.
Note On and Note Off velocities can be transmitted with a resolution of 14 bit by sending a CC 88 message before each Note On or Note Off message. The value of the CC 88 represents the LSB that is providing additional 7 bits of resolution.
To avoid conflicts with other applications of CC 88, its use as velocity LSB can be disabled (Off
).
Classic MIDI | High Resolution | |
---|---|---|
1 | CC20 | CC20 + CC52 (MSB + LSB) |
2 | CC21 | CC21 + CC53 (MSB + LSB) |
3 | CC22 | CC22 + CC54 (MSB + LSB) |
4 | CC23 | CC23 + CC55 (MSB + LSB) |
1 | CC24 | CC24 + CC56 (MSB + LSB) |
2 | CC25 | CC25 + CC57 (MSB + LSB) |
Pitchbend | Pitchbend | |
Channel Pressure | CC26 + CC58 (MSB + LSB) | |
Velocity | Off | On (LSB CC88) |
CCs | Off (MSB only) | On (MSB + LSB) |
These settings allow to set individual and specific MIDI routings. The matrix consists of five columns: Send Primary
(SP), Receive Primary
(RP), Send Split
(SS), Receive Split
(RS) and Local
(L). The rows list Notes
, Program Change
and the eight Sources (Pedal 1-4, Bender, Aftertouch and Ribbon 1-2. In the Web UI, a check mark at the respective matrix position sets the entry to On
, removing the check mark sets it to Off
.
On the hardware, a highlighted entry represents On
, a dark one Off
. Also, the access to the matrix is different on the hardware. When you choose one of the rows and press , you reach a dedicated settings dialog for this row. In the center, the display shows you the name of the respective component, e.g. Notes
. Use 2 and 3 to change between the rows. With 4, you can switch between the columns. The name of the actual column is also displayed below the chosen row, e.g. Send Primary
. By turning the dial, you can set the entry to On
or Off
. When holding the Button while turning the dial, you can set the whole row to On
or Off
. The status is also displayed by the check marks on the right side. By pressing 1, you get back to the matrix overview.
When set to Off
the respective C15 component will not send MIDI messages on the respective channel.
When set to Off
the respective C15 component will not receive MIDI messages on the respective channel.
When set to Off
the respective component is disconnected from the synth engine, but still can be used to send MIDI note and Control Change, Pitchbend or Channel Pressure messages.
In this mode the base unit display is not showing the associated Macro Control, but the MIDI-CC number assigned to the Ribbons instead.
Decoupling a Hardware Source from the synth by setting Local Enable to Off
, changes their representation in the UI.
The Hardware Source is now shown differentiated into Send
and Receive
.
Send
shows the physical status of the respective Hardware Source, for example the current position of a Ribbon and relates to all communication with external devices. This value is sent via MIDI.
Receive
assigns the value that is passed internally to the synth. This is either a value received via MIDI or, in the case of the bidirectional Ribbons, a value received via an adjusted Macro Control. This allows the audio engine of the C15 to be triggered by an external device and at the same time the Hardware Sources can be used to control other external devices without conflict.
Below the Routings Matrix, you find the options to enable or disable all routings by pressing Set all Routings to On
or Set all Routings to Off
(respectively All On
/All Off
in the UI).