Casio Ap6 Midi E 1004B PX330_AP620_AP6_MIDI Implementation

px-330 to the manual 4af802c1-e58b-48f3-954f-e9ce909d7555

AP6_midi AP6_midi_NL AP-6BP | Elektronische muziekinstrumenten | Handleidingen | CASIO

AP6_midi AP6_midi_FR AP-6BP | Instruments de musique | Manuels | CASIO

AP6_midi AP6_midi_EN AP-6BP | Electronic Musical Instruments | Manuals | CASIO

AP6_midi AP6_midi_DE AP-6BP | Musikinstrumente | Bedienungsanleitungen | CASIO

2014-07-05

: Casio Ap6-Midi-E-1004B ap6-midi-e-1004b casio pdf

Open the PDF directly: View PDF PDF.
Page Count: 48

DownloadCasio Ap6-Midi-E-1004B PX330_AP620_AP6_MIDI Implementation
Open PDF In BrowserView PDF
PX-330, AP-620/6 MIDI Implementation
CASIO COMPUTER CO., LTD.

Contents
Part I
1

MIDI Message Overview

Product Configuration as a MIDI Device.......................................................................................... 5
1.1
1.2

1.3

System Section.................................................................................................................................... 5
Sound Generator Section .................................................................................................................... 5
1.2.1
Sound generator common section .......................................................................................................... 5
1.2.2
Parts........................................................................................................................................................ 6
1.2.3
Part Assignments.................................................................................................................................... 6
Performance Controller Section .......................................................................................................... 7
1.3.1
Auto Accompaniment and Auto Performance MIDI Send .................................................................... 7

2

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

3

Timbre Type Specific Operation ...................................................................................................... 7

Part II

Channel Message

4

Send Channel .................................................................................................................................. 8

5

Receive Channel ............................................................................................................................. 8

6

Note Off ........................................................................................................................................... 8

7

Note On ........................................................................................................................................... 9

8

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

9

Control Change................................................................................................................................ 9
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
9.9
9.10
9.11
9.12
9.13
9.14
9.15

Bank Select (00H) ............................................................................................................................. 10
Modulation (01H) ............................................................................................................................... 10
Portamento Time (05H) ..................................................................................................................... 10
Data Entry (06H, 26H) ....................................................................................................................... 11
Volume (07H) .................................................................................................................................... 11
Pan (0AH).......................................................................................................................................... 11
Expression (0BH) .............................................................................................................................. 12
General Use Controllers 1 through 8 (10H through 13H, 50H through 53H)..................................... 12
Hold1 (40H) ....................................................................................................................................... 13
Portamento Switch (41H) .................................................................................................................. 13
Sostenuto (42H) ................................................................................................................................ 14
Soft (43H) .......................................................................................................................................... 14
Vibrato Rate (4CH) ............................................................................................................................ 14
Vibrato Depth (4DH) .......................................................................................................................... 15
Vibrato Delay (4EH)........................................................................................................................... 15

1

9.16
9.17
9.18
9.19
9.20

9.21
9.22

Portamento Control (54H) ................................................................................................................. 15
Reverb Send (5BH) ........................................................................................................................... 16
Chorus Send (5DH) ........................................................................................................................... 16
NRPN (62H, 63H).............................................................................................................................. 16
9.19.1 Assignable Functions to NRPN............................................................................................................16
RPN (64H, 65H) ................................................................................................................................ 17
9.20.1 Pitch Bend Sensitivity .......................................................................................................................... 17
9.20.2 Fine Tune..............................................................................................................................................17
9.20.3 Coarse Tune..........................................................................................................................................17
9.20.4 Modulation Depth ................................................................................................................................18
9.20.5 Null.......................................................................................................................................................18
All Sound Off (78H) ........................................................................................................................... 18
Reset All Controllers (79H)................................................................................................................ 18

10 Mode Messages ............................................................................................................................ 19
10.1
10.2
10.3
10.4
10.5

All Notes Off (7BH) ............................................................................................................................ 19
Omni Off (7CH).................................................................................................................................. 19
Omni On (7DH).................................................................................................................................. 19
Mono (7EH) ....................................................................................................................................... 20
Poly (7FH) ......................................................................................................................................... 20

11 Program Change ........................................................................................................................... 20
11.1
11.2

About Timbre Type ............................................................................................................................ 21
DSP Assignments during Tone Selection.......................................................................................... 21
11.2.1 DSP Line Structure............................................................................................................................... 21
11.2.2 DSP Line Assignment .......................................................................................................................... 21
11.2.3 Use of the Same DSP Line by Multiple Parts ...................................................................................... 21

12 Channel Aftertouch ........................................................................................................................ 22
13 Pitch Bend Change ........................................................................................................................ 22

Part III

System Messages

14 Active Sensing ............................................................................................................................... 23
15 System Exclusive Message ........................................................................................................... 23
15.1

15.2

Universal Realtime System Exclusive Message................................................................................ 23
15.1.1 Master Volume.....................................................................................................................................23
15.1.2 Master Balance.....................................................................................................................................24
15.1.3 Master Fine Tuning .............................................................................................................................. 24
15.1.4 Master Coarse Tuning .......................................................................................................................... 24
15.1.5 Reverb Parameter .................................................................................................................................25
15.1.6 Chorus Parameter .................................................................................................................................25
15.1.7 GM System Message............................................................................................................................ 27
15.1.8 GS Message..........................................................................................................................................27
Instrument-Specific System Exclusive Messages ............................................................................. 27

2

Part IV

Instrument-Specific System Exclusive Messages

16 Format ........................................................................................................................................... 28
16.1
16.2
16.3

Message Classifications .................................................................................................................... 28
Basic Message Structure................................................................................................................... 28
Field Formats..................................................................................................................................... 29
16.3.1 SX : System Exclusive Message Status ............................................................................................... 29
16.3.2 MAN : Manufacturer’s ID.................................................................................................................... 29
16.3.3 MOD : Model ID.................................................................................................................................. 29
16.3.4 dev : MIDI DeviceID 00H - 7FH .........................................................................................................29
16.3.5 act : Action ........................................................................................................................................... 29
16.3.6 cat : Category .......................................................................................................................................30
16.3.7 mem : Memory Area ID .......................................................................................................................30
16.3.8 pset : Parameter Set Number................................................................................................................30
16.3.9 blk : Block Number .............................................................................................................................. 30
16.3.10 prm : Parameter ID............................................................................................................................... 31
16.3.11 idx : Data Index Number ...................................................................................................................... 31
16.3.12 len : Data Length .................................................................................................................................. 31
16.3.13 data : Parameter Data...........................................................................................................................32
16.3.14 EOX : End of System Exclusive Message ........................................................................................... 32

17 Parameter Transfer........................................................................................................................ 33
17.1
17.2

Part V

Two-way Communication .................................................................................................................. 33
17.1.1 Example : Data send in response to send request to the Instrument ....................................................33
One-way Communication .................................................................................................................. 33
17.2.1 Example : Data send to Instrument from external source .................................................................... 33
17.2.2 Example : Data send resulting from Instrument operation .................................................................. 33

Parameter List

18 System Parameters ....................................................................................................................... 34
18.1

System Information Parameter.......................................................................................................... 34

19 Setup Parameter............................................................................................................................ 34
19.1

MIDI Parameter ................................................................................................................................. 34

20 Patch Parameters .......................................................................................................................... 35
20.1
20.2
20.3
20.4
20.5
20.6
20.7

Master Tune Parameters................................................................................................................... 35
Master Mixer Parameters .................................................................................................................. 35
System Chorus Parameter ................................................................................................................ 35
System Reverb Parameters .............................................................................................................. 36
System Acoustic Resonance Parameters ......................................................................................... 36
Brilliance Parameters ........................................................................................................................ 36
Part Parameters ................................................................................................................................ 37

21 Tone Parameters ........................................................................................................................... 37
21.1
21.2
21.3
21.4

Basic Parameters .............................................................................................................................. 37
LFO Parameters ................................................................................................................................ 38
DSP Parameters................................................................................................................................ 39
Scale Tune ........................................................................................................................................ 39

3

22 Music Library Parameters .............................................................................................................. 39

Part VI

DSP Parameter List

23 Tone with DSP List ........................................................................................................................ 40
24 DSP Algorithm ID Tables ............................................................................................................... 41
24.1
24.2

Monaural Tone DSP .......................................................................................................................... 41
Stereo Tone DSP .............................................................................................................................. 41

25 DSP Parameter Set Types ............................................................................................................ 41
25.1
25.2
25.3
25.4
25.5
25.6
25.7
25.8

Tremolo/Auto Pan.............................................................................................................................. 41
3Band EQ .......................................................................................................................................... 41
Wide 3Band EQ................................................................................................................................. 42
Enhancer ........................................................................................................................................... 42
Distortion ........................................................................................................................................... 42
Early Reflection ................................................................................................................................. 42
Rotary ................................................................................................................................................ 43
Drive Rotary....................................................................................................................................... 43

Part VII Setting Values and Send/Receive Values
26 Setting Value Tables...................................................................................................................... 44
26.1
26.2
26.3
26.4
26.5
26.6
26.7
26.8
26.9
26.10
26.11
26.12

