Casio | PX-A800BN | MIDI Implementation | Casio PX-A800BN User manual

PX-A100/A800
MIDI Implementation
CASIO COMPUTER CO., LTD.
Contents
I
MIDI Message Overview
1
5
Product Configuration as a MIDI Device
5
1.1
System Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.2
Sound Generator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.3
Performance Controller Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2
Conditions that Disable Message Send and Receive
7
3
Timbre Type Specific Operation
7
II
4
Channel Message
8
Channel Message Overview
8
4.1
Send Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
4.2
Receive Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
4.3
Instrument Velocity Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
5
Note Off
8
6
Note On
9
7
Polyphonic Key Pressure
10
8
Control Change
10
8.1
Bank Select (00H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
8.2
Modulation (01H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
8.3
Portamento Time (05H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
8.4
Data Entry (06H,26H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
8.5
Volume (07H)
8.6
Pan (0AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1
8.7
Expression (0BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.8
General Use Controllers 1 through 8 (10H through 13H, 50H through 53H) . . . . . . . . 12
8.9
Hold1 (40H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8.10
Portamento Switch (41H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.11
Sostenuto (42H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.12
Soft (43H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.13
Vibrato Rate (4CH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
8.14
Vibrato Depth (4DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
8.15
Vibrato Delay (4EH)
8.16
Portamento Control (54H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.17
High Resolution Velocity Prefix (58H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.18
Reverb Send (5BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.19
Chorus Send (5DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.20
NRPN (62H,63H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.21
RPN (64H,65H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Mode Message
19
9.1
All Sound Off (78H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
9.2
Reset All Controllers (79H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
9.3
All Notes Off (7BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
9.4
Omni Off (7CH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.5
Omni On (7DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.6
Mono (7EH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.7
Poly (7FH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
10
Program Change
21
10.1
About Timbre Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
10.2
DSP Assignments during Tone Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
11
Channel Aftertouch
22
12
Pitch Bend Change
23
III
System Message
24
13
Active Sensing
24
14
System Exclusive Message
24
14.1
Universal Realtime System Exclusive Message . . . . . . . . . . . . . . . . . . . . . . . . 24
14.2
Instrument-Specific System Exclusive Messages . . . . . . . . . . . . . . . . . . . . . . . . 28
2
IV
Instrument-Specific System Exclusive Messages
15
Format
29
29
15.1
Message Classifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
15.2
Basic Message Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
15.3
Field Formats
16
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Parameter Transfer
33
16.1
Two-way Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
16.2
One-way Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
V
Parameter List
17
17.1
18
18.1
19
35
System Parameters
35
System Information Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Setup Parameter
35
MIDI Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Patch Parameters
36
19.1
Master Tune Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
19.2
Master Mixer Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
19.3
System Chorus Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
19.4
System Reverb Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
19.5
Brilliance Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
19.6
Part Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
20
Tone Parameters
38
20.1
Basic Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
20.2
LFO Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
20.3
DSP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
21
Music Library Parameters
40
VI
DSP Parameter List
41
22
Tone with DSP List
41
22.1
23
23.1
PX-A100,PX-A800 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
DSP Algorithm ID Tables
41
DSP Algorithm List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3
24
DSP Parameter Set Types
41
24.1
Tremolo/Auto Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
24.2
EQ 3Band . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
24.3
Compressor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
24.4
Limiter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
24.5
Early Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
24.6
Rotary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
24.7
Drive Rotary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
24.8
Enhancer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
24.9
Compressor Enhancer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
VII
25
Setting Values and Send/ Receive Values
Setting Value Tables
44
44
25.1
Off/On Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
25.2
Damper Pedal Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
25.3
Slow/Fast Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
25.4
Rotate/Brake Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
25.5
–64 - 0 - +63 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
25.6
Pan Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
25.7
Master Fine Tuning Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
25.8
Reverb Type Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
25.9
Chorus Type Setting Value Table
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
25.10 Equalizer Frequency Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
25.11 Brilliance Gain Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
25.12 DSP Equalizer Gain Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
VIII
MIDI Implementation Notation
49
26
Value Notation
49
26.1
Hexadecimal Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
26.2
Binary Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
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
– 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
1.1
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 32 parts. Of these, channel messages can be used to perform note
on operations and to change settings of only the B Group (B01 through B16). 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
00
Part Name
A01
MIDI Receive Ch
-
MIDI Send Ch
01(Note1)
01
02
A02
A03
-
02
03
Keyboard
Keyboard
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
A04
A05
A06
A07
A08
A09
A10
A11
A12
A13
A14
A15
A16
B01
B02
B03
01
02
03
05
06
07
04
–
-
Recorder Play
Recorder Play
Recorder Play
Metronome/Count
Recorder Play
MIDI/Song Play
MIDI/Song Play
MIDI/Song Play
19
B04
04
-
MIDI/Song Play
20
21
22
23
24
25
26
27
28
29
30
31
B05
B06
B07
B08
B09
B10
B11
B12
B13
B14
B15
B16
05
06
07
08
09
10
11
12
13
14
15
16
-
MIDI/Song
MIDI/Song
MIDI/Song
MIDI/Song
MIDI/Song
MIDI/Song
MIDI/Song
MIDI/Song
MIDI/Song
MIDI/Song
MIDI/Song
MIDI/Song
Note1
1.3
:
Assigned Function
Keyboard
Play
Play
Play
Play
Play
Play
Play
Play
Play
Play
Play
Play
Description
Upper1(main)/(Rightside keyboard in the
Duet Mode)
Upper2(Layer)
Lower1(Split)/(Leftside keyboard in the
Duet Mode)
Track1 main
Track1 layer
Track1 split
Track2
Ch.01
Ch.02
Ch.03 (Left hand
track)
Ch.04 (Right hand
track)
Ch.05
Ch.06
Ch.07
Ch.08
Ch.09
Ch.10
Ch.11
Ch.12
Ch.13
Ch.14
Ch.15
Ch.16
Can be changed by the Keyboard Channel setting.
Performance Controller Section
The Performance Controller Section consists of keyboard, pedal and other real-time controllers, as well
as blocks that generate 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
6
as MIDI messages. The channel number of the sent message is in accordance with Instrument ’s part
number.
1.3.1
Auto Performance MIDI Send
This document describes what operation causes the transmission of each message. However, since there
are so many kinds of messages sent by the SMF player (PX-A800), this function is not mentioned here
as the operations.
2
Conditions that Disable Message Send and Receive
The main conditions when MIDI message send and receive are disabled by the Instrument are those
described below.
• While storage is selected as the USB device mode(PX-A800,)
3
Timbre Type Specific Operation
The operation that is performed for a received message depends on the current Timbre Type setting (see
“ 10.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
Channel Message Overview
4.1
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.
4.2
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 “ 19.6 Part Parameter ”.
4.3
Instrument Velocity Resolution
The upper seven bits of the 14-bit resolution correspond to the Note On/Off message, while the lower
seven bits correspond to the High Resolution Velocity Prefix message. (Note1)
Note On/Off
Upper 7 bits
High Resolution Velocity Prefix
Lower 7 bits
14bits
The initial default value for the lower 7 bits is 00H. Receipt of a High Resolution Prefix message
causes the lower seven bits to be set, but note on/off is not performed.
Receipt of a Note On/Off message causes the upper seven bits to be set with note on/off performed
with 14-bit resolution Velocity.
The High Resolution Velocity Prefix message corresponds the message immediately following the Note
On/Off message, and the lower seven bits are cleared to 00H immediately following note on/off by the
Note On/Off message. 7-bit resolution note on/off using only the Note On/Off message also continues
to be supported.
For details about each message, see ”5 Note Off”, ”6 Note On”, and ”8.17 High Resolution Velocity
Prefix”.
Note1
:
The PX-A100 do not support Note Off Velocity. For these models, Velocity for send Note Off messages is a fixed
value (40H). Velocity for receive Note Off messages is ignored. The High Resolution Velocity Prefix message is not sent or received
for a Note Off message.
5
Note Off
Format
8
Message Format:
n:
kk:
vv:
8nH kkH vvH
9nH kkH 00H(receive only)
MIDI Channel Number
Key Number
velocity
Send Sent when a key is released.(Note1)
The key number changes in accordance with on the Transpose function and Octave Shift function.
:
Note1
The PX-A100 do not support Note Off Velocity. For these models, Velocity for send Note Off messages is a fixed
value (40H). The High Resolution Velocity Prefix message is not sent for a Note Off message.
Receive Receipt stops a note being sounded by a note on message. (Note1)
When a High Resolution Velocity Prefix message is received immediately prior to the Note Off message
and the lower seven bits of the 14-bit Velocity are set, the 14-bit resolution note off of the note being
sounded is performed.
For information about the relationship between the Note On/Off message and High Resolution Velocity Prefix message, see ”4.3 Instrument Velocity Resolution”.
Note off by making the Note On Velocity 00H is identical to note off by the combination of High
Resolution Velocity prefix message 40H and Note Off Message 40H.
Note
:
This Instrument has a function that assumes connection of an external device that sends Note Off Velocity as a fixed
value. Note Off Velocity 00H is replaced with 40H until a Note Off message with a Velocity value other than 00H is received. This
function is enabled when the Instrument is turned on, and disabled by receipt of a Note Off message with a Velocity value other
than 00H.
Note1
:
The PX-A100 do not support Note Off Velocity. Velocity for receive Note Off messages is ignored. The High
Resolution Velocity Prefix message is not received for a Note Off message.
6
Note On
Format
Message Format:
n:
kk:
vv:
9nH kkH vvH
MIDI Channel Number
Key Number
Velocity
Send Sent when a key is pressed. The key number changes in accordance with on the Transpose
function and Octave Shift function.
Receive Receipt sounds a note of the corresponding part.
When a High Resolution Velocity Prefix message is received immediately prior to the Note On message
and the lower seven bits of the 14-bit Velocity are set, the 14-bit resolution note on is performed.
For information about the relationship between the Note On/Off message and High Resolution Velocity Prefix message, see ”4.3 Instrument Velocity Resolution”.
9
7
Polyphonic Key Pressure
Format
Message Format:
n:
kk:
vv:
Send
This message is not sent by this Instrument.
Receive
8
AnH kkH vvH
MIDI Channel Number
Key Number
Pressure Value
This message is not received by this Instrument.
Control Change
Format
Message Format:
n:
cc:
vv:
BnH ccH vvH
MIDI Channel Number
Control Number
Value
Send Sent when the pedals or other controllers are operated, when the settings are changed, when
the tone is changed, when the auto performance is played back, or when other functions are operated.
Receive
8.1
Receipt changes the controller and settings that correspond to the control number.
Bank Select (00H)
Format
Message Format:
n:
mm:
ll:
BnH 00H mmH (MSB)
BnH 20H llH (LSB)
MIDI Channel Number
Value
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 “ 10 Program Change ”. For information about numbers, see the Tone List in the
User ’s Guide.
10
8.2
Modulation (01H)
Format
Message Format:
n:
vv:
Send
BnH 01H vvH
MIDI Channel Number
Value
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.
8.3
Portamento Time (05H)
Format
Message Format:
n:
vv:
Send
This message is not sent by this Instrument.
Receive
8.4
BnH 05H vvH
MIDI Channel Number
Value
Receipt changes the time it takes until pitch reaches the target portamento effect pitch.
Data Entry (06H,26H)
Format
Message Format:
n:
vv:
BnH 06H vvH (MSB)
BnH 26H vvH (LSB)
MIDI Channel Number
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 “ 8.20 NRPN ” and “ 8.21
RPN ”.
Receive Receipt changes the parameter assigned to RPN. This Instrument does not have a parameter
that corresponds to NRPN.
8.5
Volume (07H)
Format
Message Format:
n:
vv:
BnH 07H vvH
MIDI Channel Number
Value
11
Send
Sent when layer balance is adjusted.
Receive
8.6
Receipt changes the volume of the corresponding part.
Pan (0AH)
Format
Message Format:
n:
vv:
BnH 0AH vvH
MIDI Channel Number
Value (Note1)
Note1 :
For information about the relationship between setting values and send/receive values, see “ 25.6 Pan Setting
Value Table ” in “ VII Setting Values and Send/Receive Values ”.
Send
Sent in the following cases.
• When Music Library play is stopped
Receive
8.7
Receipt changes the pan setting of the corresponding part.
Expression (0BH)
Format
Message Format:
n:
vv:
Send
This message is not sent by this Instrument.
Receive
8.8
BnH 0BH vvH
MIDI Channel Number
Value
Receipt changes the Expression value.
General Use Controllers 1 through 8 (10H through 13H, 50H through
53H)
These messages are used to control DSP operation
Format
Message Format:
BnH
BnH
BnH
BnH
BnH
BnH
BnH
BnH
n:
vv:
10H vvH
11H vvH
12H vvH
13H vvH
50H vvH
51H vvH
52H vvH
53H vvH
MIDI Channel Number
Value
12
DSP
DSP
DSP
DSP
DSP
DSP
DSP
DSP
Parameter7[0]
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Parameter7[7]
Send
This message is not sent by this Instrument.
Receive Receipt change the value of Parameter7 [0-7] (7-Bit Parameter) explained under“ 20.3 Tone
Dsp Parameter ”. Any message received that corresponds to the parameter of a number not being used
by the currently selected DSP is ignored.
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) ∗
Received Value
127
)
For details about Parameter 7 of each DSP, see the explanations under “ VI DSP Parameter List ”.
8.9
Hold1 (40H)
Format
Message Format:
n:
vv:
Send
BnH 40H vvH
MIDI Channel Number
Value
Sent in the following cases.
• When a pedal that has a sustain (damper) function is operated
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
“ 10.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 “ 25.1
Off/On Setting Value Table ” in “ VII Setting Values and Send/Receive Values ”.
• Timbre Type: Piano
Continuous control of the following is performed in accordance with the value of the received
message.
– Piano note decay rate
For information about the relationship between setting values and send/receive values, see “ 25.2
Damper Pedal Setting Value Table ” in “ VII Setting Values and Send/Receive Values. ”
• Timbre Type: LM (Linear Morphing) Piano
Continuous control of the following is performed in accordance with the value of the received
message.
13
– Piano note decay rate
– Resonance characteristics and decay rate of Damper Resonance effect resonance note
see“ 25.2 Damper Pedal Setting Value Table ”in“ VII Setting Values and Send/Receive Values. ”
• Timbre Type: Drum
The received message does not affect sound source operation.
8.10
Portamento Switch (41H)
Format
Message Format:
n:
vv:
:
Note1
BnH 41H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “ 25.1 Off/On
Setting Value Table ” in “ VII Setting Values and Send/Receive Values ”.
Send
This message is not sent by this Instrument.
Receive
8.11
Receipt can be use to switch portamento between enabled (On) and disabled (Off).
Sostenuto (42H)
Format
Message Format:
n:
vv:
:
Note1
BnH 42H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “ 25.1 Off/On
Setting Value Table ” in “ VII Setting Values and Send/Receive Values ”.
Send
Sent when a pedal that has a sostenuto function is operated.
Receive
8.12
Receipt performs an operation equivalent to a sostenuto pedal operation.
Soft (43H)
Format
Message Format:
n:
vv:
Note1
:
BnH 43H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “ 25.1 Off/On
Setting Value Table ” in “ VII Setting Values and Send/Receive Values ”.
Send
Sent when a pedal that has a soft function is operated.
14
Receive
8.13
Receipt performs an operation equivalent to a soft pedal operation.
Vibrato Rate (4CH)
Format
Message Format:
n:
vv:
:
Note1
BnH 4CH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see “ 25.5 64 - 0 - +63
Setting Value Table ” in “ VII Setting Values and Send/Receive Values ” of this document.
Send
This message is not sent by this Instrument.
Receive
8.14
Receipt changes the vibrato rate of the tone that is currently selected by the applicable part.
Vibrato Depth (4DH)
Format
Message Format:
n:
vv:
:
Note1
BnH 4DH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see “ 25.5 64 - 0 - +63
Setting Value Table ” in “ VII Setting Values and Send/Receive Values ” of this document.
Send
This message is not sent by this Instrument.
Receive
part.
8.15
Receipt changes the vibrato auto depth of the tone that is currently selected by the applicable
Vibrato Delay (4EH)
Format
Message Format:
n:
vv:
:
Note1
BnH 4EH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see “ 25.5 -64 - 0 - +63
Setting Value Table ” in “ VII Setting Values and Send/Receive Values ” of this document.
Send
This message is not sent by this Instrument.
Receive
part.
Receipt changes the vibrato auto delay of the tone that is currently selected by the applicable
15
8.16
Portamento Control (54H)
Format
Message Format:
n:
kk:
Send
BnH 54H vvH
MIDI Channel Number
Source Note Number
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.
8.17
High Resolution Velocity Prefix (58H)
Format
Message Format:
n:
vv:
Send
BnH 58H vvH
MIDI Channel Number
Value
Sends the lower seven bits of 14-bit Velocity when a key is pressed or released. (Note1)
Receive Receipt is handled, in combination with the following Note On/Off message, as the lower
seven bits of 14-bit Velocity. (Note1)
For information about the relationship between the Note On/Off message and High Resolution Velocity Prefix message, see ”4.3 Instrument Velocity Resolution”.
:
Note1
The PX-A100 do not support Note Off Velocity. For these models, Velocity for send Note Off messages is a fixed
value (40H). Velocity for receive Note Off messages is ignored. The High Resolution Velocity Prefix message is not sent or received
for a Note Off message.
8.18
Reverb Send (5BH)
Format
Message Format:
n:
vv:
Send
BnH 5BH vvH
MIDI Channel Number
Value
This message is not sent by this Instrument.
Receive
Receipt changes Reverb Send.
16
8.19
Chorus Send (5DH)
Format
Message Format:
n:
vv:
BnH 5DH vvH
MIDI Channel Number
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
8.20
Receipt changes Chorus Send.
NRPN (62H,63H)
Format
Message Format:
n:
vv:
Send
This message is not sent by this Instrument.
Receive
8.20.1
BnH 62H vvH (LSB)
BnH 63H vvH (MSB)
MIDI Channel Number
Value
This message is not received by this Instrument.
Assignable Functions to NRPN
This Instrument does not assign any parameters to NRPN.
8.21
RPN (64H,65H)
Format
Message Format:
n:
vv:
BnH 64H vvH (LSB)
BnH 65H vvH (MSB)
MIDI Channel Number
Value
The following are the parameters assigned to RPN by this Instrument.
8.21.1
Pitch Bend Sensitivity
Format
Message Format:
n:
mm:
ll:
BnH 64H 00H 65H 00H 06H mmH 26H llH
MIDI Channel Number
Value 0 - 24
Send:00H,Receive:Ignored
17
Send
This message is not sent by this Instrument.
Receive
8.21.2
Receipt changes Pitch Bend Sensitivity.
Fine Tune
Format
Message Format:
n:
mm:
ll:
Send
BnH 64H 01H 65H 00H 06H mmH 26H llH
MIDI Channel Number
Value MSB
Value LSB
This message is not sent by this Instrument.
Receive
8.21.3
Receipt changes Channel Fine Tune.
Coarse Tune
Format
Message Format:
n:
mm:
Send
This message is not sent by this Instrument.
Receive
8.21.4
BnH 64H 02H 65H 00H 06H mmH 26H 00H
MIDI Channel Number
Value
Receipt changes Channel Coarse Tune.
Modulation Depth
Format
Message Format:
n:
mm:
Send
BnH 64H 05H 65H 00H 06H mmH 26H 00H
MIDI Channel Number
Value
This message is never sent.
Receive Receipt changes the Vibrato Modulation Depth for the tone that is currently selected by the
applicable part.
8.21.5
Null
Format
Message Format:
n:
BnH 64H 7FH 65H 7F
MIDI Channel Number
18
Send
This message is never sent.
Receive
9
Receipt deselects RPN.
Mode Message
9.1
All Sound Off (78H)
Format
Message Format:
n:
Send
This message is not sent by this Instrument.
Receive
9.2
BnH 78H 00H
MIDI Channel Number
Receipt stops all voices that are sounding.
Reset All Controllers (79H)
Format
Message Format:
n:
Send
BnH 79H 00H
MIDI Channel Number
Mainly sent in the following cases.
• When the keyboard channel is changed
• When a recorder function is used
• When the Duet mode is entered or exited
• When the Duet octave shift changed
• When the DEMO mode is entered or exited
• When USB memory is mounted
Receive
9.3
Receipt initializes each performance controller.
All Notes Off (7BH)
Format
Message Format:
n:
BnH 7BH 00H
MIDI Channel Number
19
Send
Mainly sent in the following cases.
• When the keyboard channel is changed
• When a recorder function is used
• When octave shift changed
• When the DEMO mode is entered or exited
Receive
key).
9.4
Receipt of this message releases the currently sounding voice (same as releasing the keyboard
Omni Off (7CH)
Format
Message Format:
n:
Send
This message is never sent.
Receive
key).
9.5
BnH 7CH 00H
MIDI Channel Number
Receipt of this message releases the currently sounding voice (same as releasing the keyboard
Omni On (7DH)
Format
Message Format:
n:
Send
This message is never sent.
Receive
key).
9.6
BnH 7DH 00H
MIDI Channel Number
Receipt of this message releases the currently sounding voice (same as releasing the keyboard
Mono (7EH)
Format
Message Format:
n:
Send
BnH 7EH 00H
MIDI Channel Number
This message is never sent.
Receive
Receipt of this message stops the currently sounding voice.
20
9.7
Poly (7FH)
Format
Message Format:
n:
Send
This message is never sent.
Receive
10
BnH 7FH 00H
MIDI Channel Number
Receipt of this message stops the currently sounding voice.
Program Change
Format
Message Format:
n :
pp:
CnH ppH
MIDI Channel Number
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 “ 10.1 About Timbre Type ” below.
10.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 “ 20.1Tone 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
This Timbre Type is for piano tones. The decay rate of the voice being sounded is seamlessly 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: LM (Linear Morphing) Piano
This Timbre Type is for Linear Morphing piano tones. The decay rate of the voice being sounded
and Damper Resonance effect characteristics are seamlessly 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.
21
• 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.
10.2
DSP Assignments during Tone Selection
10.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. For information about tones that use DSP, see “ 22 Tone with DSP List ”.
10.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.
10.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.(Note1)
• Tone Number
• All DSP parameters
Note1
ID
0000
0001
2002
2003
:
Selecting the algorithms below add Part Volume and Part Pan to the above items.
DSP Algorithm
Rotary
Drive Rotary
Compressor
Limitter
After the same DSP line is assigned to different parts as described here, Reverb Send, Chorus 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.
11
Channel Aftertouch
Format
Message Format:
n :
vv:
Send
DnH vvH
MIDI Channel Number
Value
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.
22
12
Pitch Bend Change
Format
Message Format:
n:
ll:
mm:
Send
EnH llH mmH
MIDI Channel Number
Value LSB
Value MSB
This message is not sent by this Instrument.
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.
23
Part III
System Message
13
Active Sensing
Format
Message Format:
Send
FEH
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.
14
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.
14.1
Universal Realtime System Exclusive Message
Format
Message Format:
14.1.1
F0H 7FH....F7H
Master Volume
Format
Message Format:
ll:
mm:
Send
F0H 7FH 7FH 04H 01H llH mmH F7H
Value LSB
Value MSB
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.
24
14.1.2
Master Balance
Format
Message Format:
ll:
mm:
:
Note1
F0H 7FH 7FH 04H 02H llH mmH F7H
Value LSB (Note1)
Value MSB (Note1)
For information about the relationship between setting values and send/receive values, see “ 25.6 Pan Setting
Value Table ” in “ 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
14.1.3
Master Fine Tuning
Format
Message Format:
ll:
mm:
:
Note1
F0H 7FH 7FH 04H 03H llH mmH F7H
Value LSB (Note1)
Value MSB (Note1)
For information about the relationship between setting values and send/receive values, see “ 25.7Master Fine
Tuning Setting Value Table ” in “ VII Setting Values and Send/Receive Values ” of this document.
Send
This message is sent when the tuning setting is changed.
Receive
14.1.4
Receipt changes the Master Fine Tune8 parameter of Patch.
Master Coarse Tuning
Format
Message Format:
ll:
mm:
Send
This message is never sent.
Receive
14.1.5
F0H 7FH 7FH 04H 04H llH mmH F7H
Send:00H, Receive:Ignored
Value MSB
Receipt changes the Patch Master Coarse Tune parameter.
Reverb Parameter
Format
Message Format:
pp:
vv:
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H ppH vvH F7H
Parameter
Value
25
Type Format
Message Format:
vv:
:
Note1
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 00H vvH F7H
Value (Note1)
For information about the relationship between setting values and send/receive values, see “ 25.8 Reverb Type
Setting Value Table ” in “ 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:
vv:
Send
This message is never sent.
Receive
14.1.6
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 01H vvH F7H
Value
Receipt changes the Reverb Time parameter.
Chorus Parameter
Format
Message Format:
pp:
vv:
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H ppH vvH F7H
Parameter
Value
Type Format
Message Format:
vv:
Note1
:
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 00H vvH F7H
Value (Note1)
For information about the relationship between setting values and send/receive values, see “ 25.9Chorus Type
Setting Value Table ” in “ VII Setting Values and Send/Receive Values ”.
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:
vv:
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 01H vvH F7H
Value
26
Send
This message is never sent.
Receive
Receipt changes the System Chorus Rate parameter.
Depth Format
Message Format:
vv:
Send
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 02H vvH F7H
Value
This message is never sent.
Receive
Receipt changes the System Chorus Depth parameter.
Feedback Format
Message Format:
vv:
Send
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 03H vvH F7H
Value
This message is never sent.
Receive
Receipt changes the System Chorus Feedback parameter.
Send To Reverb Format
Message Format:
vv:
Send
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 04H vvH F7H
Value
This message is never sent.
Receive
14.1.7
Receipt changes the Chorus Send To Reverb parameter.
GM System Message
GM System On Format
Message Format:
Send
F0H 7EH 7FH 09H 01H F7H
This message is never sent.
Receive
Receipt puts the sound source into a GM sound source mode.
GM System Off Format
Message Format:
Send
F0H 7EH 7FH 09H 02H F7H
This message is never sent.
27
Receive
Receipt returns the sound source to its power on default settings.
GM2 System On Format
Message Format:
Send
F0H 7EH 7FH 09H 03H F7H
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.
14.1.8
GS Message
Message Format:
Note:
Send
This message is never sent.
Receive
14.2
F0H 41H ddH 42H 12H 40H 00H 7FH 00H 41H F7H
dd(Device ID)is ignored
Receipt performs the same operation as when the GM System On message is received.
Instrument-Specific System Exclusive Messages
Format
Message Format:
F0H 44H 17H 01H....F7H
Most Instrument parameters and user data, and some operation commands can be controlled using this
message. For more information, see “ IV Instrument-Specific System Exclusive Messages ”.
28
Part IV
Instrument-Specific System Exclusive
Messages
15
Format
This section explains the format of the Instrument-specific System Exclusive Messages. See“ V Parameter
List ” for information about what type of data can actually be sent.
15.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.
Function Section
Parameter Category
Description
System
Sound Generator
System
Setup
Patch
Music Player
Tone
Music Library
Commands, Instrument status
Instrument basic settings
Sound source common settings (system effects, mastersettings, etc.)
Sound source part settings (tone selection, mixing, tuning, etc.)
Tone parameter, DSP settings
User song data
15.2
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.
29
SX
Y
Y
IPR
IPS
15.3
15.3.1
MAN
Y
Y
dev
Y
Y
MOD
Y
Y
act
Y
Y
<cat
Y
Y
body (Depends on act)
mem pset blk prm idx
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
len
Y
Y
->
data
Y
EOX
Y
Y
Field Formats
SX : System Exclusive message Status
Format:
11110000B (F0H)
This is the System Exclusive Message status byte established by the MIDI standard.
15.3.2
MAN : Manufacturer’s ID
Format:
01000100B (CASIO = 44H)
Indicates this Instrument ’s manufacturer ID.
15.3.3
MOD : Model ID
Format:
MSB
LSB
00010111B (17H)
00000001B (01H)
These two successive bytes (MSB, LSB) indicate the PX-A100,PX-A800 Model ID.
15.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.
15.3.5
act : Action
Format:
0aaaaaaaB
This field indicates the operation of the Instrument-specific System Exclusive Message.
aaaaaaaB
00H
01H
Action
IPR
IPS
Function
Individual Parameter Request
Individual Parameter Send
IPR:Individual Parameter Request
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.
30
IPS:Individual Parameter Send
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.
15.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 Individual Parameter
00H
System
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.)
15.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
0
1
15.3.8
Data Type
User area
Preset area
Meaning
Read/write enabled
Read/write disabled
pset : Parameter Set Number
Format:
LSB
MSB
0nnnnnnnB
0mmmmmmmB
This field is a 2-byte (LSB, MSB) value indicating the number of the parameter set (mmmmmmmnnnnnnnB
(Binary)) being transferred.
15.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)
31
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.
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).
15.3.10
Format:
prm : Parameter ID
LSB
MSB
0pppppppB
0qqqqqqqB
The Parameter ID indicates the parameter type. (See“ 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.
15.3.11
Format:
idx : Data Index Number
0iiiiiiiB
The data index number indicates the first array number of the array where transfer starts.
15.3.12
Format:
len : Data Length
0lllllllB
32
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.
15.3.13
Format:
data : Parameter Data
index0
index1
index2
:
indexN
0dddddddB (0eeeeeeeB) (0fffffffB) (0gggggggB)
0dddddddB (0eeeeeeeB) (0fffffffB) (0gggggggB)
0dddddddB (0eeeeeeeB) (0fffffffB) (0gggggggB)
:
0dddddddB (0eeeeeeeB) (0fffffffB) (0gggggggB)
(0hhhhhhhB)
(0hhhhhhhB)
(0hhhhhhhB)
(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.
15.3.14
Format:
EOX : End of System Exclusive Message
11110111B
This is the End of System Exclusive Message status byte established by the MIDI standard.
16
Parameter Transfer
There are two parameter operations: Individual Parameter Transfer and Individual Parameter Request.
33
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.
16.1
16.1.1
Two-way Communication
Example : Data send in response to send request to the Instrument
Data Receiver
IPR
16.2
16.2.1
Data Sender
----->
<-----
One-way Communication
Example : Data send to Instrument from external source
Data Sender
----->
16.2.2
IPS
Operation
Send Request
Data Transfer
Data Receiver
IPS
Operation
Data Transfer
Example : Data send resulting from Instrument operation
Data Receiver
<-----
Data Sender
IPS
Operation
Data Transfer
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 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.
17
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.
17.1
System Information Parameter
This parameter is a container for system information.
Parameter
Model
18
ID
0000
R/W
R
Block
000000
Size
7
Array
01
Min-Def-Max
00-00-7F
Description
0...PX-A100
3...PX-A800
Setup Parameter
Setup Parameters put a device into the setup mode.
18.1
MIDI Parameter
Parameter
Midi Device Id
ID
0048
R/W
R/W
Block
000000
Size
7
Array
01
Min-Def-Max
00-7F-7F
35
Description
0-127
19
Patch Parameters
The main function of patch parameters is to configure the settings of the sound source of a device.
19.1
Master Tune Parameters
These parameters configure the Master Tuning Settings.
Parameter
Master Fine Tune8
ID
0001
R/W
R/W
Block
000000
Size
10
Array
01
Min-Def-Max
0000-0200-03FF
Master Coarse Tune
Stretch Tune Enable
0002
0003
R/W
R/W
↑
↑
7
1
01
01
00-40-7F
00-01-01
19.2
Description
-100 - 0 +99.8(cent)(1unit=100/512cents)
-24 - 0 - +24(semitone)
0...Disable
1...Enable
Master Mixer Parameters
These parameters configure the Master settings of the mixer.
Parameter
Master Volume
Master Pan
Chorus To Reverb
Chorus Return
Reverb Return
Dsp Cancel
19.3
ID
0012
0013
001D
001E
0025
0028
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Block
000000
↑
↑
↑
↑
↑
Size
7
7
7
7
7
1
Array
01
01
01
01
01
01
Min-Def-Max
00-7F-7F
00-40-7F
00-00-7F
00-40-7F
00-40-7F
00-00-01
Description
0-127
-64 - 0 - +63
0-127
0-127
0-127
0...Normal
1...Cancel
System Chorus Parameters
Parameter
Cancel
ID
0050
R/W
R/W
Block
000000
Size
1
Array
01
Min-Def-Max
00-00-01
Type
Rate
Depth
Feedback
Tone
0051
0052
0053
0054
0055
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
↑
7
7
7
7
7
01
01
01
01
01
00-02-0F
00-03-7F
00-13-7F
00-00-7F
00-7F-7F
:
Note1
Description
0...Normal
1...Cancel
1-16 (Note1)
0-127
0-127
0-127
0-127
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 “ 25.9 Chorus Type
Setting Value Table ”.
19.4
System Reverb Parameters
Parameter
Cancel
ID
0080
R/W
R/W
Block
000000
Size
1
Array
01
Min-Def-Max
00-00-01
Type
Feedback
Er Level
Damp
Tone
0081
0082
0083
0084
0085
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
↑
7
7
7
7
7
01
01
01
01
01
00-13-19
00-40-7F
00-40-7F
00-40-7F
00-7F-7F
36
Description
0...Normal
1...Cancel
1-26 (Note1)
0-127
0-127
0-127
0-127
Note1
:
Selects the System Reverb preset type. Receipt of GM/GS Reset selects Standard Hall. 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 “ 25.8 Reverb Type Setting Value Table ”.
19.5
Brilliance Parameters
Parameter
Type
ID
00A0
R/W
R/W
Block
000000
Size
7
Array
01
Min-Def-Max
00-00-01
Mid6 Gain
00AE
R/W
↑
7
01
00-0C-18
Note1
19.6
Description
0...For Speaker
1...For Phones
-12 - 0 - +12 (Brilliance) (Note1)
: Selects Master EQ mid 6 (Brilliance) gain. See “ 25.11 Brilliance Gain Setting Value Table ”.
Part Parameters
Parameter
Part Enable
ID
00E0
R/W
R/W
Size
1
Array
01
Min-Def-Max
00-01-01
R/W
R/W
Block
20-6: 0
5-0: Part #
↑
↑
Tone Num
Fine Tune
00E1
00E2
14
10
01
01
0000-0000-3FFF
0000-0200-03FF
Coarse Tune
Scale Tune Enable
00E3
00E4
R/W
R/W
↑
↑
7
1
01
01
28-40-58
00-00-01
Volume
Acmp Volume
Pan
Cho Send
Rev Send
Acou Reso Send
Bend Range
00E5
00E6
00E7
00E8
00E9
00EA
00EC
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
00-64-7F
00-7F-7F
00-40-7F
00-00-7F
00-28-7F
00-00-7F
00-02-18
37
Description
0...Off
1...On
0-16383
-100 - 0 +99.8(cent)(1unit=100/512cents)
-24 - 0 - +24(semitone)
0...Disable
1...Enable
0-127
0-127
-64 - 0 - +63
0-127
0-127
0-127
0-24
20
20.1
Tone Parameters
Basic Parameters
Parameter
Name
Timbre Type
ID
0000
0001
R/W
R/W
R/W
Block
000000
↑
Size
7
4
Array
10
01
Min-Def-Max
00-20-7F
00-00-0F
Timbre Num
Oct Shift
Line Select
0002
0003
0004
R/W
R/W
R/W
↑
↑
↑
14
3
1
01
01
01
0000-0000-3FFF
02-04-06
00-00-01
Level
Touch Sens
Tva Keyoff Touch Tbl
Tva Rate Keyoff Depth
Tvf Keyoff Touch Tbl
Tvf Rate Keyoff Depth
Kff Keyoff Touch Tbl
Kff Rate Keyoff Depth
Sys Fx Send Override
0005
0006
0007
0008
0009
000A
000B
000C
000D
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
↑
↑
↑
↑
↑
7
7
7
7
7
7
7
7
1
01
01
01
01
01
01
01
01
01
00-7F-7F
00-7F-7F
00-02-7F
00-7F-7F
00-02-7F
00-7F-7F
00-02-7F
00-7F-7F
00-00-01
Cho Normal Send
Cho Deep Send
Rev Send
000E
000F
0010
R/W
R/W
R/W
↑
↑
↑
7
7
7
01
01
01
00-00-7F
00-00-7F
00-28-7F
Description
Ascii Character
0...Melody
1...Piano
2...Drum
3...reserved
4...LM Piano
0-16383
-2 - 0 - +2
0...Direct
1...DSP
0-127
-64 - 0 - +63
-64 - 0 - +63
-64 - 0 - +63
-64 - 0 - +63
0...No (Note1)
1...Yes
0-127
0-127
0-127
Note1 : When a tone is selected whose Sys Fx Send Override parameter setting is “ Yes ”, the send level setting value to
the System Chorus and System Reverb of the part assigned to this tone is rewritten to the value that is stored by this tone.
38
20.2
LFO Parameters
Parameter
Vib Wave
ID
0013
R/W
R/W
Block
000000
Size
4
Array
01
Min-Def-Max
00-00-0F
Vib
Vib
Vib
Vib
Vib
Vib
Lfo
Rate
Auto Delay
Auto Rise
Auto Depth
Mod Depth
After Depth
Wave
0014
0015
0016
0017
0018
0019
001A
R/W
R/W
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
↑
↑
↑
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
Lfo
Lfo
Lfo
Lfo
Lfo
Lfo
Lfo
Lfo
Lfo
Lfo
Lfo
Rate
Fil Auto Delay
Fil Auto Rise
Fil Auto Depth
Fil Mod Depth
Fil After Depth
Amp Auto Delay
Amp Auto Rise
Amp Auto Depth
Amp Mod Depth
Amp After Depth
001B
001C
001D
001E
001F
0020
0021
0022
0023
0024
0025
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
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
Description
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)
Note1 : 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.
20.3
DSP Parameters
Parameter
Name
Algorithm
ID
0035
0036
R/W
R/W
R/W
Block
000000
↑
Size
7
14
Array
10
01
Min-Def-Max
00-20-7F
0000-0000-3FFF
Cho Normal Send
Cho Deep Send
Rev Send
Parameter7
Parameter16
0037
0038
0039
003C
003D
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
↑
7
7
7
7
32
01
01
01
20
10
00-00-7F
00-00-7F
00-28-7F
00-40-7F
00000000-00000000-FFFFFFFF
Description
Ascii Character
Serial Number
(Note1)
0-127
0-127
0-127
0-127
0x0000-0xFFFF
Note1 : 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 “ 23 DSP Algorithm ID
Tables ”.
39
21
Music Library Parameters
This parameter is a container for Music Library related information.
Parameter
Name
Address
Size
ID
0000
0001
0002
R/W
R
R
R
Block
000000
↑
↑
Size
7
32
32
Array
0C
01
01
Min-Def-Max
20-20-7F
00000000-00000000-00FFFFFF
00000000-00000000-00FFFFFF
40
Description
Ascii Character
0-0xFFFFFFFF
0-0xFFFFFFFF
Part VI
DSP Parameter List
22
Tone with DSP List
This is a list of tones that use DSP.
22.1
PX-A100,PX-A800
Tone Number
1
3
5
6
8
9
13
14
23
Tone Name
GRAND PIANO CONCERT
GRAND PIANO JAZZ
GRAND PIANO POP
GRAND PIANO DANCE
GRAND PIANO MELLOW
GRAND PIANO BRIGHT
60’s E.PIANO
DYNO E.PIANO
Input/Output
Stereo-Stereo
Mix-Stereo
Stereo-Stereo
Stereo-Stereo
Stereo-Stereo
Stereo-Stereo
Stereo-Stereo
Stereo-Stereo
DSP Algorithm
EQ 3Band
Ealry Reflection
EQ 3Band
EQ 3Band
EQ 3Band
EQ 3Band
Tremolo
Auto Pan
DSP Algorithm ID Tables
The list in this section show the DSP algorithms that are built into the Instrument.
23.1
ID
0000
0001
0002
2000
2001
2002
2003
2004
2005
2006
2007
24
DSP Algorithm List
Algorithm
Rotary
Drive Rotary
Compressor Enhancer
Thru
EQ 3Band
Compressor
Limiter
Enhancer
Tremolo
Auto Pan
Early Reflection
Input
Mix
Mix
Mix
Stereo
Stereo
Stereo
Stereo
Stereo
Stereo
Stereo
Mix
Output
Stereo
Stereo
Stereo
Stereo
Stereo
Stereo
Stereo
Stereo
Stereo
Stereo
Stereo
Parameter Set Type
Rotary
Drive Rotary
Compressor
EQ 3Band
Compressor
Limiter
Enhancer
Tremolo/Auto Pan
Tremolo/Auto Pan
Early Reflection
DSP Parameter Set Types
This section describes the DSP parameter combination patterns of each algorithm specified in the “ Parameter Set Type ”
column of “ 23 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.
24.1
Tremolo/Auto Pan
Parameter Number
Parameter7[00]
Parameter7[01]
Parameter Name
Rate
Depth
Value
00 - 7F
00 - 7F
Notes
41
24.2
EQ 3Band
Parameter Number
Parameter7[00]
Parameter7[01]
Parameter7[02]
Parameter7[03]
Parameter7[04]
Parameter7[05]
Note1
Note2
24.3
Value
00 - 7F
00 - 7F
00 - 7F
Notes
Parameter Name
Limit
Attack
Release
Level
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Parameter Name
Wet Level
Feedback
Tone
Value
00 - 7F
00 - 7F
00 - 7F
Notes
Parameter Name
Speed
Brake
Fall Accel
Rise Accel
Slow Rate
Fast Rate
Value
0-1
0-1
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
Early Reflection
Rotary
Parameter Number
Parameter7[00]
Parameter7[01]
Parameter7[02]
Parameter7[03]
Parameter7[04]
Parameter7[05]
Note1
Note2
Parameter Name
Depth
Attack
Release
Limiter
Parameter Number
Parameter7[00]
Parameter7[01]
Parameter7[02]
24.6
Notes
Note1
Note2
Note1
Note2
Note1
Note2
Compressor
Parameter Number
Parameter7[00]
Parameter7[01]
Parameter7[02]
Parameter7[03]
24.5
Value
00 - 0F
34 - 4C
00 - 0F
34 - 4C
00 - 0F
34 - 4C
: See “ 25.10 Equalizer Frequency Setting Value Table ”.
: See “ 25.12 DSP Equalizer Gain Setting Value Table ”.
Parameter Number
Parameter7[00]
Parameter7[01]
Parameter7[02]
24.4
Parameter Name
Low Freq
Low Gain
Mid Freq
Mid Gain
High Freq
High Gain
: See “ 25.3 Slow/Fast Setting Value Table ”.
: See “ 25.4 Rotate/Brake Setting Value Table ”.
42
24.7
Drive Rotary
Parameter Number
Parameter7[00]
Parameter7[01]
Parameter7[02]
Parameter7[03]
Parameter7[04]
Parameter7[05]
Parameter7[06]
Parameter7[07]
Note1
Note2
24.8
Value
00 - 7F
00 - 7F
0-1
0-1
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
: See “ 25.3 Slow/Fast Setting Value Table ”.
: See “ 25.4 Rotate/Brake Setting Value Table ”.
Enhancer
Parameter Number
Parameter7[00]
Parameter7[01]
Parameter7[02]
Parameter7[03]
24.9
Parameter Name
Overdrive Gain
Overdrive Level
Speed
Brake
Fall Accel
Rise Accel
Slow Rate
Fast Rate
Parameter Name
Low Freq
Low Gain
Hi Freq
Hi Gain
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Compressor Enhancer
Parameter Number
Parameter7[00]
Parameter7[01]
Parameter7[02]
Parameter7[03]
Parameter7[04]
Parameter7[05]
Parameter7[06]
Parameter7[07]
Parameter Name
Comp Depth
Comp Attack
Comp Release
Comp Level
Enh Low Freq
Enh Low Gain
Enh Hi Freq
Enh Hi Gain
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
43
Part VII
Setting Values and Send/ Receive Values
25
Setting Value Tables
25.1
Off/On Setting Value Table
Transmit Value
00H
7FH
25.2
Receive Value
00H - 3FH
40H - 7FH
Parameter
Off
On
Damper Pedal Setting Value Table
PX-A800
Transmit Value
00H
:
7FH
Receive Value
00H
:
7FH
Parameter
Off
(continuous)
Full
PX-A100
Transmit Value
00H
vvH
7FH
Receive Value
00H
:
:
:
7FH
Parameter
Off
(continuous, receive only)
Half(Note1)
(continuous, receive only)
Full
Note1
25.3
: vvH = 40H
Slow/Fast Setting Value Table
Transmit Value
00H
7FH
25.4
Parameter
Slow
Fast
Rotate/Brake Setting Value Table
Transmit Value
00H
7FH
25.5
Receive Value
00H - 3FH
40H - 7FH
Receive Value
00H - 3FH
40H - 7FH
Parameter
Rotate
Brake
–64 - 0 - +63 Setting Value Table
Transmit/Receive Value
00H
01H
:
40H
:
7EH
7FH
Parameter
–64
–63
:
0
:
+62
+63
44
25.6
Pan Setting Value Table
Transmit/Receive Value
00H
:
40H
:
7FH
25.7
Parameter
Left
:
Center
:
Right
Master Fine Tuning Setting Value Table
Transmit Value(LSB, MSB)
(43H, 00H)
(65H, 00H)
(07H, 01H)
(29H, 01H)
:
(40H, 3FH)
(60H, 3FH)
(00H, 40H)
(20H, 40H)
(40H, 40H)
:
(54H, 7EH)
(73H, 7EH)
(11H, 7FH)
(30H, 7FH)
Receive Value
00H) - (5FH, 00H)
00H) - (7FH, 00H)
01H) - (1FH, 01H)
01H) - (3FH, 01H)
:
(30H, 3FH) - (4FH, 3FH)
(50H, 3FH) - (6FH, 3FH)
(70H, 3FH) - (1FH, 40H)
(20H, 40H) - (3FH, 40H)
(40H, 40H) - (5FH, 40H)
:
(50H, 7EH) - (6FH, 7EH)
(70H, 7EH) - (0FH, 7FH)
(10H, 7FH) - (2FH, 7FH)
(30H, 7FH) - (7FH, 7FH)
(00H,
(60H,
(00H,
(20H,
Parameter
415.5 Hz
415.6 Hz
415.7 Hz
415.8 Hz
:
439.8 Hz
439.9 Hz
440.0 Hz
440.1 Hz
440.2 Hz
:
465.6 Hz
465.7 Hz
465.8 Hz
465.9 Hz
45
25.8
Reverb Type Setting Value Table
Transmit/Receive Value
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
25.9
Parameter
Room1
Room2
Room3
Hall1
Hall2
Plate1
Delay
Panning Delay
Plate2
Plate3
Large Room1
Large Room2
Stadium1
Stadium2
Long Delay
Long Panning Delay
N.Y.Club
Scoring Stage
Dutch Church
Standard Hall
Opera Hall
Viennese Hall
L.A.Hall
Berlin Hall
French Cathedral
British Stadium
Chorus Type Setting Value Table
Transmit/Receive Value
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
Parameter
Chorus1
Chorus2
Chorus3
Chorus4
Feedback Chorus
Flanger1
Short Delay
Short Delay FB
Soft Chorus
Bright Chorus
Deep Chorus
Flanger2
Flanger3
Flanger4
Short Delay Modulation
Short Delay Modulation FB
PanelNumber
1
2
3
4
-
46
25.10
Equalizer Frequency Setting Value Table
Parameter Value
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
25.11
Frequency
100Hz
130Hz
160Hz
200Hz
300Hz
400Hz
600Hz
800Hz
1.0KHz
1.3KHz
1.6KHz
2.0KHz
2.5KHz
3.2KHz
4.0KHz
5.0KHz
Brilliance Gain Setting Value Table
Parameter Value
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
Gain
-12
-11
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
Note: The gain value does not exactly correspond to decibels (dB).
47
25.12
DSP Equalizer Gain Setting Value Table
Parameter Value
34H
35H
36H
37H
38H
39H
3AH
3BH
3CH
3DH
3EH
3FH
40H
41H
42H
43H
44H
45H
46H
47H
48H
49H
4AH
4BH
4CH
Gain
-12
-11
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
Note: The gain value does not exactly correspond to decibels (dB).
48
Part VIII
MIDI Implementation Notation
26
Value Notation
26.1
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
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
26.2
Hexadecimal
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
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
Hexadecimal
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
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
1Hexadecimal
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
Decimal
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
Hexadecimal
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
Binary 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.
49
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
:
125
126
127
Hexadecimal
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
10H
:
7DH
7EH
7FH
Binary
00000000B
00000001B
00000010B
00000011B
00000100B
00000101B
00000110B
00000111B
00001000B
00001001B
00001010B
00001011B
00001100B
00001101B
00001110B
00001111B
00010000B
01111101B
01111110B
01111111B
50
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising