Synth Lead81 Lead 1 (square)SquareLd 2SquarLd2 1 LMSquare 2Hollow1 Shroud2
Synth Pad89 Pad 1 (new age)NewAgePd 2
Synth Effects 97 FX 1 (rain)Rain2
100 FX 4 (atmosphere)Atmosphr 2WarmAtms 2 HollwRls 2
101 FX 5 (brightness)Bright2
102 FX 6 (goblins)Goblins2
103 FX 7 (echoes)Echoes2Echoes 2 2Echo Pan 2
82 Lead 2 (sawtooth)Saw Ld2Saw Ld 2 1 ThickSaw 2Dyna Saw 1 Digi Saw 2 Big Lead 2 HeavySyn 2
83 Lead 3 (calliope)CaliopLd 2
84 Lead 4 (chiff)Chiff Ld2
85 Lead 5 (charang)CharanLd 2
86 Lead 6 (voice)Voice Ld 2SynthAah 2
87 Lead 7 (fifths)Fifth Ld2
88 Lead 8 (bass+lead)Bass&Ld 2Big&Low 2
90 Pad 2 (warm)Warm Pad 2ThickPad 2 Soft Pad 2 Sine Pad 2
91 Pad 3 (polysynth)PolySyPd 2
92 Pad 4 (choir)ChoirPad 2
93 Pad 5 (bowed)BowedPad 2
94 Pad 6 (metallic)MetalPad 2
95 Pad 7 (halo)Halo Pad 2
96 Pad 8 (sweep)SweepPad 2Shwimmer 2
98 FX 2 (soundtrack)SoundTrk 2
99 FX 3 (crystal)Crystal2SynDrCmp 2 Popcorn2TinyBell2
KSPStereoSingleSlowFast Decay
Bank 0 E Bank 1 E Bank 3 E Bank 6 E Bank 8 E Bank 12 E Bank 14 E Bank 16 E Bank 17 E Bank 18 E Bank 19 E Bank 20 E Bank 24 E
82 Lead 2 (sawtooth)Saw Ld2 WaspySyn 2DoublSaw 2PulseSaw 2
83 Lead 3 (calliope)CaliopLd 2
84 Lead 4 (chiff)Chiff Ld2
85 Lead 5 (charang)CharanLd 2
86 Lead 6 (voice)Voice Ld 2
87 Lead 7 (fifths)Fifth Ld2Big Five2
88 Lead 8 (bass+lead)Bass&Ld 2
90 Pad 2 (warm)Warm Pad 2
91 Pad 3 (polysynth)PolySyPd 2
92 Pad 4 (choir)ChoirPad 2
93 Pad 5 (bowed)BowedPad 2
94 Pad 6 (metallic)MetalPad 2
95 Pad 7 (halo)Halo Pad 2
96 Pad 8 (sweep)SweepPad 2Converge 2
98 FX 2 (soundtrack)SoundTrk 2Prologue 2
99 FX 3 (crystal)Crystal2RndGlock 2GlockChi 2
100 FX 4 (atmosphere)Atmosphr 2
101 FX 5 (brightness)Bright2FantaBel 2
102 FX 6 (goblins)Goblins2GobSynth 2 Creeper2 Ring Pad 2 Ritual2 ToHeaven 2Night2 Glisten2
103 FX 7 (echoes)Echoes2
82 Lead 2 (sawtooth)Saw Ld2 Dr. Lead 2VeloLead 2
83 Lead 3 (calliope)CaliopLd 2PureLead 2
84 Lead 4 (chiff)Chiff Ld2Rubby2
85 Lead 5 (charang)CharanLd 2DistLead 2 WireLead 2
86 Lead 6 (voice)Voice Ld 2Vox Lead 2
87 Lead 7 (fifths)Fifth Ld2
88 Lead 8 (bass+lead)Bass&Ld 2Fat&Prky 2 Soft Wrl2
90 Pad 2 (warm)Warm Pad 2Horn Pad 2 RotarStr 2
91 Pad 3 (polysynth)PolySyPd 2PolyPd80 2 ClickPad 2 Ana. Pad 2 SquarPad 2
92 Pad 4 (choir)ChoirPad 2Heaven2Itopia2 CC Pad2
93 Pad 5 (bowed)BowedPad 2Glacier2 GlassPad 2
94 Pad 6 (metallic)MetalPad 2Tine Pad 2 Pan Pad 2
95 Pad 7 (halo)Halo Pad 2
96 Pad 8 (sweep)SweepPad 2PolarPad 2Celstial2
2 Bright Acoustic PianoBritePno 1
3 Electric Grand PianoEl.Grand 2
4 Honky-tonk PianoHnkyTonk 2
5 Electric Piano 1E.Piano1 2
6 Electric Piano 2E.Piano2 2
7 HarpsichordHarpsi.1
8 ClaviClavi.2
82 Lead 2 (sawtooth)Saw Ld2Seq Ana. 2
83 Lead 3 (calliope)CaliopLd 2
84 Lead 4 (chiff)Chiff Ld2
85 Lead 5 (charang)CharanLd 2
86 Lead 6 (voice)Voice Ld 2
87 Lead 7 (fifths)Fifth Ld2
88 Lead 8 (bass+lead)Bass&Ld 2
90 Pad 2 (warm)Warm Pad 2
91 Pad 3 (polysynth)PolySyPd 2
92 Pad 4 (choir)ChoirPad 2
93 Pad 5 (bowed)BowedPad 2
94 Pad 6 (metallic)MetalPad 2
95 Pad 7 (halo)Halo Pad 2
96 Pad 8 (sweep)SweepPad 2
98 FX 2 (soundtrack)SoundTrk 2
99 FX 3 (crystal)Crystal2 Gamelmba 2
Bank 0 E Bank 72 E Bank 96 E Bank 97 E Bank 98 E Bank 99 EBank 100E Bank 101 E
000H 00H No EffectEffect turned off.
101H 00H Hall 1Reverb simulating the resonance of a hall.
201H 01H Hall 2
301H 06H Hall M
401H 07H Hall L
502H 00H Room 1Reverb simulating the resonance of a room.
602H 01H Room 2
702H 02H Room 3
802H 05H Room S
902H 06H Room M
1002H 07H Room L
1103H 00H Stage 1Reverb appropriate for a solo instrument.
1203H 01H Stage 2
1304H 00H PlateReverb simulating a metal plate reverb unit.
1404H 07H GM Plate
1510H 00H White Room A unique short reverb with a bit of initial delay.
1611H 00H TunnelSimulation of a tunnel space expanding to left
1713H 00H BasementA bit of initial delay followed by reverb with a
and right.
unique resonance.
CHORUS
Multi Common Edit PAGE 7
No. MSB LSB Effect TypeFeaturesGM2
000H 00H No EffectEffect turned off.
141H 00H Chorus 1Conventional chorus program that adds natural
241H 01H Chorus 2
341H 02H Chorus 3
441H 08H Chorus 4Chorus with stereo input. The pan setting
541H 03H GM Chorus 1 Conventional chorus program that adds natural
641H 04H GM Chorus 2
741H 05H GM Chorus 3
841H 06H GM Chorus 4
941H 07H FB ChorusChorus with feedback.
1042H 00H Celeste 1A 3-phase LFO adds modulation and
1142H 01H Celeste 2
1242H 02H Celeste 3
1342H 08H Celeste 4CELESTE with stereo input. The pan setting
1443H 00H Flanger 1Adds a jet-airplane effect to the sound.
1543H 01H Flanger 2
1643H 08H Flanger 3
1743H 07H GM Flanger
spaciousness.
specified for the Part will also apply to the effect
sound.
spaciousness.
spaciousness to the sound.
specified for the Part will apply to the effect
sound.
VARIATION
Normal Voice Common Edit PAGE 14, Multi Common Edit PAGE 4
n
When the effect type is set to “No Effect” while the Insertion effect is used,
no sound is output. If you don’t want to use the Variation effect, select
“Thru” to pass the signal through the Variation effect without applying any
effect.
No. MSB LSB Effect TypeFeaturesGM2
000H 00H No EffectEffect turned off.
101H 00H Hall 1Reverb simulating the resonance of a hall.
201H 01H Hall 2
301H 06H Hall M
401H 07H Hall L
502H 00H Room 1Reverb simulating the resonance of a room.
602H 01H Room 2
702H 02H Room 3
802H 05H Room S
902H 06H Room M
1002H 07H Room L
1103H 00H Stage 1Reverb approproate for a solo instrument.
1203H 01H Stage 2
1304H 00H PlateReverb simulating a metal plate reverb unit.
1404H 07H GM Plate
1505H 00H Delay L, C, R A program that creates three delay sounds;
1606H 00H Delay L, RA program that creates two delay sounds;
1707H 00H EchoTwo dela ys (L and R) and independent feedbac k
1808H 00H Cross Delay A program that crosses the feedback of two
1909H 00H EarlyRef 1An effect that produces only the early reflection
2009H 01H EarlyRef 2
210AH 00H Gate Reverb A simulation of gated reverb.
220BH 00H Reverse Gate A program that simulates gated reverb played
2314H 00H Karaoke 1A delay with feedback of the same type as used
2414H 01H Karaoke 2
2514H 02H Karaoke 3
2641H 00H Chorus 1A conventional chorus program, providing
2741H 01H Chorus 2
2841H 02H Chorus 3
2941H 08H Chorus 4Chorus with stereo input.
3041H 03H GM Chorus1 A conventional chorus program, providing
3141H 04H GM Chorus2
3241H 05H GM Chorus3
3341H 06H GM Chorus4
3441H 07H FB ChorusChorus with feedback.
3542H 00H Celeste 1A 3-phase LFO adds modulation and
3642H 01H Celeste 2
●
3742H 02H Celeste 3
3842H 08H Celeste 4
3943H 00H Flanger 1Adds a jet-airplane effect to the sound.
4043H 01H Flanger 2
4143H 08H Flanger 3
4243H 07H GM Flanger
4344H 00H SymphonicA multi-phase version of CELESTE.
4445H 00H Rotary
4546H 00H TremoloAn effect that cyclically modulates the volume.
4647H 00H Auto PanA program that cyclically moves the sound
4748H 00H Phaser 1Cyclically changes the phase to add modulation
4848H 08H Phaser 2Phaser with stereo input.
4949H 00H DistortionAdds a sharp-edged distortion to the sound.
504AH 00H OverdriverAdds mild distortion to the sound.
514BH 00H
524CH 00H 3Band EQ
534DH 00H 2Band EQ
544EH 00H Auto W ah
5540H 00H ThruBypass without applying an effect.
=GM2-compatible
Speaker
Amp Simulator
(Mono)
(Stereo)
(LFO)
L, R, and C (center).
L and R. Two feedback delays are provided.
delays for L and R.
delays.
component of reverb.
backwords.
for karaoke reverb.
natural spaciousness.
natural spaciousness.
spaciousness to the sound.
A simulation of a rotary speaker. You can use an
AC1 (assignable controller) etc. to controll the
speed of rotation.
image to left and right, front and back.
to the sound.
A simulation of a guitar amp.
A mono EQ with adjustable LOW, MID, and
HIGH equalizing.
A stereo EQ with adjustable LOW and HIGH.
Ideal for drum Parts.
Cyclically modulates the center frequency of a
wah filter. With an AC1 etc. this can function as
a pedal wah.
13
Page 14
Effect Parameter List
n
Parameters marked with a ● in the “Control” column can be controlled from an AC1 (assignable controller 1) etc. However, this is valid only for a Variation effect
(when selected for Insertion).
HALL 1, 2, M, L
ROOM 1, 2, 3, S, M, L
STAGE 1, 2
PLATE, GM PLATE (reverb, variation block)
These messages convey keyboard performance data.
Range of note numbers received = 0 (C-2)...60 (C3)...127 (G8)
Velocity range = 1...127 (Velocity is received only for note-on)
When the Multi Part parameter "RECEIVE NOTE MESSAGE" = OFF, that part will not
receive these messages.
For a drum part*, key-off is not received if the DrumSetup parameter RECEIVE NOTE OFF
= OFF.
For a drum part, key-on is not received if the DrumSetup parameter RECEIVE NOTE ON =
OFF.
* Drum Part indicates that the Multi Part parameter PART MODE is "set to DRUM,
DRUMS1, DRUMS2."
1.2 Control changes
These messages control volume or pan etc.
Their functions are differentiated by the control number (Ctrl#).
If the Multi Part parameter RECEIVE CONTROL CHANGE = OFF, that part will not receive
control changes.
1.2.1 Bank Select
This message selects the voice bank.
Control#ParameterData Range
0Bank Select MSB0, 63, 64, 126, 127
32Bank Select LSB0...127
The Bank Select data will be processed only after a Program Change is received, and then
voice bank will change at that time.
If you wish to change the voice bank as well as the voice, you must transmit Bank Select
and Program Change messages as a set, in the order of Bank Select MSB, LSB, and
Program Change.
Not received when Receive Bank Select in Native System Parameters is set to off.
1.2.2 Modulation
This message is used primarily to control the depth of vibrato, but the depth of the following
7 types of effect can be controlled.
The effect of this message can be changed by the following parameters.
• Multi Part Parameter
1. MW PITCH CONTROL
2. MW FILTER CONTROL
3. MW AMPLITUDE CONTROL
4. MW LFO PMOD DEPTH
5. MW LFO FMOD DEPTH
6. MW LFO AMOD DEPTH
• Effect1 Parameter
7. MW VARIATION CONTROL DEPTH
(Valid when Variation Effect is assigned to a part as Insertion)
Control#ParameterData Range
1Modulation0...127
If the Multi Part parameter RECEIVE MODULATION = OFF, that part will not receive
Modulation.
1.2.3 Portamento Time
This message controls the degree of Portamento (refer to 1.2.9).
Control#ParameterData Range
5Portamento Time0...127
When Portamento (control number 065) is ON, this regulates the speed of the pitch
change.
If the receive channel is a drum part, Portamento Time is not received.
1.2.4 Data Entry
This message sets the value of the parameter which was specified by RPN MSB/LSB (see
1.2.26) and NRPN MSB/LSB (see 1.2.25).
Control#ParameterData Range
6Data Entry MSB0...127
38Data Entry LSB0...127
1.2.5 Main Volume
This message controls the volume of each part.
This is used to adjust the volume balance between parts.
Control#ParameterData Range
7Main Volume0...127
When the Multi Part parameter RECEIVE VOLUME = OFF, that part will not receive Main
Volume.
1.2.6 Panpot
This message control the panning (stereo location) of each part.
Control#ParameterData Range
10Pan0...64...127
When the Multi Part parameter RECEIVE PAN = OFF, that part will not receive Panpot.
This message controls expression (dynamics within a musical line) for each part.
It is used to create volume changes during a song.
Control#ParameterData Range
11Expression0...127
If the Multi Part parameter RECEIVE EXPRESSION = OFF, that part will not receive
Expression.
1.2.8 Hold1
This message controls sustain pedal on/off.
Control#ParameterData Range
64Hold10...63,64...127
When this is ON, currently-sounding notes will continue to sound even if note-off
messages are received.
If the Multi Part parameter RECEIVE HOLD1 = OFF, that part will not receive Hold1.
1.2.9 Portamento
This message controls portamento on/off.
Control#ParameterData Range
65Portamento0...63,64...127
When this is ON, the pitch will change smoothly between notes. The time over which the
pitch changes is adjusted by Portamento Time (see 1.2.3). Also, when the Multi Part
parameter MONO/POLY MODE = MONO, the tone will also change smoothly (legato) if
Portamento = ON.
If any of the following Multi Part parameter settings apply, that part will not receive
Portamento.
• RECEIVE PORTAMENTO = OFF
• PART MODE=DRUM, DRUMS1, 2
1.2.10 Sostenuto
This message controls sostenuto pedal on/off.
Control#ParameterData Range
66Sostenuto0...63,64...127
If sostenuto is turned on while a note is sounding, that note will be sustained until
sostenuto is turned OFF.
Sostenuto for the specified part is not received when RECEIVE SOSTENUTO of the part in
Multi Part Parameters is set to off.
1.2.11 Soft Pedal
This message controls soft pedal on/off.
Control#ParameterData Range
67Soft Pedal0...63,64...127
The sound will become mellower when Soft Pedal is ON.
If any of the following Multi Part parameter settings apply, that part will not receive the Soft
Pedal.
• RECEIVERECEIVE SOFT PEDAL=OFF
• PART MODE=DRUM, DRUMS1/2
1.2.12 Harmonic Content
This message adjusts the resonance of the filter that is specified for the sound.
Control#ParameterData Range
71Harmonic Content0...64...127
Higher values will produce a more distinctive sound.
For some sounds, the effective range may be less than the possible range of settings.
1.2.13 Release Time
This message adjusts the EG release time that was specified by the sound data.
Control#ParameterData Range
72Release Time0...64...127
Increasing this value will lengthen the release that follows a note-off.
1.2.14 Attack Time
This message adjusts the EG attack time that was specified by the sound data.
Control#ParameterData Range
73Attack Time0...64...127
Increasing this value will make the attack more gradual, and decreasing this value will
make the attack sharper.
1.2.15 Brightness
This message adjusts the cutoff frequency of the low pass filter specified by the sound
data.
Control#ParameterData Range
74Brightness0...64...127
Lower values will produce a more mellow sound.
For some sounds, the effective range may be less than the possible range of settings.
(no sound...max.)
(OFF, ON)
(OFF, ON)
(OFF, ON)
(OFF, ON)
(-64...0...+63)
(-64...0...+63)
(-64...0...+63)
(-64...0...+63)
18
Page 19
1.2.16 Decay Time
This messages adjusts the EG Decay Time that was specified by the sound data.
Control#ParameterData Range
75Decay Time0...64...127
(-64...0...+63)
Increasing this value will lengthen the decay that follows an attack.
1.2.17 Vibrato Rate
This messages adjusts the vibrato rate (speed) that was specified by the sound data.
Control#ParameterData Range
76Vibrato Rate0...64...127
(-64...0...+63)
The higher the value the greater the vibrato speed.
1.2.18 Vibrato Depth
This messages adjusts the vibrato depth that was specified by the sound data.
Control#ParameterData Range
77Vibrato Depth0...64...127
(-64...0...+63)
Increasing this value will make the vibrato depth greater.
1.2.19 Vibrato Delay
This message adjusts the vibrato delay time before the vibrato (as specified by the sound
data) comes into effect.
Control#ParameterData Range
78Vibrato Delay0...64...127
(-64...0...+63)
The higher the value the longer the delay.
1.2.20 Portamento Control
This message specifies the portamento source key number (the key number at which
portamento will begin).
Data of 0...127 specifies the portamento source key.
When Portamento Control is received, the currently-sounding pitch will change at a
Portamento Time of 0 to the key of the next-received note-on of the same channel.
Control#ParameterData Range
84Portamento Control0...127
(C-2...G8)
This is received even if RECEIVE PORTAMENTO = OFF.
1.2.21 Effect1 Depth (Reverb Send Level)
This message specifies the send level for the reverb effect.
Control#ParameterData Range
91Effect1 Depth0...127
Increasing this value will produce a richer reverb. The effect of the value will depend on the
state of the reverb effect.
1.2.22 Effect3 Depth (Chorus Send Level)
This message specifies the send level for the chorus effect.
Control#ParameterData Range
93Effect3 Depth0...127
Raising this value will increase the modulation or spaciousness. The effect of the value will
depend on the state of the chorus effect.
This message specifies the send level for the variation effect.
Control#ParameterData Range
94Effect4 Depth0...127
However, this is not received if the Variation Effect parameter Variation Connection = 0
(Insertion).
1.2.24 Data Increment/Decrement (for RPN)
This message increases or decreases the parameter value specified for RPN (see 1.2.22),
by increments of 1.
Control#ParameterData Range
96RPN Increment-97RPN Decrement--
The data byte is ignored.
1.2.25 NRPN (Non-registered parameter number)
This message is used to specify a sound parameter (such as vibrato, filter, EG, drum setup
etc.) as an offset value.
Use NRPN MSB and NRPN LSB to specify the parameter that you wish to modify, and
then use Data Entry (see 1.2.4) to set the value for the specified parameter.
Control#ParameterData Range
98NRPN LSB0...127
99NRPN MSB0...127
If the Multi Part parameter RECEIVE NRPN = OFF, that part will not receive NRPN.
The following NRPN messages can be received.
NRPN
MSB LSB
01H 08Hmm -- *2Vibrato rate
01H 09Hmm --Vibrato depth
01H 0AHmm --
01H 20Hmm --Low pass filter cutoff frequency
01H 21Hmm --Low pass filter resonance
01H 63Hmm --EG attack time
01H 64Hmm --EG decay time
01H 66Hmm --EG release time
14H rrmm --Drum low pass filter cutoff frequency
15H rrmm --Drum low pass filter resonance
16H rrmm --Drum EG attack rate
17H rrmm --Drum EG decay rate
18H rrmm --Drum instrument pitch coarse
19H rrmm --Drum instrument pitch fine
1AH rrmm --Drum instrument level
1CH rrmm --Drum instrument panpot
1DH rrmm --Drum instrument reverb send level
1EH rrmm --Drum instrument chorus send level
1FH rrmm --Drum instrument variation send level
MSB 14H - 1FH (for drums) is received when Multi Part parameter PART MODE =
DRUMS1, 2.
*1Refer to 1.2.4
*2'--' indicates that the setting value is ignored.
*3 Adjusts the time after the note is played until vibrato begins to take effect. The effect
will begin more quickly for higher values, and more slowly for higher values.
*1
Data Entry
MSB LSBParameter name and value range
mm : 00H - 40H - 7FH (-64...0...+63)
*3
mm : 00H - 40H - 7FH (-64...0...+63)
Vibrato delay
mm : 00H - 40H - 7FH (-64...0...+63)
mm : 00H - 40H - 7FH (-64...0...+63)
mm : 00H - 40H - 7FH (-64...0...+63)
mm : 00H - 40H - 7FH (-64...0...+63)
mm : 00H - 40H - 7FH (-64...0...+63)
mm : 00H - 40H - 7FH (-64...0...+63)
rr : drum instrument note number
mm : 00H - 40H - 7FH (-64...0...+63)
rr : drum instrument note number
mm : 00H - 40H - 7FH (-64...0...+63)
rr : drum instrument note number
mm : 00H - 40H - 7FH (-64...0...+63)
rr : drum instrument note number
mm : 00H - 40H - 7FH (-64...0...+63)
The effect will apply both to Decay 1 and 2.
rr : drum instrument note number
mm : 00H - 40H - 7FH (-64...0...+63)
rr : drum instrument note number
mm : 00H - 40H - 7FH (-64...0...+63)
rr : drum instrument note number
mm : 00H - 7FH (0...maximum)
rr : drum instrument note number
mm : 00H, 01H-40H-7FH (RND, L63...C...R63)
rr : drum instrument note number
mm : 00H - 7FH (0...maximum)
rr : drum instrument note number
mm : 00H - 7FH (0...maximum)
rr : drum instrument note number
mm : 00H - 7FH (0...maximum)
(when Variation Connection = SYSTEM)
mm : 00H, 01H-7FH (OFF, ON)
(when Variation Connection = INSERTION)
1.2.26 RPN (Registered parameter number)
This message is used to specify part parameters such as Pitch Bend Sensitivity or Tuning
etc. as an offset value.
Use RPN MSB and RPN LSB to specify the parameter that you wish to modify, and then
use Data Entry (see 1.2.4) to set the value of the specified parameter.
Control#ParameterData Range
100RPN LSB0...127
101RPN MSB0...127
If the Multi Part parameter RECEIVE RPN = OFF, that part will not receive this message.
19
Page 20
The following RPN messages can be received.
NRPN
MSB LSB
00H 00Hmm -- *2Pitch bend sensitivity
00H 01Hmm llFine tuning
00H 05Hmm llModulation Sensitivity
00H 02Hmm --Coarse tuning
7FH 7FH-- --RPN Null
*1 Refer to 1.2.4
*2 '--' indicates that the setting value is ignored.
*1
Data Entry
MSB LSBParameter name and value range
mm:00-18H (0...+24 semitones)
Specify up to 2 octaves in semitone steps
mm ll: 00H 00H -100 cents
: :
mm ll: 40H 00H 0 cents
: :
mm ll: 7FH 7FH +100 cents
[Note] mm ll: 00H 7FH (= -87.5) cents is followed by 01H
00H (= -87.4) cents.
mm Specify in semitone steps
ll Specify in 100/128 cent steps
ex.
mm ll: 01H 00H ±1 semitone
mm ll: 00H 08H ±6.25 cents
mm:28H - 40H - 58H (-24...0...+24 semitones)
This sets RPN and NRPN numbers to an unset state.
Internal data is not affected.
1.2.27 Assignable controller
By assigning a control change number of 0...95 to a part, the specified effect can be
controlled.
This device allows two control change numbers (AC1 and AC2) to be specified for each
part.
The following parameters specify the effect of AC1 and AC2.
• Multi Part Parameter
1. AC1, AC2 PITCH CONTROL
2. AC1, AC2 FILTER CONTROL
3. AC1, AC2 AMPLITUDE CONTROL
4. AC1, AC2 LFO PMOD DEPTH
5. AC1, AC2 LFO FMOD DEPTH
6. AC1, AC2 LFO AMOD DEPTH
• Effect1 Parameter
7. AC1, AC2 VARIATION CONTROL DEPTH
(Valid if Variation Effect is assigned to a part as Insertion)
The AC1 control change number is specified by the Multi Part parameter AC1
CONTROLLER NUMBER, and the AC2 control change number is specified by the Multi
Part parameter AC2 CONTROLLER NUMBER.
1.3 Channel mode messages
These messages specify the basic operation of a part.
1.3.1 All Sound Off
This message silences all currently-sounding notes on the corresponding channel.
However, the settings of channel messages such as Hold will be maintained.
Control#ParameterData Range
120All Sound Off0
1.3.2 Reset All Controllers
This message resets the following controllers to their default values.
ControllerValue
Pitch bend change±0 (center)
Channel Aftertouch0 (off)
Polyphonic Aftertouch0 (off)
Modulation0 (off)
Expression127 (maximum)
Hold0 (off)
Portamento0 (off)
Sostenuto0 (off)
Soft pedal0 (off)
Portamento control
RPNNumber unset, internal data is not affected.
NRPNNumber unset, internal data is not affected.
The following data is not changed.
Parameter values specified by program change, bank select MSB/LSB, volume, pan, effect
send levels 1, 3, 4, RPN and NRPN.
Control#ParameterData Range
121Reset All Controllers 0
Reset the portamento source note number that was received.
1.3.3 All Note Off
This message turns off all notes which are currently on for the corresponding part.
However, if Hold 1 or Sostenuto are on, notes will continue to sound until these are turned
off.
Control#ParameterData Range
123All Note Off0
1.3.4 Omni Off
Perform the same processing as when All Note Off is received.
Control#ParameterData Range
124Omni Off0
1.3.5 Omni On
Perform the same processing as when All Note Off is received.
Control#ParameterData Range
125Omni On0
1.3.6 Mono
Perform the same processing as when All Sound Off is received, and if the value (mono
number) is in the range of 0...16, set the corresponding channel to Mode4* (m = 1).
Control#ParameterData Range
126Mono0...16
*Mode4 is a state in which only channel messages on the specified channel will be
received, and notes will be sounded individually (monophonically).
1.3.7 Poly
Perform the same processing as when All Sound Off is received, and set the
corresponding channel to Mode3*.
Control#ParameterData Range
127Poly0
*Mode3 is when channel messages will be received only on the specified channel, and will
be sounded polyphonically.
1.4 Program change
This message reports sound selection changes and changes the program number of the
receiving channel.
In order to include changes to the voice bank, Program Change and Bank Select
messages must be sent as a set (see 1.2.1).
When RevPROGRAM CHANGE = OFF for Multi Part Parameter, the program change for
that part is not received.
Not received when Receive Program Change in Native System Parameters is set to off.
1.5 Pitch bend
This message conveys movements of the pitch bender.
This message is generally used to modify the pitch of a part, but the depth of the following
seven effects can be controlled.
The effect of this message can be modified by the following parameters.
• Multi Part Parameter
1. BEND PITCH CONTROL
2. BEND FILTER CONTROL
3. BEND AMPLITUDE CONTROL
4. BEND LFO PMOD DEPTH
5. BEND LFO FMOD DEPTH
6. BEND LFO AMOD DEPTH
• Effect1 Parameter
7. BEND VARIATION CONTROL DEPTH
(Valid when Variation Effect is assigned to a part as Insertion)
By default, the Pitch Control effect is applied.
If the Multi Part parameter RECEIVE PITCH BEND CHANGE = OFF, that part will not
receive pitch bend messages.
1.6 Channel aftertouch (Receive only)
This message conveys the pressure which is applied to the keyboard after playing a note
in order to create tonal changes (for an entire MIDI channel).
The pressure can be controlled for each part. This message will affect the currentlysounding notes.
The effect of this message will be determined by the settings of the following parameters.
• EMulti Part Parameter
1. CAT PITCH CONTROL
2. CAT FILTER CONTROL
3. CAT AMPLITUDE CONTROL
4. CAT LFO PMOD DEPTH
5. CAT LFO FMOD DEPTH
6. CAT LFO AMOD DEPTH
• Effect1 Parameter
7. CAT VARIATION CONTROL DEPTH
(Valid when the Variation Effect is assigned to a part as Insertion)
By default, there will be no effect.
If the Multi Part parameter RECEIVE CHANNEL AFTER TOUCH = OFF, that part will not
receive Channel Aftertouch.
20
Page 21
1.7 Polyphonic aftertouch (Receive only)
This message conveys the pressure that is applied to the keyboard after playing a note (for
individual note numbers).
The pressure can be controlled independently for each note. This message will affect
currently-sounding notes.
The effect of this message is determined by the following Multi Part parameters.
1. PAT PITCH CONTROL
2. PAT FILTER CONTROL
3. PAT AMPLITUDE CONTROL
4. PAT LFO PMOD DEPTH
5. PAT LFO FMOD DEPTH
6. PAT LFO AMOD DEPTH
By default, there will be no effect.
The effect will apply to note numbers 36...97.
In the case of either of the following Multi Part parameter settings, that part will not receive
Polyphonic Aftertouch.
• RECEIVE CHANNEL AFTER TOUCH = OFF
• PART MODE = DRUM, DRUMS1, 2
2. System exclusive messages
2.1 Parameter changes
This devices uses the following parameter changes.
11110000F0H= Exclusive status
011111117FH= Universal Real Time
011111117FH= ID of target device
0000010004H= Sub-ID #1=Device Control Message
0000000101H= Sub-ID #2=Master Volume
*0sssssssSSH= Volume LSB
0tttttttTTH= Volume MSB
11110111F7H= End of Exclusive
or,
11110000F0H= Exclusive status
011111117FH= Universal Real Time
0xxxnnnnXNH= n:Device Number, x=ignored
0000010004H= Sub-ID #1=Device Control Message
0000000101H= Sub-ID #2=Master Volume
0sssssssSSH= Volume LSB
0tttttttTTH= Volume MSB
11110111F7H= End of Exclusive
When this is received, the Volume MSB will be reflected by the System parameter
MASTER VOLUME.
*The binary expression 0sssssss is expressed in hexadecimal as SSH. The same applies
elsewhere.
2.1.1.2 Master Fine Tuning (Global tuning)
11110000F0H= Exclusive status
011111117FH= Universal Real Time
0xxxnnnnXNH= ID of target device
0000010004H= Sub-ID #1=Device Control Message
0000001103H= Sub-ID #2=Master Fine Tuning
0sssssssSSH= Fine Tuning LSB
0tttttttTTH= Fine Tuning MSB
11110111F7H= End of Exclusive
The value set here is relative to 440Hz and will be added to or subtracted from RPN Fine
Tuning.
When the Multi number or the tone generetor mode is changed , Fine Tuning set here will
be restored to the default value.
Fine Tuning value
LSB(SS)MSB(TT)
00H00H100 ÷ 8192 x (-8192) cents
00H40H100 ÷ 8192 x 0 cents
7FH7FH100 ÷ 8192 x (+8191) cents
2.1.1.3 Master Coarse Tuning (Global tuining in semitone steps)
11110000F0H= Exclusive status
011111117FH= Universal Real Time
0xxxnnnnXNH= ID of target device
0000010004H= Sub-ID #1=Device Control Message
0000010004H= Sub-ID #2=Master Coarse Tuning
0000000000H= Coarse Tuning LSB
0tttttttTTH= Coarse Tuning MSB
11110111F7H= End of Exclusive
The value set here is relative to 440Hz and will be added to or subtracted from RPN
Coarse Tuning.
When the Multi nunber or the tone generetor mode is changed, Fine Tuning set here will
be restored to the default value.
Coarse Tuning Value
LSBMSB(TT)
00H00H100 x (-64) cents
00H40H100 x 0 cents
00H7FH100 x (+63) cents
2.1.1.4 Global Parameter Control
2.1.1.4.1 Reverb Parameter
11110000F0H= Exclusive status
011111117FH= Universal Real Time
0xxxnnnnXNH= ID of target device
0000010004H= Sub-ID #1=Device Control Message
0000010105H= Sub-ID #2=Global Parameter Control
0000000101H= Slot path length = 1
0000000101H= Parameter ID width = 1
0000000101H= Value width = 1
0000000101H= Slot path LSB = 1 (Effect 0101: Reverb)
0000000101H= Slot path MSB = 1
0pppppppPPH= Parameter to be controlled.
0vvvvvvvVVH= Value for the Parameter.
11110111F7H= End of Exclusive
Parameter(pp) Value(vv) Display
------------------------------------------------------------------pp=0 Reverb Type0...80:Room S
pp=1 Reverb Time0...1270.6...11.0s Refer to Table#9
1:Room M
2:Room L
3:Hall M
4:Hall L (default)
8:GM Plate
2.1.1.4.2 Chorus Parameter
11110000F0H= Exclusive status
011111117FH= Universal Real Time
0xxxnnnnXNH= ID of target device
0000010004H= Sub-ID #1=Device Control Message
0000010105H= Sub-ID #2=Global Parameter Control
0000000101H= Slot path length = 1
0000000101H= Parameter ID width = 1
0000000101H= Value width = 1
0000000101H= Slot path LSB = 1 (Effect 0102: Chorus)
0000001002H= Slot path MSB = 2
0pppppppPPH= Parameter to be controlled.
0vvvvvvvVVH= Value for the Parameter.
11110111F7H= End of Exclusive
11110000F0H= Exclusive status
011111117FH= Universal Real Time
0xxxnnnnXNH= ID of target device
0000100109H= Sub-ID #1=Controller Destination Setting
0000000101H=
0000mmmm0MH= MIDI Channel (00 - 0F)
0pppppppPPH= Controlled Parameter
0rrrrrrrRRH= Data
::
11110111F7H= End of Exclusive
Make sure to set both the controlled parameter and the respective value.
Parameters not set will be restored to their default values.
2.1.1.5.2 Controller (Control Change) (applied to each part)
11110000F0H= Exclusive status
011111117FH= Universal Real Time
0xxxnnnnXNH= ID of target device
0000100109H= Sub-ID #1=Controller Destination Setting
0000001103H=
0000mmmm0MH= MIDI Channel (00 - 0F)
0cccccccCCH= Controller Number (01 - 1F, 40 - 5F)
0pppppppPPH= Controlled Parameter
0rrrrrrrRRH= Range
::
11110111F7H= End of Exclusive
Make sure to set both the controlled parameter and the respective value.
Parameters not set will be restored to their default values.
2.1.1.6 Key-based Instrument Control (such as volume or pan settings)
11110000F0H= Exclusive status
011111117FH= Universal Real Time
0xxxnnnnXNH= ID of target device
000010100AH= Sub-ID #1=Key-Based Instrument Control
0000000101H= Sub-ID #2=Controller
0000mmmm0MH= MIDI Channel (00 - 0F)
0kkkkkkkKKH= Key number
0cccccccCCH= Controller Number
0vvvvvvvVVH= Value
::
11110111F7H= End of Exclusive
Make sure to set both the controlled parameter and the respective value.
These messages are effective only for parts to which drum voices (part mode is set to
drumS1/2) are assigned (effective only when in the Multi mode).
00H - 7FH(absolute)
00H - 7FH(absolute)
L63...C...R63
0...Max
0...Max
2.1.2 Universal non-realtime messages
2.1.2.1 General MIDI System On
11110000F0H= Exclusive status
011111107EH= Universal Non-Real Time
011111117FH= ID of target device
0000100109H= Sub-ID #1=General MIDI Message
0000000101H= Sub-ID #2=General MIDI On
11110111F7H= End of Exclusive
or,
11110000F0H= Exclusive status
011111107EH= Universal Non-Real Time
0xxxnnnnXNH= n:Device Number, x:ignored
0000100109H= Sub-ID #1=General MIDI Message
0000000101H= Sub-ID #2=General MIDI On
11110111F7H= End of Exclusive
All data except for MIDI Master Tuning will be restored to the GM default value.
Default value
40H
40H
Default value
40H
40H
Default value
(Preset value)
(Preset value)
(Preset value)
2.1.2.2 GM2 System On
11110000F0H= Exclusive status
011111107EH= Universal Non-Real Time
0xxxnnnnXNH= ID of target device
0000100109H= Sub-ID #1=General MIDI Message
0000001103H= Sub-ID #2=General MIDI 2 On
11110111F7H= End of Exclusive
All data except for MIDI Master Tuning will be restored to the GM2 default value.
2.1.2.3 GM System Off
11110000F0H= Exclusive status
011111107EH= Universal Non-Real Time
0xxxnnnnXNH= ID of target device
0000100109H= Sub-ID #1=General MIDI Message
0000001002H= Sub-ID #2=General MIDI Off
11110111F7H= End of Exclusive
All data except for MIDI Master Tuning will be restored to the XG default value.
2.1.2.4 Scale/Octave Tuning
11110000F0H= Exclusive status
011111107EH= Universal Non-Real Time
0xxxnnnnXNH= ID of target device
0000100008H= Sub-ID #1=MIDI Tuning Standard
0000100008H=
0jjjjjjjJJH= Channel/option byte 1
0gggggggGGH= C
0mmmmmmmMMH=
0sssssssSSH=
::
11110111F7H= End of Exclusive
Sub-ID #2=scale/octave tuning 1-byte form
bits 0 to 1 = channel 15 to 16
bit 2 to 6 = reserved
hannel byte 2 - bits 0 to 6 = channel 8 to 14
Channel byte 3 - bits 0 to 6 = channel 1 to 7
12 byte tunning offset of 12 semitones from C to B
00H means -64 cents
40H means 0 cents
7FH means +63 cents
2.1.2.5 Identity Request
11110000F0H= Exclusive status
011111107EH= Universal Non-Real Time
0mmmmmmmMMH= Device Number
0000011006H= Sub-ID #1=General Information
0000000101H= Sub-ID #2=Identity Request
11110111F7H= End of Exclusive
When this message is received, this device will transmit an Identity Reply message as
described in the following section2.1.2.3.
2.1.2.6 Identity Reply
11110000F0H= Exclusive status
011111107EH= Universal Non-Real Time
0mmmmmmmMMH= Device Number
0000011006H= Sub-ID #1=General Information
0000001002H= Sub-ID #2=Identity Reply
0100001143H= YAMAHA ID
0000000000H= Device Family Code LSB S08 ID #1
0100000141H= Device Family Code MSB S08 ID #2
011110012BH= Device Number Code LSB S08 ID #3
0000010005H= Device Number Code MSB S08 ID #4
0000000000H
0000000000H
0000000000H
0000000101H= Tone Generator Code=XG
11110111F7H= End of Exclusive
This device will transmit this message when it receives the Identity Request message of
2.1.2.2.
2.1.3 XG parameter change
This message sets XG-related parameters. Each message can set a single parameter.
The message format is as follows.
11110000F0HExclusive status
0100001143HYAMAHA ID
0001nnnn1NHN:Device Number
010011004CHModel ID
0gggggggGGHAddress High
0mmmmmmmMMHAddress Mid
0lllllllLLHAddress Low
0sssssssSSHData
: :
11110111F7HEnd of Exclusive
For parameters whose Data Size is 2 or 4, the appropriate amount of data will be
transmitted as indicated by Size
22
Page 23
2.1.3.1 XG System On
11110000F0HExclusive status
0100001143HYAMAHA ID
0001nnnn1NHN:Device Number
010011004CHModel ID
0000000000HAddress High
0000000000HAddress Mid
011111107EHAddress Low
0000000000HData
11110111F7HEnd of Exclusive
2.1.3.2 XG System parameter change
This message sets the XG SYSTEM block (refer to tables <1-1>, <1-2>).
2.1.3.3 Multi Effect1 parameter change
This message sets the MULTI EFFECT1 block (refer to tables <1-1>, <1-4>).
The S08 responds to this message only when it is set to the Multi mode.
2.1.3.4 Multi Part parameter change
This message sets the MULTI PART block (refer to tables <1-1>, <1-5>).
The S08 responds to this message only when it is set to the Multi mode.
2.1.3.5 Drums Setup parameter change
This message sets the DRUMS SETUP block (refer to tables <1-1>, <1-6>).
The S08 responds to this message only when it is set to the Multi mode.
2.1.4 S08 native parameter change
This message sets parameters unique to the S08. Each message sets a single parameter.
Each message modifies a single parameter.
The message format is as follows.
11110000F0HExclusive status
0100001143HYAMAHA ID
0001nnnn1NHN:Device Number
011011006CHModel ID
0gggggggGGHAddress High
0mmmmmmmMMHAddress Mid
0lllllllLLHAddress Low
0sssssssSSHData
: :
11110111F7HEnd of Exclusive
For parameters whose Data Size is 2 or 4, the number of data bytes indicated by Size are
transmitted.
2.1.4.1 Native System parameter change
This message sets the NATIVE SYSTEM block (refer to tables <2-1>, <2-3>).
2.1.4.2 Remote Switch parameter change
This message sets the REMOTE SWITCH block (refer to tables <2-1>, <2-5>).
2.1.4.3 Normal Voice parameter change
This message sets the NORMAL VOICE (Edit Buffer) block (refer to tables <2-1>, <2-9>,
<2-10>).
The S08 responds to this message only when it is set to the Voice mode.
2.1.4.4 Drum Voice parameter change
This message sets the DRUM VOICE (Edit Buffer) block (refer to tables <2-1>, <2-11>,
<2-12>).
The S08 responds to this message only when it is set to the Voice mode.
2.1.5 Other parameter changes
2.1.5.1 Master tuning
This message simultaneously modifies the tuning of all channels.
11110000F0HExclusive status
0100001143HYAMAHA ID
0001nnnn1NHN:Device Number
0010011127HModel ID
0011000030HAddress High
0000000000HAddress Mid
0000000000HAddress Low
0000mmmm0MHMaster Tune MSB
0000llll0LHMaster Tune LSB
0xxxxxxx XXHignored
11110111F7HEnd of Exclusive
Normally, the XG SYSTEM message MASTER TUNE should be used (refer to table
<1-2>).
2.2 Bulk dump
This device uses the following bulk dump messages.
[XG BULK DUMP]
1) XG System bulk dump
2) System Information bulk dump
3) Multi Effect1 bulk dump
4) Multi Part bulk dump
5) Drums Setup bulk dump
[NATIVE BULK DUMP]
1) Native System bulk dump
2) Bulk Control bulk dump
3) Native Multi bulk dump
4) Normal Voice bulk dump
5) Drum Voice bulk dump
2.2.1 XG bulk dump
This message sets XG-related parameters. Unlike parameter change messages, a single
message can modify multiple parameters. The message format is as follows.
11110000F0HExclusive status
0100001143HYAMAHA ID
0000nnnn0NHN:Device Number
010011004CHModel ID
0sssssssSSHByteCountMSB
0tttttttTTHByteCountLSB
0gggggggGGHAddress High
0mmmmmmmMMHAddress Mid
0lllllllLLHAddress Low
0vvvvvvvVVHData
: :
0kkkkkkkKKHCheck-sum
11110111F7HEnd of Exclusive
Address and Byte Count are given in tables 1-n. Byte Count is indicated by the total size of
the Data in tables 1-n.
Bulk dump and dump request messages are received when the beginning of the block is
specified as the 'Address'.
'Block' indicates the unit of the data string that is indicated in tables 1-n as 'Total size'.
Check sum is the value that produces a lower 7 bits of 0 when the Start Address, Byte
Count, Data, and the Check-sum itself are added.
2.2.1.1 XG System bulk dump
This message sets the XG SYSTEM block (refer to tables <1-1>, <1-2>).
2.2.1.2 System Information bulk dump
This message indicates the contents of the SYSTEM INFORMATION block (refer to tables
<1-1>, <1-3>).
This message is transmitted in response to a Dump Request, but this message will be
ignored if it is received.
2.2.1.3 Multi Effect1 bulk dump
This message sets the MULTI EFFECT1 block (refer to tables <1-1>, <1-4>).
2.2.1.4 Multi Part bulk dump
This message sets the MULTI PART block (refer to tables <1-1>, <1-5>).
2.2.1.5 Drums Setup bulk dump
This message sets the DRUMS SETUP block (refer to tables <1-1>, <1-6>).
2.2.2 S08 native bulk dump
This message modifies parameters unique to the S08. Unlike parameter change
messages, a single message will modify multiple parameters.
The message format is as follows.
11110000F0HExclusive status
0100001143HYAMAHA ID
0000nnnn0NHN:Device Number
011011006CHModel ID
0sssssssSSHByte Count MSB
0tttttttTTHByte Count LSB
0gggggggGGHAddress High
0mmmmmmmMMHAddress Mid
0lllllllLLHAddress Low
0vvvvvvvVVHData
: :
0kkkkkkkKKHCheck-sum
11110111F7HEnd of Exclusive
Address and Byte Count are given in tables x-n. Byte Count is indicated by the total size of
the Data in tables x-n.
Bulk dump and dump request messages are received when the beginning of the block is
specified as the 'Address'.
Block indicates the unit of the data string that is indicated in tables x-n as 'Total size'.
Check sum is the value that produces a lower 7 bits of 0 when the Start Address, Byte
Count, Data, and the Check-sum itself are added.
2.2.2.1 Native System bulk dump
This message sets the NATIVE SYSTEM block (refer to tables <2-1>, <2-2>, <2-3>).
2.2.2.2 Bulk Control bulk dump
Bulk Control bulk dump This message sets the parameters such as Multi Number, Memory
Bank and Voice Number when the Native Multi bulk dump, Normal Voice bulk dump or
Drum Voice Bulk dump is received (refer to tables <2-1>, <2-2>, <2-4>).
2.2.2.3 Native Multi bulk dump
This message sets the NATIVE MULTI block (refer to tables <2-1>, <2-2>, <2-6>, <2-7>,
<2-8>).
To receive this message, the Bulk Header and Bulk Footer of Bulk Control must be
received before and after reception, respectively.
The Bulk Header determines the Multi number to which the data is stored.
23
Page 24
2.2.2.4 Normal Voice bulk dump
This message sets the NORMAL VOICE block (refer to tables <2-1>, <2-2>, <2-9>,
<2-10>).
To receive this message, the Bulk Header and Bulk Footer of Bulk Control must be
received before and after reception, respectively.
The Bulk Header determines the Memory Bank/Voice number to which the data is stored.
2.2.2.5 Drum Voice bulk dump
This message sets the NORMAL VOICE block (refer to tables <2-1>, <2-2>, <2-11>,
<2-12>).
To receive this message, the Bulk Header and Bulk Footer of Bulk Control must be
received before and after reception, respectively.
The Bulk Header determines the Memory Bank/Voice number to which the data is stored.
3. Realtime messages
3.1 Active sensing
a) Transmission
Transmitted at every 270 msec.
b) Receive
Once FE has been received, failure to receive any MIDI message for an interval longer
than approximately 300 msec will cause processing to be performed as if ALL SOUND
OFF, ALL NOTE OFF, and RESET ALL CONTROLLERS messages were received, and
the unit will reset to a condition in which FE was never received.
2.3 Parameter request
This message requests transmission of a parameter value.
The output is transmitted in the Parameter Change message format (refer to 2.1.x).
2.3.1 XG parameter request
This message requests transmission of XG parameter settings.
Settings are transmitted in the format of an XG parameter change (refer to 2.1.3).
11110000F0HExclusive status
0100001143HYAMAHA ID
0001nnnn3NHN:Device Number
010011004CHModel ID
0gggggggGGHAddress High
0mmmmmmmMMHAddress Mid
0lllllllLLHAddress Low
11110111F7HEnd of Exclusive
2.3.2 S08 native parameter request
This message requests transmission of a parameter value unique to the S08.
The output is transmitted in the format of a S08 native parameter change (refer to 2.1.4).
11110000F0HExclusive status
0100001143HYAMAHA ID
0001nnnn3NHN:Device Number
011011006CHModel ID
0gggggggGGHAddress High
0mmmmmmmMMHAddress Mid
0lllllllLLHAddress Low
11110111F7HEnd of Exclusive
2.4 Dump request
This message requests transmission of a specific block of parameter values.
The output is the same as the bulk dump format.
2.4.1 XG dump request
This message requests transmission of all parameters of the specified block of XG
parameters.
The output is the same as the format of XG bulk dump (refer to 2.2.1).
11110000F0HExclusive status
0100001143HYAMAHA ID
0001nnnn2NHN:Device Number
010011004CHModel ID
0gggggggGGHAddress High
0mmmmmmmMMHAddress Mid
0lllllllLLHAddress Low
11110111F7HEnd of Exclusive
Address is valid only when the beginning of the block has been specified.
2.4.2 S08 native dump request
This message requests transmission of all parameters of the specified block of S08 native
parameters.
The output is in the same format as an S08 native bulk dump (refer to 2.2.2).
11110000F0HExclusive status
0100001143HYAMAHA ID
0001nnnn2NHN:Device Number
011011006CHModel ID
0gggggggGGHAddress High
0mmmmmmmMMHAddress Mid
0lllllllLLHAddress Low
11110111F7HEnd of Exclusive
Address is valid only when the beginning of the block has been specified.
No System Exclusive Message is received when the Compare function is active.
00 00 7D Drum Setup ResetReceives parameter change only
00 00 7E XG System OnReceives parameter change only
00 00 7F All Parameter ResetReceives parameter change only
08 0F 00 Multi Part 16
31 0D 00 Drum Setup 2
00 - 7F REVERB TYPE LSB00
Normal Voice
GM2/XG
Drum Voice
Normal Voice
:
Preset
Effective only when in the Multi mode
AddressParameter
3n 0D 00note number 13
3n 0E 00note number 14
In the following cases, the S08 will initialize all Drum Setups.
XG SYSTEM ON received
GM/GM2 SYSTEM ON received
GM SYSTEM OFF received
DRUM SETUP RESET received (the designated Drum Setup only when in XG mode)
[Note]
When a part to which a Drum Setup is assigned receives a program change, the assigned
Drum Setup will be initialized.
If the same Drum Setup is assigned to two or more parts, changes in Drum Setup parameters (including program changes) will apply to all parts to which it is assigned.
<Table 2 - 1>
Native Parameter Base Address
MODEL ID = 6C
Parameter DescriptionRemarks
NATIVE SYSTEM01 00 00 Native System
REMOTE SWITCH0A 00 00 Remote SwitchReceives parameter change only
BULK CONTROL1E 00 00 HeaderBulk dump only
MULTI COMMON50 00 00 Multi Common
MULTI EFFECT50 01 00 Multi EffectBulk dump only
MULTI PART51 00 00 Multi Part 1Bulk dump only
NORMAL VOICE COMMON 60 00 00 Normal Voice Common
NORMAL VOICE
ELEMENT
NORMAL VOICE
ELEMENT
(Option)
DRUM VOICE COMMON 66 00 00 Drum Voice Common
DRUM VOICE KEY67 0D 00 Drum Voice Key
In the same manner as the table above, the S08 responds to the following address messages.
*Parameter Change Request and Bulk Dump Request messages are ignored. Not transmitted.
Reset All Cntrls
: Local ON/OFF
Mes- : All Notes OFF
sages: Active Sense
: Reset
Notes:
*1 receive if switch is on.
Ø
0 - 127
**************
Ø
˛
˛
˛
˛
˛
˛
˛
˛
˛
Ø
˛
Ø 0 - 127
0 - 127
Ø
˛
˛
˛
˛
˛
Ø (120,126,127)
Ø (121)
˛
Ø (123-125)
Ø
˛
*2 m is always treated as "1" regardless of its value.
*3 though the keyboard itself has no after touch,
after touch data can be transmitted from MW and FC
when after touch is assigned to the controllers.
Mode 1 : OMNI ON , POLY Mode 2 : OMNI ON ,MONO
Mode 3 : OMNI OFF, POLY Mode 4 : OMNI OFF,MONO
Ø : Yes
˛ : No
Page 31
YAMAHA[ Music Synthesizer --- seq part ]Date :20-NOV-2001
Model S08 MIDI Implementation ChartVersion : 1.0
TransmittedFunction...RecognizedRemarks
Basic
Channel
Mode
Default
Changed
Default
Messages
Altered
Note
Number : True voice
Velocity
Note ON
Note OFF
After
Touch
Key's
Ch's
Pitch Bend
Control
0-121
Change
1 - 16
1 - 16
˛
˛
**************
0 - 127
**************
Ø 9nH,v=1-127
Ø 8nH,v=1-127
Ø
Ø
Ø
Ø
˛
˛
˛
˛
˛
˛
˛
˛
˛
˛
˛
˛
˛
Memorized
Prog
Change : True #
System Exclusive
Common : Song Pos.
: Song Sel.
: Tune
System : Clock
Real Time : Commands
: All Sound Off
Aux :
Reset All Cntrls
: Local ON/OFF
Mes- : All Notes OFF
sages: Active Sense
: Reset
Notes:
*1 receive if sync is MIDI.
0 - 127
Ø
**************
Ø
˛
˛
˛
Ø
*2
Ø *2
Ø
Ø
Ø
Ø
Ø
˛
˛
˛
˛
˛
˛
˛
˛
*1*2
˛ *2
˛
˛
˛
˛
˛
˛
*2 if sequencer control is on.
Mode 1 : OMNI ON , POLY Mode 2 : OMNI ON ,MONO
Mode 3 : OMNI OFF, POLY Mode 4 : OMNI OFF,MONO
Ø : Yes
˛ : No
Page 32
This document is printed on chlorine free (ECF) paper with soy ink.
M.D.G., Pro Audio & Digital Musical Instrument Division, Yamaha Corporation