Off/On Setting Value Table................................................................................................................ 44
Slow/Fast Setting Value Table .......................................................................................................... 44
Rotate/Brake Setting Value Table ..................................................................................................... 44
–64 - 0 - +63 Setting Value Table...................................................................................................... 44
Pan Setting Value Table.................................................................................................................... 44
–100 - 0 - +99 Setting Value Table.................................................................................................... 44
Reverb Type Setting Value Table...................................................................................................... 44
Chorus Type Setting Value Table...................................................................................................... 45
Equalizer Mid Frequency Setting Value Table .................................................................................. 45
Wide Band Equalizer Mid Frequency Setting Value Table................................................................ 45
Brilliance Gain Setting Value Table ................................................................................................... 46
DSP Equalizer Gain Setting Value Table .......................................................................................... 46

Part VIII MIDI Implementation Notation
27 Value Notation ............................................................................................................................... 47
27.1
27.2

Hexadecimal Notation ....................................................................................................................... 47
Binary Notation .................................................................................................................................. 47

4

Part I

MIDI Message Overview
1

Product Configuration as a MIDI Device

As a MIDI device, the instrument consists of the System Section, Sound Generator Section, and Performance Controller
Section described below.
Each of these sections sends and receives specific MIDI Messages in accordance with its function.
•

•

System Section
–

Device settings

–

Function status

Sound Generator Section
–

–

•

1.1

Common


Sound generator common section



System effects



Brilliance adjustment function



Mixer master

Parts


Sound generator instrument parts



DSP (insertion effects)



Mixer channel

Performance Controller Section
–

Keyboard

–

Pedal and other real-time controllers

–

Auto play function

–

Auto Accompaniment

System Section

The System Section consists of a sound generator (sound source), a performance controller part (performance), and functions
that are not directly related to Instrument play. In addition to manipulating Instrument setting parameters, this section is
also used to exchange information.

1.2

Sound Generator Section

The Sound Generator Section consists of a common part that does not depend on the channel and a part that is specific
to each channel. Mainly it receives performance information and performs operations.

1.2.1

Sound generator common section

The common section consists of sound generator setting blocks that do not depend on the sound generator part, such as
system effects, mixer master control, etc.
These can be controlled by system exclusive messages that are basically exclusive to this particular Instrument, but several
parameters also can be controlled by general universal system exclusive messages.

5

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 to perform note on operations and to change
settings of only the C Group (C01 through C16).
The relationships between the channel message receive channel and part number are fixed, as shown in “1.2.3 Part
Assignments”.

1.2.3

Part Assignments

Part Number

Part Name

MIDI Receive Ch

MIDI Send Ch

Assigned Function

Description

00

A01

-

01(Note1)

Keyboard

Upper1 (main)
(Right-side keyboard in the Duet Mode)

01

A02

-

02

Keyboard

Upper2 (Layer)

02

A03

-

03

Keyboard

Lower1 (Split)
(Left-side keyboard in the Duet Mode)

03

A04

-

08

Keyboard

Harmonize (DSP not supported.)

04

A05

-

05

Recorder Play

System track main

05

A06

-

06

Recorder Play

System track layer
System track split

06

A07

-

07

Recorder Play

07

A08

-

-

Metronome/Count

08

A09

-

09

Accompaniment

09

A10

-

10

Accompaniment

Drum (DSP not supported.)

10

A11

-

11

Accompaniment

Bass (DSP not supported.)

Percussion (DSP not supported.)

11

A12

-

12

Accompaniment

Chord 1 (DSP not supported.)

12

A13

-

13

Accompaniment

Chord 2 (DSP not supported.)

13

A14

-

14

Accompaniment

Chord 3 (DSP not supported.)

14

A15

-

15

Accompaniment

Chord 4 (DSP not supported.)

15

A16

-

16

Accompaniment

Chord 5 (DSP not supported.)

16

B01

-

01 (Note2)

Recorder/Song Play

Ch.01

17

B02

-

02 (Note2)

Recorder/Song Play

Ch.02

18

B03

-

03 (Note2)

Recorder/Song Play

Ch. 03 (Left hand track)

19

B04

-

04 (Note2)

Recorder/Song Play

Ch. 04 (Right hand track)

20

B05

-

05 (Note2)

Recorder/Song Play

Ch.05

21

B06

-

06 (Note2)

Recorder/Song Play

Ch.06

22

B07

-

07 (Note2)

Recorder/Song Play

Ch.07

23

B08

-

08 (Note2)

Recorder/Song Play

Ch.08

24

B09

-

09 (Note2)

Recorder/Song Play

Ch.09

25

B10

-

10 (Note2)

Recorder/Song Play

Ch.10

26

B11

-

11 (Note2)

Recorder/Song Play

Ch.11

27

B12

-

12 (Note2)

Recorder/Song Play

Ch.12

28

B13

-

13 (Note2)

Recorder/Song Play

29
30

B14
B15

-

14 (Note2)
15 (Note2)

Recorder/Song Play
Recorder/Song Play

Ch.13
Ch.14

31

B16

-

16 (Note2)

Recorder/Song Play

Ch.16

32

C01

01

-

MIDI

Ch.01

33

C02

02

-

MIDI

Ch.02

34

C03

03

-

MIDI

Ch.03

35

C04

04

-

MIDI

Ch.04

36

C05

05

-

MIDI

Ch.05

37

C06

06

-

MIDI

Ch.06

38

C07

07

-

MIDI

Ch.07

39

C08

08

-

MIDI

Ch.08

40

C09

09

-

MIDI

Ch.09

41

C10

10

-

MIDI

Ch.10

42

C11

11

-

MIDI

Ch.11

43

C12

12

-

MIDI

Ch.12

44

C13

13

-

MIDI

Ch.13

45

C14

14

-

MIDI

Ch.14

46

C15

15

-

MIDI

Ch.15

47

C16

16

-

MIDI

Ch.16

6

Ch.15

Note 1:
Can be changed by the Keyboard Channel setting.
Note 2:
Sent during recorder play only.
When there is no data recorded in the applicable recorder track, the MIDI information of the functions of parts with the
same send channel (A01 through A16) is sent.

1.3

Performance Controller Section

The Performance Controller Section consists of keyboard, pedal and other real-time controllers, as well as blocks that generate
auto accompaniment, auto performance, and other performance information.
These messages are transmitted to the sound generator in accordance with operations, while they are also being sent out
as MIDI messages.
The channel number of the sent message is in accordance with Instrument’s part number.

1.3.1

Auto Accompaniment and Auto Performance MIDI Send

This document what operation is sent by a message in the case of each message type. However, since there are so many
messages sent by an auto accompaniment operation when auto performance and Accomp MIDI Out is turned on, those
messages are not covered here.

2

Conditions that Disable Message Send and Receive

All MIDI message send and receive is temporarily disabled in all of the following cases.

3

•

During instrument startup

•

During SD card formatting

•

During user data initialization

•

Immediately after the recorder is exited

•

During storage of registration data

•

While storage is selected as the USB device mode

Timbre Type Specific Operation

The operation that is performed for a received message depends on the current Timbre Type setting (see “11.1 About Timbre
Type”), which is the operation mode of each sound generator part. Applicable information is provided in the explanations
for each message.

7

Part II

Channel Message
4

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 MIDI channel of the performance information that corresponds to the keyboard main part can be
changed by the Keyboard Channel setting value.

5

Receive Channel

For information about the MIDI channel numbers of channel messages received by each part, see “1.2.3 Part Assignments”.
The MIDI channel number of a channel message that changes DSP settings also coincides with the MIDI channel of the
part using the DSP. A channel message is not received by a part that is turned off by the Part Enable Parameter value
explained under “20.7 Part Parameters”.

6

Note Off

Format
Send
Message Format: 8nH kkH vvH
n:
kk:
vv: 40H

Receive
8nH kkH vvH
9nH kkH 00H

MIDI Channel Number
Key Number
Ignored

Send
Sent when a key is released.
Receive
Recognized as key release information. The velocity value is ignored.

8

7

Note On

Format
Message Format: 9nH kkH vvH
n: MIDI Channel Number
kk: Key Number
vv: Velocity
Send
Sent when a key is pressed.
Receive
Recognized as key press information.

8

Polyphonic Key Pressure

Format
Message Format: AnH kkH vvH
n: MIDI Channel Number
kk: Key Number
vv: Pressure Value
Send
This message is not sent by this Instrument.
Receive
This message is not received by this Instrument.

9

Control Change

Format
Message Format: BnH ccH vvH
n: MIDI Channel Number
cc: Control Number
vv: Value
Send
Sent when a pedal or another controller operation is performed, when settings are changed, when the tone is changed, or
when an auto performance, Auto Accompaniment, or other operation is performed.
Receive
Receipt changes the controller and settings that correspond to the control number.

9

9.1

Bank Select (00H)

Format
Message Format: BnH 00H mmH (MSB)
BnH 20H llH (LSB)
n: MIDI Channel Number
mm: Value
ll: Send: 00H, Receive: Ignored
Send
Sent when a tone is selected.
For information about numbers, see the Tone List in the User’s Guide.
Receive
Receipt switches the tone bank number stored in Instrument memory. Note, however, that the tone is not changed until a
Program Change message is received.
For details, see “11 Program Change”.
For information about numbers, see the Tone List in the User’s Guide.

9.2

Modulation (01H)

