# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Casio PX-130 Electronic Musical Instrument MIDI Implementation Guide

Summary

An essential reference guide for advanced electronic musicians and sound engineers integrating CASIO synthesizers into a professional setup. This manual provides comprehensive details on MIDI Implementation, covering the exact protocols for sending and receiving crucial Channel Messages. Learn how to manage everything from polyphonic key data and performance controls (like modulation and expression) to system configuration, ensuring seamless, reliable MIDI communication within complex musical environments.

📄 Preview PAGE OF 46

Page 1 Text Content

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.......................................................................................... 1.1 System Section.................................................................................................................................... 1.2 Sound Generator Section

1.2.1 Sound generator common section ..........................................................................................................5 1.2.2 Parts........................................................................................................................................................6 1.2.3 Part Assignments....................................................................................................................................6 1.3 Performance Controller Section 1.3.1 MIDI Send by Auto Performance ..........................................................................................................7

Conditions that Disable Message Send and Receive......................................................................

Timbre Type Specific Operation

Part II Channel Message Send Channel Receive Channel Note Off

Note On

Polyphonic Key Pressure.................................................................................................................

Control Change................................................................................................................................ 9.1 Bank Select (00H) 9.2 Modulation (01H) 9.3 Portamento Time (05H) 9.4 Data Entry (06H, 26H) 9.5 Volume (07H) 9.6 Pan (0AH).......................................................................................................................................... 9.7 Expression (0BH) 9.8 General Use Controllers 1 through 8 (10H through 13H, 50H through 53H)..................................... 9.9 Hold1 (40H) 9.10 Portamento Switch (41H) 9.11 Sostenuto (42H) 9.12 Soft (43H) 9.13 Vibrato Rate (4CH) 9.14 Vibrato Depth (4DH)

Page Summary Contents For Casio PX-130 Electronic Musical Instrument MIDI Implementation Guide

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...

Manual Details

Brand Casio
Pages 46
File Size 328.42 KB
Published May 17, 2026
104 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

How can I configure the device to act as a MIDI device?

Product Configuration is available in Section 1.1: System Section of Part I.

What are the codes for the different Controller messages?

Manual pages (like Page 9) list specific hexadecimal codes for Control Change messages, including values like Volume (07H) and Pan (0AH).

How do I handle Note On and Note Off events?

Note On and Note Off are detailed in Sections 8 and 9 of Part II, covering standard MIDI message procedures.

What is the purpose of the Vibrato Rate and Depth messages?

These functions (4CH and 4DH) control the vibrato speed and intensity parameters through specialized MIDI messaging.