Casio MZ-2000 Musical Instrument User Manual


 
10
MZ-2000 MIDI Implementation
Send
The Drawbar Control message is sent whenever a drawbar operation is performed.
2.3.21 RPN
Format
Byte 1 Byte 2 Byte 3
BnH 65H qmH (MSB)
BnH 64H qlH (LSB)
n : Voice Channel Number = 0H to FH (Ch1 to Ch16)
qm : RPN MSB
ql : RPNÇÃLSB
Receive
An RPN cannot be received when Rx.Rpn = OFF.
Though undefined RPN can be received and stored, subsequent data entry values following unde-
fined RPN messages are ignored.
Applicable parameters are set following receipt of the RPN MSB and LSB, the data entry MSB is
received and the value is set in accordance with the data entry MSB. The data entry LSB is ig-
nored.
Send
An RPN and data entry are sent whenever the parameter assigned to the RPN is changed.
2.3.21.1 Pitch Bend Sensitivity
RPN MSB = 00H
RPN LSB = 00H
Data Entry MSB = mmH
mm : Pitch Bend Sensitivity = 00H to 18H (0 to 24îºâπ)
Receive
The data entry LSB is always ignored.
Send
The Pitch Bend Sensitivity message is sent when accompaniment starts.
2.3.21.2 Master Fine Tuning
RPN MSB = 00H
RPN LSB = 01H
Data Entry MSB = mmH
Data Entry LSB = llH
mm : ll Master Fine Tuning = 00 00H to 40H, 00H to 7FH 7FH (-100 to 0 to +99.99 cents)
Receive
The Master Fine Tuning message is always received when the MIDI Global Channel and RPN
match.
Send
The Master Fine Tuning message sent whenever a mixer fine tuning operation is performed.
2.3.21.3 Master Coarse Tuning
RPN MSB = 00H
RPN LSB = 02H
Data Entry MSB = mmH
mm : Master Coarse Tuning = 28H to 40H to 58H (-24 to 0 to +24 semitones)
Receive
The data entry LSB is always ignored.
Send
The Master Coarse Tuning message sent whenever a mixer coarse tuning operation is performed.
2.3.21.4 RPN Null
RPN MSB = 7FH
RPN LSB = 7FH
Receive
Receipt of an RPN null causes all received RPN and NRPN data entry MSBs and LSBs to be
ignored until another non-null RPN message is received.
Send
A Null RPN message is sent whenever a drawbar operation performed or when an operation is
performed using the initial screen in the Synthesizer Mode.
2.4 Program Change
Format
Byte 1 Byte 2
CnH ppH
pp : Program Number = 00H to 7FH
Receive
The Program Change message is not received when Rx.Program Change = OFF.
The Bank Select MSB is always 00H for a drum part program change, regardless of the MSB
value received in the Program Change message.
Send
The Program Change message is sent whenever a tone selection operation is performed.
2.5 Channel Pressure
Format
Byte 1 Byte 2
DnH vvH
vv : Pressure Value = 00H to 7FH
Receive
The Channel Pressure message is not received when Rx.Pressure Change = OFF.
The Bank Select MSB is always 00H for drum part channel pressure, regardless of the MSB value
received in the Channel Pressure Change message.
Send
The Channel Pressure Change message is sent whenever an tone preset operation is performed.
2.6 Pitch Bend Change
Format
Byte 1 Byte 2 Byte 3
EnH llH mmH
n : Voice Channel Number = 0H to FH (Ch1 to Ch16)
ll : Pitch Bend Change LSB = 00H to 7FH
mm : Pitch Bend Change MSB = 00H to 7FH