Format
Message Format: BnH 01H vvH
n: MIDI Channel Number
vv: Value
Send
This message is not sent by this Instrument.
Receive
Receipt adds, to the voice being sounded, modulation of a depth specified by the value. In the case of a tone that already
has modulation applied, receipt of this message increases the modulation depth. The modulation effect differs according
to the tone being used.

9.3

Portamento Time (05H)

Format
Message Format: BnH 05H vvH
n: MIDI Channel Number
vv: Value
Send
This message is not sent by this Instrument.
Receive
Receipt changes the time it takes until pitch reaches the target portamento effect pitch.

10

9.4

Data Entry (06H, 26H)

Format
Message Format: BnH 06H vvH (MSB)
BnH 26H vvH (LSB)
n: MIDI Channel Number
vv: Value
Send
Sent when there is a change in the parameters assigned to NRPN and RPN.
For details about information assigned to parameters that correspond to NRPN and RPN, see “9.19 NRPN” and “9.20 RPN”.
Receive
Receipt changes the parameter assigned to RPN. This Instrument does not have a parameter that corresponds to NRPN.

9.5

Volume (07H)

Format
Message Format: BnH 07H vvH
n: MIDI Channel Number
vv: Value
Send
Sent when layer balance is adjusted.
Receive
Receipt changes the volume of the corresponding part.

9.6

Pan (0AH)

Format
Message Format: BnH 0AH vvH
n: MIDI Channel Number
vv: Value (Note1)
Note 1:
For information about the relationship between setting values and send/receive values, see “26.5 Pan Setting Value Table”
in “Part VII Setting Values and Send/Receive Values”.
Send
Sent in the following cases.
•

When Accomp MIDI Out is on

•

When Music Library play is stopped

Receive
Receipt changes the pan setting of the corresponding part.

11

9.7

Expression (0BH)

Format
Message Format: BnH 0BH vvH
n: MIDI Channel Number
vv: Value
Send
Sent in the following cases.
•

When Accomp MIDI Out is on

Receive
Receipt changes the Expression value.

9.8

General Use Controllers 1 through 8 (10H through 13H, 50H through 53H)

These messages are used to control DSP operation.
Format
Message Format: BnH 10H vvH
BnH 11H vvH
BnH 12H vvH
BnH 13H vvH
BnH 50H vvH
BnH 51H vvH
BnH 52H vvH
BnH 53H vvH

DSP Parameter7[0]
DSP Parameter7[1]
DSP Parameter7[2]
DSP Parameter7[3]
DSP Parameter7[4]
DSP Parameter7[5]
DSP Parameter7[6]
DSP Parameter7[7]

n: MIDI Channel Number (Note1)
vv: Value
Send
This message is not sent by this Instrument.
Receive
Receipt change the value of Parameter7 [0-7] (7-Bit Parameter) explained under “21.3 DSP Parameters”. Any message
received that corresponds to the parameter of a number not being used by the currently selected DSP is ignored.
Note 1:
Received values and parameter setting values
The range of the value of each DSP Parameter 7 array element depends on the selected DSP or array number.
Unlike manipulation of a DSP parameter using a System Exclusive Message, a value received by this control change message
is always in the range of 0 to 127, but the range is changed in accordance with the setting range of the applicable parameter
setting. Because of this, it is impossible for a value to be outside of the range.
Conversion to the parameter setting value from the value received with the message can be represented in general terms
by the expression shown below.

Parameter Setting Value = Parameter Minimum Value + (Parameter Maximum Value - Parameter Minimum Value) X

For details about Parameter 7 of each DSP, see the explanations under “VI DSP Parameter List”.

12

Received Value
127

9.9

Hold1 (40H)

Format
Message Format: BnH 40H vvH
n: MIDI Channel Number
vv: Value
Send
Sent in the following cases.
•

When a pedal that has a sustain (damper) function is operated

•

When Accomp MIDI Out is on

Receive
Receipt performs an operation equivalent to a sustain (damper) pedal operation.
Timbre Type Specific Operation
This operation differs in accordance with the Timbre Type (see “11.1 About Timber Type”) setting.
•

Timbre Type: Melody
Sustain off/on control is performed in accordance with the value of the received message. For information about
the relationship between setting values and send/receive values, see the “26.1 Off/On Setting Value Table” in
“Part VII Setting Values and Send/Receive Values”.

•

Timbre Type: Piano or LM Piano
Continuous control of the following is performed in accordance with the value of the received message.

•

–

Piano note decay rate

–

Resonance characteristics and decay rate of Acoustic Resonance effect resonance note

Timbre Type: Drum
The received message does not affect sound source operation.

9.10

Portamento Switch (41H)

Format
Message Format: BnH 41H vvH
n: MIDI Channel Number
vv: Value (Note1)
Note 1:
For information about the relationship between setting values and send/receive values, see the “26.1 Off/On Setting Value
Table” in “Part VII Setting Values and Send/Receive Values”.
Send
This message is not sent by this Instrument.
Receive
Receipt can be use to switch portamento between enabled (On) and disabled (Off).

13

9.11

Sostenuto (42H)

Format
Message Format: BnH 42H vvH
n: MIDI Channel Number
vv: Value (Note1)
Note 1:
For information about the relationship between setting values and send/receive values, see the “26.1 Off/On Setting Value
Table” in “Part VII Setting Values and Send/Receive Values”.
Send
Sent when a pedal that has a sostenuto function is operated.
Receive
Receipt performs an operation equivalent to a sostenuto pedal operation.

9.12

Soft (43H)

Format
Message Format: BnH 43H vvH
n: MIDI Channel Number
vv: Value (Note1)
Note 1:
For information about the relationship between setting values and send/receive values, see the “26.1 Off/On Setting Value
Table” in “Part VII Setting Values and Send/Receive Values”.
Send
Sent when a pedal that has a soft function is operated.
Receive
Receipt performs an operation equivalent to a soft pedal operation.

9.13

Vibrato Rate (4CH)

Format
Message Format: BnH 4CH vvH
n: MIDI Channel Number
vv: Value (Note1)
Note 1:
For information about the relationship between setting values and send/receive values, see “26.4 –64 - 0 - +63 Setting
Value Table” in “Part VII Setting Values and Send/Receive Values” of this document.
Send
This message is not sent by this Instrument.
Receive
Receipt changes the vibrato rate of the tone that is currently selected by the applicable part.

14

9.14

Vibrato Depth (4DH)

Format
Message Format: BnH 4DH vvH
n: MIDI Channel Number
vv: Value (Note1)
Note 1:
For information about the relationship between setting values and send/receive values, see “26.4 –64 - 0 - +63 Setting
Value Table” in “Part VII Setting Values and Send/Receive Values” of this document.
Send
This message is not sent by this Instrument.
Receive
Receipt changes the vibrato auto depth of the tone that is currently selected by the applicable part.

9.15

Vibrato Delay (4EH)

Format
Message Format: BnH 4EH vvH
n: MIDI Channel Number
vv: Value (Note1)
Note 1:
For information about the relationship between setting values and send/receive values, see “26.4 –64 - 0 - +63 Setting
Value Table” in “Part VII Setting Values and Send/Receive Values” of this document.
Send
This message is not sent by this Instrument.
Receive
Receipt changes the vibrato auto delay of the tone that is currently selected by the applicable part.

9.16

Portamento Control (54H)

Format
Message Format: BnH 54H vvH
n: MIDI Channel Number
kk: Source Note Number
Send
This message is not sent by this Instrument.
Receive
Receipt of this message first stores the Source Note Number for the next note. When the next Note On is received, the
portamento effect is applied to the note using this Source Note Number as the pitch start point and the Note On event key
number as the end point. If there already is a note being sounded by Source Note Number at this time, the new note on
is not performed and the portamento effect is applied to the pitch of the note being sounded. That is to say that legato
play is performed.

15

9.17

Reverb Send (5BH)

Format
Message Format: BnH 5BH vvH
n: MIDI Channel Number
vv: Value
Send
Sent when a GM tone is selected.
Receive
Receipt changes Reverb Send.

9.18

Chorus Send (5DH)

Format
Message Format: BnH 5DH vvH
n: MIDI Channel Number
vv: Value
Send
This message is sent at initialization, when the panel tone selection is changed, and when a chorus on/off operation is
performed.
Receive
Receipt changes Chorus Send.

9.19

NRPN (62H, 63H)

Format
Message Format: BnH 62H vvH (LSB)
BnH 63H vvH (MSB)
n: MIDI Channel Number
vv: Value
Send
This message is not sent by this Instrument.
Receive
This message is not received by this Instrument.

9.19.1

Assignable Functions to NRPN

This Instrument does not assign any parameters to NRPN.

16

9.20

RPN (64H, 65H)

Format
Message Format: BnH 64H vvH (LSB)
BnH 65H vvH (MSB)
n: MIDI Channel Number
vv: Value
The following are the parameters assigned to RPN by this Instrument.

9.20.1

Pitch Bend Sensitivity

Format
Message Format: BnH 64H 00H 65H 00H 06H mmH 26H llH
n: MIDI Channel Number
mm: Value 0 - 24
ll: Send: 00H, Receive: Ignored
Send
Sent when the pitch bend range is changed. (PX-330)
Receive
Receipt changes Pitch Bend Sensitivity.

9.20.2

Fine Tune

Format
Message Format: BnH 64H 01H 65H 00H 06H mmH 26H llH
n: MIDI Channel Number
mm: Value MSB
ll: Value LSB
Send
This message is not sent by this Instrument.
Receive
Receipt changes Channel Fine Tune.

9.20.3

Coarse Tune

Format
Message Format: BnH 64H 02H 65H 00H 06H mmH 26H 00H
n: MIDI Channel Number
mm: Value
Send
This message is not sent by this Instrument.
Receive
Receipt changes Channel Coarse Tune.

17

9.20.4

Modulation Depth

Format
Message Format: BnH 64H 05H 65H 00H 06H mmH 26H 00H
n: MIDI Channel Number
mm: Value
Send
This message is never sent.
Receive
Receipt changes the Vibrato Modulation Depth for the tone that is currently selected by the applicable part.

9.20.5

Null

Format
Message Format: BnH 64H 7FH 65H 7F
n: MIDI Channel Number
Send
This message is never sent.
Receive
Receipt deselects RPN.

9.21

All Sound Off (78H)

Format
Message Format: BnH 78H 00H
n: MIDI Channel Number
Send
Sent when an SD card is inserted or removed, and when an SD card operation is performed.
Receive
Receipt stops all voices that are sounding.

9.22

Reset All Controllers (79H)

Format
Message Format: BnH 79H 00H
n: MIDI Channel Number
Send
Sent in the following cases.
•

When the keyboard channel is changed

•

When a recorder function is used

•

When another mode is entered from the rhythm mode

Receive
Receipt initializes each performance controller.

18

10

Mode Messages

10.1

All Notes Off (7BH)

Format
Message Format: BnH 7BH 00H
n: MIDI Channel Number
Send
Sent in the following cases.
•

When the keyboard channel is changed

•

When a recorder function is used

•

When another mode is entered from the rhythm mode

Receive
Receipt of this message releases the currently sounding voice (same as releasing the keyboard key).

10.2

Omni Off (7CH)

Format
Message Format: BnH 7CH 00H
n: MIDI Channel Number
Send
This message is never sent.
Receive
Receipt of this message releases the currently sounding voice (same as releasing the keyboard key).

10.3

Omni On (7DH)

Format
Message Format: BnH 7DH 00H
n: MIDI Channel Number
Send
This message is never sent.
Receive
Receipt of this message releases the currently sounding voice (same as releasing the keyboard key).

19

10.4

Mono (7EH)

Format
Message Format: BnH 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
Message Format: BnH 7FH 00H
n: MIDI Channel Number
Send
This message is never sent.
Receive
Receipt of this message stops the currently sounding voice.

11

Program Change

Format
Message Format: CnH ppH
n: MIDI Channel Number
pp: Program Number
Send
Sent when a tone is selected.
For information about numbers, see the Tone List in the User’s Guide.
Receive
Receipt changes the tone.
The selected tone is determined by the program value of this message and the Bank Select message value received prior
to this message.
For information about the program number of the actually selected tone, see the Tone List in the User’s Guide.
Also note that receipt of this message may also change the Timbre Type parameter at the same time. For more information,
see “11.1 About Timbre Type” below.

20

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”, there are four Timbre Types settings: Melody, LM Piano, Piano,
and Drum. The operation for a received channel message differs according to the Timbre Type.
•

Timbre Type: Melody
This Timbre Type is for normal melody tones. The damper pedal performs on/off operations.

•

Timbre Type: Piano or LM (Linear Morphing) Piano
This Timbre Type is for piano tones.
The decay rate of the voice being sounded and Acoustic Resonance effect characteristics are continually altered in
accordance with the damper pedal position. The method for producing sound in response to the note messages also
is different from that of the melody Timbre Type, and operation is optimized for piano.

•

Timbre Type: Drum
This Timbre Type is for drum sounds. The method for producing sound is optimized for drums. The damper pedal
and sostenuto pedal do not work for sounds that do not recognize Note Off. The tuning setting also does not affect
this Timbre Type.

11.2

DSP Assignments during Tone Selection

11.2.1

DSP Line Structure

Though the Instrument has four DSP lines that can be used simultaneously, selecting a tone that uses DSP causes the
required number of DSP lines to become reserved so the tone is configured with the requisite DSP.
Tones listed under “24.1 Monaural Tone DSP” use only one DSP line, while the tones under “24.2 Stereo Tone DSP” use
two DSP lines.
For information about tones that use DSP, see “23 Tone with DSP List”.

11.2.2

DSP Line Assignment

Selecting multiple tones with DSP at the same time creates the possibility that there will not be enough DSP lines. In this
case, the last selected tone with DSP is given priority. Some DSP line(s) already being used will be released so they can
be assigned to the newly selected tone.

11.2.3

Use of the Same DSP Line by Multiple Parts

When all of the settings below are the same for multiple parts that select tones that use DSP, the same DSP line is assigned
to all of the parts in order to maximize DSP line availability. Note, however, that a DSP cannot be shared simultaneously
between parts A01 through B16, and parts C01 through C16.
•

Tone Number

•

Part Volume

•

Part Pan

•

All DSP parameters

After the same DSP line is assigned to different parts as described here, Part Volume, Pan, Reverb Send, Chorus Send,
Acoustic Resonance Send, and all DSP parameter settings are common to all parts. Note that changing the settings on any
part will also affect all of the other parts that are sharing the DSP line.
To assign the parts to a different DSP line, you need to change one of the parameters listed above before selecting the tone.

21

12

Channel Aftertouch

Format
Message Format: DnH vvH
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 is sounding.
The modulation effect differs according to the tone being used.

13

Pitch Bend Change

Format
Message Format: EnH llH mmH
n: MIDI Channel Number
ll: Value LSB
mm: Value MSB
Send
Sent when the bend wheel is operated. (PX-330)
Receive
Receipt of this message changes the pitch of the currently sounding voice. Pitch bend change sensitivity depends on the
pitch bend sensitivity configured with RPN.

22

Part III

System Messages
14

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 received for a specified amount
of time, voices being sounded by the Instrument’s sound source are released, the controller is reset, and the Active Sensing
mode is exited.

15

System Exclusive Message

Format
Message Format: F0H....F7H
The Instrument sends and receives standard universal system exclusive messages, and system exclusive messages that have
Instrument-specific formats.

15.1

Universal Realtime System Exclusive Message

Format
Message Format: F0H 7FH....F7H

15.1.1

Master Volume

Format
Message Format: F0H 7FH 7FH 04H 01H llH mmH F7H
ll: Value LSB
mm: Value MSB
Send
This message is never sent.
Receive
Receipt changes the Master Volume parameter. Note that the Master Volume parameter cannot be changed with an Instrument
operation.

23

15.1.2

Master Balance

Format
Message Format: F0H 7FH 7FH 04H 02H llH mmH F7H
ll: Value LSB (Note1)
mm: Value MSB (Note1)
Note 1:
For information about the relationship between setting values and send/receive values, see “26.5 Pan Setting Value Table”
in “Part VII Setting Values and Send/Receive Values”.
Send
This message is never sent.
Receive
Receipt changes the Master Pan parameter. Note that the Master Pan parameter cannot be changed with an Instrument
operation.

15.1.3

Master Fine Tuning

Format
Message Format: F0H 7FH 7FH 04H 03H llH mmH F7H
ll: Value LSB (Note1)
mm: Value MSB (Note1)
Note 1:
For information about the relationship between setting values and send/receive values, see “26.6 –100 - 0 - +99 Setting
Value Table” in “Part VII Setting Values and Send/Receive Values” of this document.
Send
This message is sent when the tuning setting is changed.
Receive
Receipt changes the Master Fine Tune8 parameter of Patch.
Acoustic Resonance Actions
Acoustic Resonance acoustic characteristics also alter Fine Tune of the strings that simulate resonance in accordance with
the Master Fine Tune8 value. Because of this, receipt of this message may cause the resonance interval to change temporarily.

15.1.4

Master Coarse Tuning

Format
Message Format: F0H 7FH 7FH 04H 04H llH mmH F7H
ll: Send: 00H, Receive: Ignored
mm: Value MSB
Send
This message is never sent.
Receive
Receipt changes the Patch Master Coarse Tune parameter.

24

15.1.5

Reverb Parameter

Format
Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H
01H 01H ppH vvH F7H
pp: Parameter
vv: Value
Type Format
Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H
01H 01H 00H vvH F7H
vv: Value (Note1)
Note 1:
For information about the relationship between setting values and send/receive values, see “26.7 Reverb Type Setting Value
Table” in “Part VII Setting Values and Send/Receive Values”.
Send
This message is sent when the System Reverb Type setting is changed.
Receive
Receipt changes the Reverb Type parameter.
Time Format
Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H
01H 01H 01H vvH F7H
vv: Value
Send
This message is never sent.
Receive
Receipt changes the Reverb Time parameter.

15.1.6

Chorus Parameter

Format
Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H
01H 02H ppH vvH F7H
pp: Parameter
vv: Value
Type Format
Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H
01H 02H 00H vvH F7H
vv: Value (Note1)
Note 1:
For information about the relationship between setting values and send/receive values, see “26.8 Chorus Type Setting Value
Table” in “Part VII Setting Values and Send/Receive Values”.

