Yamaha CP5 Electronic Keyboard User Manual

56 CP5/CP50 Reference Manual
Appendix > MIDI
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
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
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 CP5 or CP50
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 CP5 or CP50 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.
Timing Clock (F8H)
Timing Clock messages are transmitted with a fixed interval (i.e.,
24 times per 1/4 note) to synchronize connected MIDI
instruments. To specify whether to use the stage piano’s internal
clock or clock signals received via MIDI, press the [UTILITY]
button followed by the [6] button, and then set the MIDISyn
parameter as required.
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.