MIDI
CP1 Owner’s Manual
73
Appendix
Channel Mode Messages
All Sound Off (Control No. 120)
All Sound Off messages are used to silence all sounds being
generated by both parts. Note that the status of channel
messages such as Hold 1 and Sostenuto is maintained in such a
case.
Reset All Controllers (Control No. 121)
A Reset All Controllers message is used to return each of the
following controllers to their default values.
All Notes Off (Controller No.123)
An All Notes Off message is used to turn off all notes for each
part. If, however, Hold 1 or Sostenuto is turned on at this time,
notes will continue to play until these controllers are turned off.
Omni Mode Off (Control No.124)
Omni Mode Off messages have the same effect as an All Notes
Off message. In addition, this message also sets the
instrument’s receive channel to 1.
Omni Mode On (Control No. 125)
Omni Mode On messages have the same effect as an All Notes
Off message. In addition, this message also sets the
instrument’s receive channel to “omni”.
Program Change
MIDI Program Change messages are used to select
different Performances. When combined with Bank
Select MSB and LSB messages, furthermore, it is
possible to select Performances from any of the
instrument’s memory banks via MIDI.
For more details on memory banks and Performances,
see the
Data List
booklet.
NOTE
Program change numbers (0 to 127) are one less than the
corresponding number in the
Data List
document. To select
program No. 16, for example, you would need to send a
message with program change number 15.
Pitch Bend
Pitch Bend messages are continuous controller
messages that allow the pitch of designated notes to be
raised or lowered by a specified amount over a specified
duration.
System Messages
Rather than being associated with a specific channel,
MIDI system messages are used for synchronization of
devices and other behavior of the instrument as a whole.
System Exclusive Messages
Used to perform bulk data dumps and to change
parameters, MIDI system exclusive messages contain a
device number, allowing them to operate as if on a
unique MIDI channel. In order for this type of message to
be exchanged between devices, both the sending and
receiving devices must be set to the same device
number. Using system exclusive messages, you can
control practically every parameter on the CP1 from
another MIDI device.
System Realtime Messages
Active Sensing (FEH)
Active Sensing is a type of MIDI message used to prevent
unexpected results in cases where a MIDI cable is disconnected
or damaged while the instrument is being played. Upon the
receipt of an Active Sensing message, the CP1 will begin to
monitor the status of connected MIDI cables. If no MIDI data is
received over the next 300 ms, the instrument will conclude that
a problem has occurred with a MIDI cable, and in response, it
will act as if an All Notes Off message and a Reset All Controllers
message had been received.
2nd byte
3rd byte
Message
120
0
All Sound Off
121
0
Reset All Controllers
123
0
All Notes Off
Controller
Default value
Pitch Bend
0 (center)
Expression
127 (maximum)
Hold 1
0 (off)
Sostenuto
0 (off)
Soft
0 (off)
RPN
Number not specified; internal data will not
be changed.