25

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 01H vvH F7H
vv: Value
Send
This message is never sent.
Receive
Receipt changes the System Chorus Rate parameter.
Depth Format
Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H
01H 02H 02H vvH F7H
vv: Value
Send
This message is never sent.
Receive
Receipt changes the System Chorus Depth parameter.
Feedback Format
Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H
01H 02H 03H vvH F7H
vv: Value
Send
This message is never sent.
Receive
Receipt changes the System Chorus Feedback parameter.
Send To Reverb Format
Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H
01H 02H 04H vvH F7H
vv: Value
Send
This message is never sent.
Receive
Receipt changes the Chorus Send To Reverb parameter.

26

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 Scale Tune Enable setting shown under “20.7 Part
Parameters” for parts C01 through C16 become zero, which disables the temperament (scale) function.
GM System Off Format
Message Format: F0H 7EH 7FH 09H 02H F7H
Send
This message is never sent.
Receive
Receipt returns the sound source to its power on default settings.
GM2 System On Format
Message Format: F0H 7EH 7FH 09H 03H F7H
Send
This message is never sent.
Receive
Though the Instrument does not support GM2, receipt of the GM2 System On message has the same result as receipt of
the GM System On message.

15.1.8

GS Message

Message Format: F0H 41H ddH 42H 12H 40H 00H 7FH 00H 41H F7H
Note: dd (Device ID) is ignored.
Send
This message is never sent.
Receive
Receipt performs the same operation as when the GM System On message is received.

15.2

Instrument-Specific System Exclusive Messages

Format
Message Format: F0H 44H 15H 01H....F7H
Most Instrument parameters and user data, and some operation commands can be controlled using this message.
For more information, see “Part IV Instrument-Specific System Exclusive Messages”.

27

Part IV

Instrument-Specific System Exclusive Messages
16

Format

This section explains the format of the Instrument-specific System Exclusive Messages. See “Part V Parameter List” for
information about what type of data can actually be sent.

16.1

Message Classifications

Basically, the operation that corresponds to Instrument-specific system exclusive messages is parameter data transfer. The
following operations can be performed from an external device using this parameter transfer message.
•

Modification of an individual Instrument parameter

•

Import of an individual Instrument parameter value

In addition to parameters being used as device setting values, some parameters act as commands when received by the
Instrument and as device status information when sent from the Instrument.
The following table shows the parameter category for each type of transfer.
FunctionSection Parameter Category Description
System
Sound Generator

Music Player

16.2

System

Commands, Instrument status

Setup

Instrument basic settings

Patch

Sound source common settings (system effects, master
settings, etc.)
Sound source part settings (tone selection, mixing,
tuning, etc.)

Tone

Tone parameter, DSP settings

Scale Tune

Scale Tune Table

Music Library

User song data

Basic Message Structure

Since Instrument-specific System Exclusive messages are sent and received on an individual parameter basis, the Individual
Parameter Transfer method is used, and a number of message types are provided to suit specific operations. The field in
the SysEx message that specifies the message type is the action (act) field. The format of the “body” part of the message
depends on the “act” value.
The table below shows the body format for each action of Instrument-specific system exclusive messages. An actual message
consists of the items indicated by “Y”, from left to right.
act

SX

IPR

Y

Y

IPS

Y

Y

dev

act
cat

mem

pset

blk

pkt

prm

idx

len

data

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

-

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

MAN MOD

body (Depends on act.)

28

EOX

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

Format: 01000100B (CASIO = 44H)
Indicates this Instrument’s manufacturer ID.

16.3.3

MOD : Model ID

Format: MSB

00010101B (15H)

LSB

00000010B (02H)

These two successive bytes (MSB, LSB) indicate the PX-130, 330, 3, 730, 7, 830, and AP-220, 420, 620, 6 model ID.

16.3.4

dev : MIDI DeviceID 00H - 7FH

Format: 0dddddddB
The contents of this field in a received message are compared with the Model’s MIDI Device ID, and receipt of the incoming
message is allowed only when the two IDs match. The default value for this field is 10H. When a message containing
7FH is received, receipt of the message is always allowed, regardless of the Instrument’s ID setting.
MIDI Device ID is a Patch Parameter, and it can be changed with a System Exclusive Message. In this case, the Device
ID of the MIDI System Exclusive Message must be set to 7FH before it is sent.

16.3.5

act : Action

Format: 0aaaaaaaB
This field indicates the operation of the Instrument-specific System Exclusive Message.
aaaaaaaB Action

Function

00H IPR

Individual Parameter Request

01H IPS

Individual Parameter Send

IPR : Individual Parameter Request
Indicates an individual parameter value send request message. When the Instrument receives this action, it uses an IPS
message to return the specified parameter value.
IPS : Individual Parameter Send
Indicates an individual parameter value send message. When the Instrument receives this action, it rewrites the value specified
by the data field with the specified parameter value.

29

16.3.6

cat : Category

Format: 0cccccccB
0cccccccB = Category (7bit)
The category indicates the categories of data handled by the System Exclusive Message. The ID number (ID) of the category
is indicated on the left, while the communication operation (Action) is indicated on the right.
Category

Transfer

ID (c)

Parameter Set

00H

System

Individual Parameter
A

01H

Setup

A

02H

Patch

A

03H

Tone

A

21H

Music Library

F

A .. Available (Also including when only some parameters are available.)
F... File Information (Not the data itself. Name, size, and other file information only.)

16.3.7

mem : Memory Area ID

Format: 0mmmmmmmB
Specifies the memory area that is the object of the parameter transfer. The following are defined for this Instrument. Basically,
Instrument-specific System Exclusive messages are valid for user area data only.
mem

Data Type

Meaning

0

User area

Read/write enabled

1

Preset area

Read/write disabled

16.3.8

pset : Parameter Set Number

Format: LSB

0nnnnnnnB

MSB

0mmmmmmmB

This field is a 2-byte (LSB, MSB) value indicating the number of the parameter set (mmmmmmmnnnnnnnB, binary) being
transferred.

16.3.9

blk : Block Number

This supplementary number specifies which block is the object when there are multiple blocks within the same parameter set.
Format: 0iiiiiiiB (LSB)

0jjjjjjjB

0kkkkkkkB (MSB)

When there are multiple parameters with the same ID inside the same category, as with the mixer channel volume setting
for example, the block number required to specify to which block data belongs is specified as: kkkkkkkjjjjjjjiiiiiiiB (Binary).
When the parameter block has a multi-dimensional array structure, bit 21 of the block number is divided into prescribed
bit fields based on the rules explained below.

30

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 regions are filled with zeros.
Example:
parameter [A][B][C]
With a 3-dimensional array parameter that consists of A=8 (3 bits), B=5 (3 bits) and C=10 (4 bits), the block bit
fields are allocated as: Block = 0000aaa 000bbb ccccccc (Binary).

•

Case 2
When Case 1 conditions are not satisfied, the minimal number of fields required for each number of arrays is reserved
from the lower bit of the block. Unused regions are filled will zeros.
Example 1:
parameter [A][B][C][D]
With a 4-dimensional array parameter that consists of A=3 (2 bits), B=4 (2 bits), C=3 (2 bits) and D=4 (2 bits)
like the one shown above, the block bit fields are allocated as: Block = 0000000 00000a abbccdd (Binary).
Example 2:
parameter [A][B]
With an A=3 (2bit), B=200 (8bit) 2-dimensional array parameter, the block bit fields are allocated as:
Block = 0000000 000aab bbbbbbb (Binary).

16.3.10

prm : Parameter ID

Format: LSB

0pppppppB

MSB

0qqqqqqqB

The Parameter ID indicates the parameter type. (See “Part V Parameter List”.)
When transferring individual parameters individually (as opposed to bulk transfer), this field is used to identify the parameter
by its parameter ID.

16.3.11

idx : Data Index Number

Format: 0iiiiiiiB
The data index number indicates the first array number of the array where transfer starts.

16.3.12

len : Data Length

Format: 0lllllllB
The value of this field specifies the size of the parameter value stored in the data field. Data length indicates the length
of the array being transferred minus 1 when the parameter contains a character string or other similar array structure.

31

16.3.13

data : Parameter Data

Format:

index0

0dddddddB (0eeeeeeeB) (0fffffffB) (0gggggggB) (0hhhhhhhB)

index1

0dddddddB (0eeeeeeeB) (0fffffffB) (0gggggggB) (0hhhhhhhB)

index2

0dddddddB (0eeeeeeeB) (0fffffffB) (0gggggggB) (0hhhhhhhB)

:

:

indexN

0dddddddB (0eeeeeeeB) (0fffffffB) (0gggggggB) (0hhhhhhhB)

Parameter data indicates the parameter value.
The data array size is len + 1. For a one data item structure, the length depends on the data bit width, as shown below.
dddddB + 1

Number of data

1-7

1

8 - 14

2

15 - 21

3

22 - 28

4

29 - 32

5

Each block of data is packed from the lowest order byte first. In the case of multiple-byte data, the lowest weighted bit
is the LSB of the first “data” block, and the highest weighted bit is the MSB of the final “data” block.
The following shows an example of how data would be divided for transfer in the case of 32-bit data.
7

6

5

4

3

2

1

0

data0:

0

[bit06]

[bit05]

[bit04]

[bit03]

[bit02]

[bit01]

[bit00]

data1:

0

[bit13]

[bit12]

