Casio AP45ES1C Electronic Keyboard User Manual


 
A-6
MIDI Data Format
430A-E-090A
pp.......Program Number = 00H to 7FH
Send
Program Change messages are sent when you select a tone on
the instrument.
Pitch Bend Change
Format
Byte 1 Byte 2
CnH ppH
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
Byte 1 Byte 2 Byte 3
EnH llH mmH
Filter Cut Off Frequency
NRPN MSB = 01H
NRPN LSB = 20H
Data Entry MSB = mmH
mm ....Filter Cut Off Frequency = 00H to 40H to 7FH (-64 to 0 to
+63)
Recognition
When the instrument receives this message, the preset Filter Cut
off Frequency value for the tone is changed to the value that
corresponds to the data entry MSB of the received message. There
is no change when the value of the data entry MSB is 40H(0).
Filter Resonance
NRPN MSB = 01H
NRPN LSB = 21H
Data Entry MSB = mmH
mm ....Resonance= 00H to 40H to 7FH (-64 to 0 to +63)
Recognition
When the instrument receives this message, the preset Filter
Resonance value for the tone is changed to the value that
corresponds to the data entry MSB of the received message. There
is no change when the value of the data entry MSB is 40H(0).
Filter/AMP Envelope Attack Time
NRPN MSB = 01H
NRPN LSB = 63H
Data Entry MSB = mmH
mm ....Filter/AMP Envelope Attack Time = 00H to 40H to 7FH
(-64 to 0 to +63)
Recognition
When the instrument receives this message, the preset Filter/
AMP Envelope Attack Time value for the tone is changed to the
value that corresponds to the data entry MSB of the received
message. There is no change when the value of the data entry
MSB is 40H(0).
Filter/AMP Envelope Decay Time
NRPN MSB = 01H
NRPN LSB = 64H
Data Entry MSB = mmH
mm ....Filter/AMP Envelope Decay Time = 00H to 40H to 7FH
(-64 to 0 to +63)
Recognition
When the instrument receives this message, the preset Filter/
AMP Envelope Decay Time value for the tone is changed to the
value that corresponds to the data entry MSB of the received
message. There is no change when the value of the data entry
MSB is 40H(0).
Filter/AMP Envelope Release Time
NRPN MSB = 01H
NRPN LSB = 66H
Data Entry MSB = mmH
mm ....Filter/AMP Envelope Release Time = 00H to 40H to 7FH
(-64 to 0 to +63)
Recognition
When the instrument receives this message, the preset Filter/
AMP Envelope Release Time value for the tone is changed to the
value that corresponds to the data entry MSB of the received
message. There is no change when the value of the data entry
MSB is 40H(0).
RPN (Registered Parameter Numbers)
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....... MSB of RPN
ql ......... LSB of RPN
Recognition
RPN messages not defined by the instrument can also be
received, but subsequent data entry values after undefined
RPN messages are ignored.
After the MSB and LSB of an RPN are received and the
applicable control parameters settings are made, the value is
set by receipt of the MSB of the subsequent data entry. The
data entry LSB is ignored.
Send
An RPN is sent whenever an operation that changes the
parameter assigned to the RPN is performed.
Pitch Bend Sensitivity
RPN MSB = 00H
RPN LSB = 00H
Data Entry MSB = mmH
mm ....Pitch Bend Sensitivity = 00H to 18H (0 to 24 semitones)
Recognition
The data entry LSB is always ignored.
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)
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)
Recognition
The data entry LSB is always ignored.
RPN Null
RPN MSB = 7FH
RPN LSB = 7FH
Recognition
Once an RPN Null is sent, all received data entry MSBs and LSBs
are ignored until another RPN message other than RPN Null or
an NRPN message is received.
Program Change
Format
Recognition
The value llH mmH is 00H 00H at the lowest pitch, 00H 40H
at mid-pitch, and 7FH 7FH at the highest pitch.
You have to set both the LSB and MSB together to form a 14-
bit value and make a Pitch Bend Change message recognized
by the instrument.