Page 1
PX-130/135/730/735/7/830, AP-220/420 MIDI Implementation CASIO COMPUTER CO., LTD. Contents Part I MIDI Message Overview Product Configuration as a MIDI Device.............................................
Page 2
9.15 Vibrato Delay (4EH)........................................................................................................................... 9.16 Portamento Control (54H) 9.17 Reverb Send (5BH)...
Page 3
Part IV Instrument-Specific System Exclusive Messages Format 16.1 Message Classifications 16.2 Basic Message Structure.....................................................................................
Page 4
Music Library Parameters.............................................................................................................. Part VI DSP Parameter List Tone with DSP List DSP Algorithm ID Ta...
Page 5
Part I MIDI Message Overview Product Configuration as a MIDI Device As a MIDI device, the instrument consists of the System Section, Sound Generator Section, and Performance Controller Section describ...
Page 6
1.2.2 Parts The settings of the sound generator parts can be changed using Instrument-specific system exclusive messages. This Instrument consists of 48 parts. Of these, channel messages can be used t...
Page 7
Note 1: Can be changed by the Keyboard Channel setting. 1.3 Performance Controller Section The Performance Controller Section consists of keyboard, pedal and other real-time controllers, as well as bl...
Page 8
Part II Channel Message Send Channel For information about the MIDI channels of the channel messages that are sent when this Instrument is played, see “1.2.3 Part Assignments”. Note, however, that the...
Page 9
Note On Format Message Format: 9n H kk H vv H n: MIDI Channel Number kk: Key Number vv: Velocity Send Sent when a key is pressed. Receive Recognized as key press information. Polyphonic Key Pressure F...
Page 10
9.1 Bank Select (00H) Format Message Format: Bn H 00H mm H (MSB) Bn H 20H ll H (LSB) n: MIDI Channel Number mm: Value ll: Send: 00H, Receive: Ignored Send Sent when a tone is selected. For information...
Page 11
9.4 Data Entry (06H, 26H) Format Message Format: Bn H 06H vv H (MSB) Bn H 26H vv H (LSB) n: MIDI Channel Number vv: Value Send Sent when there is a change in the parameters assigned to NRPN and RPN. F...
Page 12
9.7 Expression (0BH) Format Message Format: Bn H 0BH vv H n: MIDI Channel Number vv: Value Send This message is not sent by this Instrument. Receive Receipt changes the Expression value. 9.8 General U...
Page 13
9.9 Hold1 (40H) Format Message Format: Bn H 40H vv H n: MIDI Channel Number vv: Value Send Sent in the following cases. When a pedal that has a sustain (damper) function is operated Receive Receipt pe...
Page 14
9.11 Sostenuto (42H) Format Message Format: Bn H 42H vv H n: MIDI Channel Number vv: Value (Note1) Note 1: For information about the relationship between setting values and send/receive values, see th...
Page 15
9.14 Vibrato Depth (4DH) Format Message Format: Bn H 4DH vv H n: MIDI Channel Number vv: Value (Note1) Note 1: For information about the relationship between setting values and send/receive values, se...
Page 16
9.17 Reverb Send (5BH) Format Message Format: Bn H 5BH vv H n: MIDI Channel Number vv: Value Send This message is not sent by this Instrument. Receive Receipt changes Reverb Send. 9.18 Chorus Send (5D...
Page 17
9.20 RPN (64H, 65H) Format Message Format: Bn H 64H vv H (LSB) Bn H 65H vv H (MSB) n: MIDI Channel Number vv: Value The following are the parameters assigned to RPN by this Instrument. 9.20.1 Pitch Be...
Page 18
9.20.4 Modulation Depth Format Message Format: Bn H 64H 05H 65H 00H 06H mm H 26H 00H n: MIDI Channel Number mm: Value Send This message is never sent. Receive Receipt changes the Vibrato Modulation De...
Page 19
Mode Messages 10.1 All Notes Off (7BH) Format Message Format: Bn H 7BH 00H n: MIDI Channel Number Send Sent in the following cases. When the keyboard channel is changed When a recorder function is use...
Page 20
10.4 Mono (7EH) Format Message Format: Bn H 7EH 00H n: MIDI Channel Number Send This message is never sent. Receive Receipt of this message stops the currently sounding voice. 10.5 Poly (7FH) Format M...
Page 21
11.1 About Timbre Type The tone selected by each part of this Instrument has a “Timbre Type” parameter that specifies the type of sound source for the tone. As explained under “21.1 Basic Parameters”,...
Page 22
Channel Aftertouch Format Message Format: Dn H vv H n: MIDI Channel Number vv: Value Send This message is not sent by this Instrument. Receive Receipt of this message adds modulation to the voice that...
Page 23
Part III System Messages Active Sensing Format Message Format: FEH Send This message is never sent. Receive Once this message is received, the Active Sensing mode is entered. If no MIDI message is rec...
Page 24
15.1.2 Master Balance Format Message Format: F0H 7FH 7FH 04H 02H ll H mm H F7H ll: Value LSB (Note1) mm: Value MSB (Note1) Note 1: For information about the relationship between setting values and sen...
Page 25
15.1.5 Reverb Parameter Format Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H pp H vv H F7H pp: Parameter vv: Value Type Format Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 00H vv ...
Page 26
Send This message is sent when the System Chorus Type setting is changed. Receive Receipt changes the System Chorus Type parameter. Rate Format Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H ...
Page 27
15.1.7 GM System Message GM System On Format 1 Message Format: F0H 7EH 7FH 09H 01H F7H Send This message is never sent. Receive Receipt puts the sound source into a GM sound source mode. Also, the Sca...
Page 28
Part IV Instrument-Specific System Exclusive Messages Format This section explains the format of the Instrument-specific System Exclusive Messages. See “Part V Parameter List” for information about wh...
Page 29
16.3 Field Formats 16.3.1 SX : System Exclusive Message Status Format: 11110000B (F0H) This is the System Exclusive Message status byte established by the MIDI standard. 16.3.2 MAN : Manufacturer’s ID...
Page 30
16.3.6 cat : Category Format: 0ccccccc B 0ccccccc B = Category (7bit) The category indicates the categories of data handled by the System Exclusive Message. The ID number (ID) of the category is indic...
Page 31
Block Bit Field Division Case 1 When an array has three or fewer nesting levels and the number of arrays in each dimension is 128 or less, they are assigned below the three 7-bit fields. Unused region...
Page 32
16.3.13 data : Parameter Data Format: index0 0ddddddd B (0eeeeeee B) (0fffffff B) (0ggggggg B) (0hhhhhhh B) index1 0ddddddd B (0eeeeeee B) (0fffffff B) (0ggggggg B) (0hhhhhhh B) index2 0ddddddd B (0ee...
Page 33
Parameter Transfer There are two parameter operations: Individual Parameter Transfer and Individual Parameter Request. A single session is concluded only when this Instrument returns an IPS (Individua...
Page 34
Part V Parameter List How to Read the Tables Number Base Notation “Size” indicates the parameter value bit width as a decimal value. The bit field position of “Block” as a decimal value. Values used i...
Page 35
Patch Parameters The main function of patch parameters is to configure the settings of the sound source of a device. 20.1 Master Tune Parameters These parameters configure the Master Tuning Settings. ...
Page 36
20.4 System Reverb Parameters Parameter ID R/W Block Size Array Min-Def-Max Description Cancel R/W 00-00-01 0...Normal 1...Cancel Type R/W 00-04-0F 1-16 (Note1) Feedback R/W 00-40-7F 0-127 Er Level R/...
Page 37
20.7 Part Parameters Parameter ID R/W Block Size Array Min-Def-Max Description Part Enable 00E0 R/W 20-6: 0 00-01-01 0...Off 5-0: Part # 1...On Tone Num 00E1 R/W 0000-0000-3FFF 0-16383 Fine Tune 00E2 ...
Page 38
21.2 LFO Parameters Parameter ID R/W Block Size Array Min-Def-Max Description Vib Wave 000D R/W 00-00-0F 0...Sin 1...Tri 2...Saw Up 3...Saw Down 4...Pulse 1:3 5...Pulse 2:2 6...Pulse 3:1 15...Depends ...
Page 39
21.3 DSP Parameters Parameter ID R/W Block Size Array Min-Def-Max Description Name 002D R/W 00-20-7F Ascii Character Algorithm 002E R/W 0000-0000-3FFF Serial Number (Note1) Cho Normal Send 002F R/W 00...
Page 40
Part VI DSP Parameter List Tone with DSP List This is a list of tones that use DSP. Tone Number Tone Name Mono/Stereo DSP Algorithm GRAND PIANO MODERN Stereo Wide 3Band EQ GRAND PIANO CLASSIC Stereo W...