[bit11]

[bit10]

[bit09]

[bit08]

[bit07]

data2:

0

[bit20]

[bit19]

[bit18]

[bit17]

[bit16]

[bit15]

[bit14]

data3:

0

[bit27]

[bit26]

[bit25]

[bit24]

[bit23]

[bit22]

[bit21]

data4:

0

0

0

0

[bit31]

[bit30]

[bit29]

[bit28]

Single Message Size Limit
With the Instrument’s system exclusive message format, the size of a single message cannot exceed 48 bytes.
The data size and the array size, however, can cause a packet to exceed 48 bytes when transferring a single parameter array.
In this case, the IPS and IPR message data length and data index number values can be modified to enable division of a
single parameter value into multiple messages so it can be sent that way.

16.3.14

EOX : End of System Exclusive Message

Format: 11110111B
This is the End of System Exclusive Message status byte established by the MIDI standard.

32

17

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 (Individual Parameter Send) in response to an
IPR (Individual Parameter Request) from an external device, or when an external device or this Instrument spontaneously
sends an IPS. If this Instrument received an IPS, the value of the applicable parameter is changed.
Depending on the function of a parameter, Individual Parameter Send may be used to issue a command to the Instrument
or Individual Parameter Request may be used to check Instrument status information.

17.1

Two-way Communication

17.1.1

Example : Data send in response to send request to the Instrument

Data Receiver

Data Sender

IPR 

Operation
Send Request

 IPS

Data Transfer

17.2

One-way Communication

17.2.1

Example : Data send to Instrument from external source

Data Sender

Data Receiver
 IPS

17.2.2

Operation
Data Transfer

Example : Data send resulting from Instrument operation

Data Receiver

Data Sender
 IPS

Operation
Data Transfer

33

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 in the explanations under “Description” are all decimal values, unless specified otherwise.
Values other than those described above are all hexadecimal.
R/W field
The R/W field indicates whether an IPR (Individual Parameter Request) read operation or IPS (Individual Parameter Send)
write operation is enabled.

18

System Parameters

These parameters make it possible for an external device to check the status of the Instrument and for an external device
to command some operation of the Instrument.

18.1

System Information Parameter

This parameter is a container for system information.
Parameter
Model

19

ID

R/W

Block

Size Array

0000

R

000000

7

Min-Def-Max Description

01

00-00-7F

0...PX-130
1...PX-330
2...PX-730/PX-7
3...PX-830
4...reserved
5...AP-220
6...AP-420
7...AP-620/AP-6
8...PX-3

Setup Parameter

Setup Parameters put a device into the setup mode.

19.1

MIDI Parameter

Parameter
Midi Device Id

ID

R/W

Block

006D R/W 000000

Size Array
7

01

34

Min-Def-Max Description
00-7F-7F

0-127

20

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

ID

Master Fine Tune8
Master Coarse Tune
Stretch Tune Enable

20.2

R/W

Block

0001 R/W 000000
0002 R/W

0003 R/W


Size Array Min-Def-Max Description
8
7
1

01
01
01

00-80-FF
00-40-7F
00-01-01

–100 - 0 - +99(cent)
–24 - 0 - +24(semitone)
0...Disable
1...Enable

Master Mixer Parameters

These parameters configure the Master settings of the mixer.
Parameter

ID

Master Volume
Master Pan
Acou Reso To Chorus
Acou Reso To Reverb
Acou Reso Return
Chorus To Reverb
Chorus Return
Reverb Return
Dsp Cancel

20.3

0012
0013
0016
0018
0019
001D
001E
0025
0028

R/W

Block

R/W 000000
R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W


Size Array Min-Def-Max Description
7
7
7
7
7
7
7
7
1

01
01
01
01
01
01
01
01
01

00-7F-7F
00-40-7F
00-00-7F
00-00-7F
00-40-7F
00-00-7F
00-40-7F
00-40-7F
00-00-01

0-127
–64 - 0 - +63
0-127
0-127
0-127
0-127
0-127
0-127
0...Normal
1...Cancel

System Chorus Parameter

Parameter

ID

R/W

Block

Cancel

0050 R/W 000000

Type
Rate
Depth
Feedback
Tone

0051
0052
0053
0054
0055

R/W
R/W
R/W
R/W
R/W







Size Array

Min-Def-Max Description

1

01

00-00-01

7
7
7
7
7

01
01
01
01
01

00-02-0F
00-0B-7F
00-21-7F
00-00-7F
00-4B-7F

0...Normal
1...Cancel
1-16 (Note1)
0-127
0-127
0-127
0-127

Note 1:
Selects the System Chorus preset type. Receipt of GM/GS Reset selects Chorus3. The value of this type is also linked to
System Chorus parameters, and to the Chorus Send to Reverb and System Chorus Return Level parameters, and its setting
causes these parameters to change to prescribed values. For details about the preset type list, see “26.8 Chorus Type Setting
Value Table”.

35

20.4

System Reverb Parameters

Parameter

ID

R/W

Block

Cancel

0080 R/W 000000

Type
Feedback
Er Level
Damp
Tone

0081
0082
0083
0084
0085

R/W
R/W
R/W
R/W
R/W







Size Array

Min-Def-Max Description

1

01

00-00-01

7
7
7
7
7

01
01
01
01
01

00-04-0F
00-40-7F
00-40-7F
00-67-7F
00-65-7F

0...Normal
1...Cancel
1-16 (Note1)
0-127
0-127
0-127
0-127

Note 1:
Selects the System Reverb preset type. Receipt of GM/GS Reset selects Hall2. This is the value of this Type is also linked
to each of the System Reverb parameters and to the System Reverb Return Level parameter, and changes them to prescribed
values. For details about the preset type list, see “26.7 Reverb Type Setting Value Table”.

20.5

System Acoustic Resonance Parameters

Parameter

ID

R/W

Block

Cancel

0030 R/W 000000

Tuning
Damper Pedal
Wet Level Max
Low Boost Freq
Low Boost Level
High Cut Freq

0031
0032
003B
003C
003D
003E

R/W
R/W
R/W
R/W
R/W
R/W








Size Array

Min-Def-Max

1

01

00-00-01

7
7
16
16
16
16

01
01
01
01
01
01

00-40-7F
00-00-7F
0000-0800-7FFF
0000-0A00-4000
0000-7FFF-7FFF
0000-2F00-7FFF

Description
0...Normal
1...Cancel
–100 - 0 - +99(cent) (Note1)
0-127 (Note2)
0x0000-0x7FFF (Note3)
0x0000-0x4000
0x0000-0x7FFF
0x0000-0x7FFF

Note 1:
Changing this parameter configures the Tuning setting of System Acoustic Resonance. When the Instrument’s Master Fine
Tune8 setting is changed, this parameter is reset to the Master Fine Tune8 value.
Note 2:
Changing this parameter performs a Damper Pedal operation on System Acoustic Resonance. When the damper pedal of
the part being used by System Acoustic Resonance is operated, this parameter is reset to the depth of the damper pedal
operation.
Note 3:
The value is set when the damper pedal is completely depressed.

20.6

Brilliance Parameters

Parameter

ID

R/W

Block

Type

00A0 R/W 000000

Mid6 Gain

00AE R/W



Size Array

Min-Def-Max

7

01

00-00-01

7

01

00-0C-18

Description
0...For Speaker
1...For Phones
–12 - 0 - +12 (Brilliance) (Note1)

Note 1:
Selects Master EQ mid 6 (Brilliance) gain. See “26.11 Brilliance Gain Setting Value Table”.

36

20.7

Part Parameters

Parameter

ID

R/W

Part Enable

00E0 R/W

Tone Num
Fine Tune
Coarse Tune
ScaleTuneEnable

00E1
00E2
00E3
00E4

Volume
Acmp Volume
Pan
Cho Send
Rev Send
Acou Reso Send
Bend Range

00E5
00E6
00E7
00E8
00E9
00EA
00EC

Block

1

01

R/W
R/W
R/W
R/W

20-6: 0
5-0: Part #





14
7
7
1

01
01
01
01

R/W
R/W
R/W
R/W
R/W
R/W
R/W









7
7
7
7
7
7
7

01
01
01
01
01
01
01

21

Tone Parameters

21.1

Basic Parameters

Parameter

Size Array

Min-Def-Max

Description

0...Off
1...On
0000-0000-3FFF 0-16383
00-40-7F
–100 - 0 - +99(cent)
28-40-58
–24 - 0 - +24(semitone)
00-00-01
0...Disable
1...Enable
00-64-7F
0-127
00-7F-7F
0-127
00-40-7F
–64 - 0 - +63
00-00-7F
0-127
00-28-7F
0-127
00-00-7F
0-127
00-02-18
0-24
00-01-01

ID

R/W

Block

Size Array

Name
Timbre Type

0000
0001

R/W
R/W

000000


7
4

10
01

Timbre Num
Oct Shift
Line Select

0002
0003
0004

R/W
R/W
R/W





14
3
1

01
01
01

Level
Touch Sens
Sys Fx Send Override

0005
0006
0007

R/W
R/W
R/W





7
7
1

01
01
01

Cho Normal Send
Cho Deep Send
Rev Send
Acou Reso Send

0008
0009
000A
000B

R/W
R/W
R/W
R/W






7
7
7
7

01
01
01
01

