52
CP4 STAGE/CP40 STAGE Reference Manual
Appendix > MIDI
corresponding parameter. After setting a parameter
based on these messages, therefore, it is wise to set the
RPN to Null (7FH, 7FH) in order to avoid unexpected
changes.
Your CP4 STAGE or CP40 STAGE supports selection of
the following parameter using RPN LSB and MSB
messages.
Channel Mode Messages
All Sound Off (Control No. 120)
All Sound Off messages are used to silence all sounds
being generated by the instrument’s Parts. MIDI Channel
messages such as Hold 1 and Sostenuto are retained.
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 (Control 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.
Omni Mode On (Control No. 125)
Omni Mode On messages have the same effect as an All
Notes Off message.
Program Change
MIDI Program Change messages are used to select a
different Performance. 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. A full list of Performances can be found
in the
Data List
pdf.
NOTE
Program change numbers (0 to 127) are one less than
the corresponding number in the
Data List
(pdf). 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 your stage piano
from another MIDI device.
System Realtime Messages
Active Sensing (FEH)
Active Sensing is a type of MIDI message used to
prevent unexpected results in the event that a MIDI cable
is disconnected or damaged while the instrument is
being played. Upon the receipt of an Active Sensing
message, the stage piano will begin to monitor the status
of connected MIDI cables. If no MIDI data is received
over the next 300 ms, the stage piano 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 at a fixed interval
(i.e., 24 times per 1/4 note) to synchronize connected
MIDI instruments. Use the Sync parameter from the Utility
area’s MIDI screen to specify whether the instrument’s
internal clock or Timing Clock messages received via the
MIDI [IN] terminal should be used for synchronization.
RPN
MSB
RPN
LSB
Parameter
00H
00H
Pitch Bend Sensitivity
7FH
7FH
RPN Null
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 position)
Expression
127 (maximum)
Hold 1
0 (off)
Sostenuto
0 (off)
Soft Pedal
0 (off)
RPN
Number not specified; internal data will
not be changed.
Manual Development Group
© 2013 Yamaha Corporation
Published 03/2017 MW-B0