Min-Def-Max

Description

Ascii Character
0...Melody
1...Piano
2...Drum
3...reserved
4...LM Piano
0000-0000-3FFF 0-16383
02-04-06
–2 - 0 - +2
00-00-01
0...Direct
1...DSP
00-7F-7F
0-127
00-7F-7F
–64 - 0 - +63
00-00-01
0...No (Note1)
1...Yes
00-00-7F
0-127
00-00-7F
0-127
00-28-7F
0-127
00-00-7F
0-127
00-20-7F
00-00-0F

Note 1:
When a tone is selected whose Sys Fx Send Override parameter setting is “Yes”, the send level setting value to the
System Chorus, System Reverb, and System Acoustic Resonance of the part assigned to this tone is rewritten to the value
that is stored by this tone.

37

21.2

LFO Parameters

Parameter

ID

R/W

Block

Vib Wave

000D

R/W 000000

Vib Rate
Vib Auto Delay
Vib Auto Rise
Vib Auto Depth
Vib Mod Depth
Vib After Depth
Lfo Wave

000E
000F
0010
0011
0012
0013
0014

R/W
R/W
R/W
R/W
R/W
R/W
R/W

Lfo Rate
Lfo Fil Auto Delay
Lfo Fil Auto Rise
Lfo Fil Auto Depth
Lfo Fil Mod Depth
Lfo Fil After Depth
Lfo Amp Auto Delay
Lfo Amp Auto Rise
Lfo Amp Auto Depth
Lfo Amp Mod Depth
Lfo Amp After Depth

0015
0016
0017
0018
0019
001A
001B
001C
001D
001E
001F

R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W

Size Array Min-Def-Max Description
4

01

00-00-0F









7
7
7
7
7
7
4

01
01
01
01
01
01
01

00-40-7F
00-40-7F
00-40-7F
00-40-7F
00-40-7F
00-40-7F
00-00-0F













7
7
7
7
7
7
7
7
7
7
7

01
01
01
01
01
01
01
01
01
01
01

00-40-7F
00-40-7F
00-40-7F
00-40-7F
00-40-7F
00-40-7F
00-40-7F
00-40-7F
00-40-7F
00-40-7F
00-40-7F

0...Sin
1...Tri
2...Saw Up
3...Saw Down
4...Pulse 1:3
5...Pulse 2:2
6...Pulse 3:1
15...Depends on original
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
0...Sin
1...Tri
2...Saw Up
3...Saw Down
4...Pulse 1:3
5...Pulse 2:2
6...Pulse 3:1
15...Depends on original
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)
–64 - 0 - +63 (Note1)

Note 1:
The function of this parameter is to relatively change the original setting value of the tone. The parameter is set to the
maximum value when the maximum is exceeded, and to the minimum when the minimum is exceeded.

38

21.3

DSP Parameters

Parameter

ID

R/W

Name
Algorithm

002D R/W
002E R/W

Cho Normal Send
Cho Deep Send
Rev Send
Acou Reso Send
Parameter7
Parameter16

002F
0030
0031
0032
0034
0035

R/W
R/W
R/W
R/W
R/W
R/W

Block

Size Array

000000


7
14

10
01








7
7
7
7
7
16

01
01
01
01
20
10

Min-Def-Max

Description

Ascii Character
00-20-7F
0000-0000-3FFF Serial Number
(Note1)
00-00-7F
0-127
00-00-7F
0-127
00-28-7F
0-127
00-00-7F
0-127
00-40-7F
0-127
0000-8000-FFFF 0x0000-0xFFFF

Note 1:
This value is the DSP algorithm ID, which cannot be changed directly at the user level. Changing the DSP Type or Tone
Number causes the algorithm ID of the original DSP to be copied automatically to this area. See “24 DSP Algorithm ID
Tables”.

21.4

Scale Tune

Parameter

ID

R/W

Block

Size Array

Min-Def-Max

Note

0000 R/W

000000

8

0C

00-80-FF

A Key Mode

0001 R/W



1

01

00-00-01

22

Description
–128 - 0 - 127
Array : Note
0....C
1....C#
2....D
3....D#
4....E
5....F
6....F#
7....G
8....G#
9....A
10...A#
11...B
0...Relative
1...Absolute

Music Library Parameters

This parameter is a container for Music Library related information.
Parameter
Name
Address
Size

ID

R/W

Block

0000
0001
0002

R
R
R

000000



Size Array
7
32
32

0C
01
01

Min-Def-Max

Description

Ascii Character
20-20-7F
00000000-00000000-00FFFFFF 0-0xFFFFFFFF
00000000-00000000-00FFFFFF 0-0xFFFFFFFF

39

Part VI

DSP Parameter List
23

Tone with DSP List

This is a list of tones that use DSP.
Tone Name

Display

Mono/Stereo

DSP Algorithm

GRAND PIANO MODERN

GrPianoModrn

Stereo-Stereo

Wide-3Band EQ

LA PIANO

LA Piano

Stereo-Stereo

Wide-3Band EQ

MODERN PIANO

Modern Piano

Stereo-Stereo

Wide-3Band EQ

DANCE PIANO

Dance Piano

Stereo-Stereo

Wide-3Band EQ

GRAND PIANO CLASSIC

GrPianoClasc

Stereo-Stereo

Wide-3Band EQ

STRINGS PIANO

StringsPiano

Stereo-Stereo

Enhancer

PIANO PAD

Piano Pad

Mix-Stereo

Enhancer

60’S E.PIANO

60’s E.Piano

Mono-Mono

Tremolo

DYNO ELEC.PIANO

Dyno E.Piano

Mono-Stereo

Auto Pan

POP ELEC.PIANO

Pop E.Piano

Mono-Mono

Enhancer

VIBRAPHONE

Vibraphone

Mono-Mono

Tremolo

CLAVI

Clavi

Mono-Mono

Enhancer

ROCK ORGAN

Rock Organ 1

Mix-Stereo

Drive Rotary

JAZZ ORGAN

Jazz Organ

Mix-Stereo

Rotary

DRAWBAR ORGAN

DrawbarOrgan

Mix-Stereo

Rotary

ROTARY DRAWBAR

RotaryDrwbar

Mix-Stereo

Rotary

ROTARY ORGAN

Rotary Organ

Mix-Stereo

Rotary

PERC.ORGAN

Perc.Organ

Mix-Stereo

Rotary

70’S ORGAN

70’s Organ

Mix-Stereo

Rotary

OVERDRIVE ORGAN

OverdriveOrg

Mono-Mono

Distortion

TREMOLO ORGAN

Tremolo Org

Mono-Mono

Tremolo

SYNTH-STRINGS

SynthStrings

Mono-Mono

3Band EQ

NEW AGE

New Age

Mono-Mono

3Band EQ

CHORUS CLEAN GUITAR

Cho.CleanGt

Mono-Mono

Enhancer

OVERDRIVE GUITAR

Overdrive Gt

Mono-Mono

Distortion

TRUMPET

Trumpet

Mono-Mono

Enhancer

TROMBONE

Trombone

Mono-Mono

Enhancer

STEREO BRASS

Stereo Brass

Mix-Stereo

Early Reflection

40

24

DSP Algorithm ID Tables

The lists in this section show the DSP algorithms that are built into the Instrument.

24.1

Monaural Tone DSP

ID

Algorithm

Input

Output

Parameter Set Type

0001

Tremolo

Mono

Mono

Tremolo/Auto Pan

0002

3Band EQ

Mono

Mono

3Band EQ

000B

Auto Pan

Mono

Stereo

Tremolo/Auto Pan

0011

Wide 3Band EQ

Mono

Mono

3Band EQ

0013

Distortion

Mono

Mono

Distortion

Algorithm

Input

Output

Parameter Set Type

2001

3Band EQ

Stereo

Stereo

3Band EQ

200B

Early Reflection

Mix

Stereo

Early Reflection

200C

Rotary

Mix

Stereo

Rotary

200D

Drive Rotary

Mix

Stereo

Drive Rotary

2017

Wide 3Band EQ

Stereo

Stereo

Wide 3Band EQ

24.2
ID

25

Stereo Tone DSP

DSP Parameter Set Types

This section describes the DSP parameter combination patterns of each algorithm specified in the “Parameter Set Type”
column of “24 DSP Algorithm ID Tables”.
Note:
The characteristics of a DSP are different depending on the tone, even if the same algorithm is used. Because of this, the
same algorithm may not produce the same effect for different tones.

25.1

Tremolo/Auto Pan

Parameter Number

Parameter Name

Value

Parameter7[00]

Rate

00 - 7F

Parameter7[01]

Depth

00 - 7F

25.2

Notes

3Band EQ

Parameter Number

Parameter Name

Value

Notes

Parameter7[00]

Low Freq

00 - 07

Note1

Parameter7[01]

Low Gain

34 - 4C

Note2

Parameter7[02]

Mid Freq

00 - 07

Note1

Parameter7[03]

Mid Gain

34 - 4C

Note2

Parameter7[04]

High Freq

00 - 07

Note1

Parameter7[05]

High Gain

34 - 4C

Note2

41

Note 1: See “26.9 Equalizer Mid Frequency Setting Value Table”.
Note 2: See “26.12 DSP Equalizer Gain Setting Value Table”.

25.3

Wide 3Band EQ

Parameter Number

Parameter Name

Value

Notes

Parameter7[00]

Low Freq

00 - 07

Note1

Parameter7[01]

Low Gain

34 - 4C

Note2

Parameter7[02]

Mid Freq

00 - 07

Note1

Parameter7[03]

Mid Gain

34 - 4C

Note2

Parameter7[04]

High Freq

00 - 07

Note1

Parameter7[05]

High Gain

34 - 4C

Note2

Note 1: See “26.10 Wide Band Equalizer Mid Frequency Setting Value Table”.
Note 2: See “26.12 DSP Equalizer Gain Setting Value Table”.

25.4

Enhancer

Parameter Number

Parameter Name

Value

Parameter7[00]

Low Freq

00 - 7F

Parameter7[01]

Low Gain

00 - 7F

Parameter7[02]

Hi Freq

00 - 7F

Parameter7[03]

Hi Gain

00 - 7F

Parameter Name

Value

Parameter7[00]

Gain

00 - 7F

Parameter7[01]

Low

00 - 7F

25.5

Distortion

Parameter Number

Parameter7[02]

High

00 - 7F

Parameter7[03]

Level

00 - 7F

25.6

Notes

Notes

Early Reflection

Parameter Number

Parameter Name

Value

Parameter7[00]

Wet Level

00 - 7F

Parameter7[01]

Feedback

00 - 7F

Parameter7[02]

Tone

00 - 7F

42

Notes

25.7

Rotary

Parameter Number

Parameter Name

Value

Notes

Parameter7[00]

Speed

0-1

Note1

Parameter7[01]

Brake

0-1

Note2

Parameter7[02]

Fall Accel

00 - 7F

Parameter7[03]

Rise Accel

00 - 7F

Parameter7[04]

Slow Rate

00 - 7F

Parameter7[05]

Fast Rate

00 - 7F

Note 1: See “26.2 Slow/Fast Setting Value Table”.
Note 2: See “26.3 Rotate/Brake Setting Value Table”.

25.8

Drive Rotary

Parameter Number

Parameter Name

Value

Parameter7[00]

Overdrive Gain

00 - 7F

Parameter7[01]

Overdrive Level

00 - 7F

Parameter7[02]

Speed

Parameter7[03]

Brake

Parameter7[04]

Fall Accel

00 - 7F

Parameter7[05]

Rise Accel

00 - 7F

Parameter7[06]

Slow Rate

00 - 7F

Parameter7[07]

Fast Rate

00 - 7F

Notes

0-1

Note1

0-1

Note2

Note 1: See “26.2 Slow/Fast Setting Value Table”.
Note 2: See “26.3 Rotate/Brake Setting Value Table”.

43

Part VII

26.5

Setting Values and Send/
Receive Values
26

Setting Value Tables

26.1

Off/On Setting Value Table

Pan Setting Value Table

Transmit/Receive Value

Parameter

00H

Left

26.6

:

:

40H

Center

:

:

7FH

Righet

–100 - 0 - +99 Setting Value Table

Transmit/Receive Value

Parameter

Transmit Value

Receive Value

Parameter

(MSB-LSB)

00H

00H - 3FH

Off

00H - 00H

–100

7FH

40H - 7FH

On

26.2

Slow/Fast Setting Value Table

Transmit Value

Receive Value

Parameter

00H

00H - 3FH

Slow

7FH

40H - 7FH

Fast

26.3

26.7

Rotate/Brake Setting Value Table

:

:

40H - 00H

0

:

:

7FH - 7FH

+99

Reverb Type Setting Value Table

Transmit /
Receive Value

Parameter

Display

00H

Room1

-

Transmit Value

Receive Value

Parameter

01H

Room2

Room

00H

00H - 3FH

Rotate

02H

Room3

-

7FH

40H - 7FH

Brake

03H

Hall1

Large Hall

04H

Hall2

Hall

05H

Plate1

-

06H

Delay

-

07H

Panning Delay

-

08H

Plate2

-

26.4

–64 - 0 - +63 Setting Value Table

Transmit/Receive Value

Parameter

00H

–64

01H

–63

:

:

40H

0

:

:

7EH

+62

7FH

+63

44

09H

Plate3

-

0AH

Large Room1

-

0BH

Large Room2

-

0CH

Stadium1

Stadium

0DH

Stadium2

-

0EH

Long Delay

-

0FH

Long Panning Delay

-

26.8

Chorus Type Setting Value Table

Transmit /
Receive Value

Display

Wide Band Equalizer Mid
Frequency Setting Value Table

Parameter Value

Frequency

00H

Chorus1

LightChorus

00H

100Hz

01H

Chorus2

-

01H

130Hz

02H

Chorus3

Chorus

02H

160Hz

03H

Chorus4

-

03H

200Hz

04H

Feedback Chorus

-

04H

300Hz

05H

Flanger1

-

05H

400Hz

06H

Short Delay

-

06H

600Hz

07H

Short Delay FB

-

07H

800Hz

08H

Soft Chorus

-

08H

1.0KHz

09H

Bright Chorus

-

09H

1.3KHz

0AH

Deep Chorus

Deep Chorus

0AH

1.6KHz

0BH

Flanger2

Flanger

0BH

2.0KHz

0CH

Flanger3

-

0CH

3.0KHz

0DH

Flanger4

-

0DH

4.0KHz

0EH

Short Delay
Modulation

-

0EH

6.0KHz

Short Delay
Modulation FB

0FH

8.0KHz

-

0FH

26.9

Parameter

26.10

Equalizer Mid Frequency Setting
Value Table
Parameter Value

Frequency

00H

1.0KHz

01H

1.3KHz

02H

1.6KHz

03H

2.0KHz

04H

3.0KHz

05H

4.0KHz

06H

6.0KHz

07H

8.0KHz

45

26.11

Brilliance Gain Setting Value
Table

26.12

DSP Equalizer Gain Setting Value
Table

Parameter Value

Gain

Parameter Value

Gain

00H

–12

34H

–12

01H

–11

35H

–11

02H

–10

36H

–10

03H

–9

37H

–9

04H

–8

38H

–8

05H

–7

39H

–7

06H

–6

3AH

–6

07H

–5

3BH

–5

08H

–4

3CH

–4

09H

–3

3DH

–3

0AH

–2

3EH

–2

0BH

–1

3FH

–1

0CH

0

40H

0

0DH

+1

41H

+1

0EH

+2

42H

+2

0FH

+3

43H

+3

10H

+4

44H

+4

11H

+5

45H

+5

12H

+6

46H

+6

13H

+7

47H

+7

14H

+8

48H

+8

15H

+9

49H

+9

16H

+10

4AH

+10

17H

+11

4BH

+11

18H

+12

4CH

+12

Note:
The gain value does not exactly correspond to decibels (dB).

Note:
The gain value does not exactly correspond to decibels (dB).

46

Part VIII

27.2

MIDI Implementation
Notation

When a MIDI implementation data value is expressed in
binary, the letter “B” (for “binary”) is affixed at the end of
the value. The table below shows the binary equivalents for
the decimal values 0 through 127, which are often used for
settings.

27
27.1

Value Notation
Hexadecimal Notation

MIDI implementation sometimes requires that data be
expressed in hexadecimal format. Hexadecimal values are
indicated by the letter “H” after the value. The hexadecimal
equivalents of decimal values 10 through 15 are expressed
as the letters A through F. The table below shows the
hexadecimal equivalents for decimal values 0 through 127,
which are often used in MIDI messages.
Decimal

Hexadecimal

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
10H
11H
12H
13H
14H
15H
16H
17H
18H
19H
1AH
1BH
1CH
1DH
1EH
1FH

Decimal Hexadecimal

32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

20H
21H
22H
23H
24H
25H
26H
27H
28H
29H
2AH
2BH
2CH
2DH
2EH
2FH
30H
31H
32H
33H
34H
35H
36H
37H
38H
39H
3AH
3BH
3CH
3DH
3EH
3FH

Decimal Hexadecimal

64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95

40H
41H
42H
43H
44H
45H
46H
47H
48H
49H
4AH
4BH
4CH
4DH
4EH
4FH
50H
51H
52H
53H
54H
55H
56H
57H
58H
59H
5AH
5BH
5CH
5DH
5EH
5FH

Binary Notation

Decimal

Hexadecimal

Binary

0

00H

00000000B

1

01H

00000001B

2

02H

00000010B

3

03H

00000011B

4

04H

00000100B

5

05H

00000101B

6

06H

00000110B

7

07H

00000111B

8

08H

00001000B

Decimal

Hexadecimal

9

09H

00001001B

96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

60H
61H
62H
63H
64H
65H
66H
67H
68H
69H
6AH
6BH
6CH
6DH
6EH
6FH
70H
71H
72H
73H
74H
75H
76H
77H
78H
79H
7AH
7BH
7CH
7DH
7EH
7FH

10

0AH

00001010B

11

0BH

00001011B

12

0CH

00001100B

13

0DH

00001101B

14

0EH

00001110B

15

0FH

00001111B

16

10H

00010000B

47

:

:

125

7DH

01111101B

126

7EH

01111110B

127

7FH

01111111B

CASIO COMPUTER CO.,LTD.
6-2, Hon-machi 1-chome
Shibuya-ku, Tokyo 151-8543, Japan
MA1004-B



Navigation menu