This document is printed on chlorine free (ECF) paper with soy ink.
Table of Contents
S03 Normal Voice List2
XG Normal Voice List4
Drum Voice List8
Wave List10
Original Kit List10
Multi List11
Control List11
Effect Type List12
Effect Parameter List13
Effect Data Assign Table16
MIDI Data Format18
MIDI Data Table23
MIDI Implementation Chart28
Table of Contents
S03 Normal Voice List2
XG Normal Voice List4
Drum Voice List8
Wave List10
Original Kit List10
Multi List11
Control List11
Effect Type List12
Effect Parameter List13
Effect Data Assign Table16
MIDI Data Format18
MIDI Data Table23
MIDI Implementation Chart28
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
82 Lead 2 (sawtooth)Saw Ld2 WaspySyn 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
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 RotarStr2
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 E Bank 100 E Bank 101 E
: Same as Bank 0 : No sound E : Element numberî
7
Drum Voice List
Bank Slelect LSB=0
Bank MSB#127127127127127127127127127127
Note#NoteKey off
Program #12917252628334149
13C#-13Surdo Mute
14D-13Surdo Open
15D-1#Hi Q
16E-1Whip Slap
17F-14Scratch H
18F#-14Scratch L
19G-1Finger Snap
20G#-1Click Noise
21A-1Mtrnm Click
22A#-1Mtrnm Bell
23B-1Seq Click L
24C0Seq Click H
25C#0Brush Tap
26D0OBrush Swirl
27D#0Brush Slap
28E0OBrushTapSwrlReversCymbalReversCymbalReversCymbal
29F0OSnare Roll
30F#0CastanetHi Q 2Hi Q 2Hi Q 2
31G0Snare SoftSnare Soft 2Snare NoisySnrSnpyElctrSnareNoisy 4Snare TechnoSnare Jazz HBrush Slap 2
32G#0Sticks
33A0Kick SoftKick 3Kick 3KickTechno QKick Soft 2
34A#0OpenRimShotRimShotHShrtRim GateRimShotLight
35B0Kick TightKick 2Kick GateKickAnlgShrtKickTechno LGran Cassa
36C1KickKick ShortKick GateKckGateHeavyKick AnalogKickTechno 2Kick JazzKick JazzGranCassa Mu
37C#1Side StickStick LightSideStickAnSideStickAnStick LightStick Light
38D1SnareSnare ShortSnare SnappySnare RockSnareNoisy 2SnareAnalogSnare ClapSnare Jazz LBrush Slap 3Band Snare
39D#1Hand Clap
40E1Snare TightSnareTight HSnrTightSnpySnrRockTightSnareNoisy 3SnareAnalog2Snare DrySnare Jazz MBrush Tap 2Band Snare 2
41F1Floor Tom LTom Room 1Tom Rock 1TomElectro 1Tom Analog 1Tom Analog 1Tom Brush 1
42F#11Hi-HatClosedHatCloseAnlgHi-HatCls 3
43G1Floor Tom HTom Room 2Tom Rock 2TomElectro 2Tom Analog 2Tom Analog 2Tom Brush 2
44G#11Hi-Hat PedalHatCloseAn 2HatCloseAn 3
45A1Low TomTom Room 3Tom Rock 3TomElectro 3Tom Analog 3Tom Analog 3Tom Brush 3
46A#11Hi-Hat Open HatOpen AnlgHi-HatOpn 3
47B1Mid T om LTom Room 4Tom Rock 4TomElectro 4Tom Analog 4Tom Analog 4Tom Brush 4
48C2Mid Tom HTom Room 5Tom Rock 5TomElectro 5Tom Analog 5Tom Analog 5Tom Brush 5
49C#2CrashCymbal1Crash AnalogCrash AnalogHand Cymbal
50D2High Tom
51D#2RideCymbal 1HandCymShort
52E2Chinese Cym
53F2Ride Cym Cup
54F#2Tambourine
55G2SplashCymbal
56G#2CowbellCowbell AnlgCowbell Anlg
57A2CrashCymbal2HandCymbal 2
58A#2Vibraslap
59B2RideCymbal 2HandCym2Shrt
60C3Bongo H
61C#3Bongo L
62D3Conga H MuteConga Anlg HConga Anlg H
63D#3Conga H OpenConga Anlg MConga Anlg M
64E3Conga LConga Anlg LConga Anlg L
65F3Timbale H
66F#3Timbale L
67G3Agogo H
68G#3Agogo L
69A3Cabasa
70A#3MaracasMaracas 2Maracas 2
71B3OSambaWhistlH
72C4OSambaWhistlL
73C#4Guiro Short
74D4OGuiro Long
75D#4ClavesClaves 2Claves 2
76E4Wood Block H
77F4Wood Block L
78F#4Cuica MuteScratch H 2Scratch H 2Scratch H 2
79G4Cuica OpenScratch L 2Scratch L 2Scratch L 2
80G#42TriangleMute
81A42TriangleOpen
82A#4Shaker
83B4Jingle Bells
84C5Bell Tree
85C#5
86D5
87D#5
88E5
89F5
90F#5
91G5
: Same as Standard Kit : No sound
Alternate
assign
StndKit1
(Standard Kit)
StndKit2
(Standard2 Kit)
Room KitRock Kit
Tom Room 6Tom Rock 6TomElectro 6Tom Analog 6Tom Analog 6Tom Brush 6
ElctrKit
(Electro Kit)
AnalgKit
(Analog Kit)
Dance KitJazz KitBrush Kit
(Symphony Kit)
SymphKit
8
Bank MSB#127127127127127127127127126126
Note#NoteKey off
Program #12112212312412512612712812
13C#-13
14D-13
15D-1#
16E-1
17F-14
18F#-14
19G-1
20G#-1
21A-1
22A#-1
23B-1
24C0
25C#0
26D0ONoise Dark 1Noise Dark 1Noise Dark 2
27D#0
28E0OReversCymBalReversCymBalReversCymBalReversCymBal
29F0O
30F#0Hi Q 2Hi Q 2Hi Q 2Castanet 2
31G0Snare StudioSnareSnpyElctrSnare TechnoSnare Tmbr 1Snare Hip 1
32G#0Stick DarkStick DarkStick Dark
33A0Kick 3Kick BassKick BassKick Bass
34A#0Rim HardRim TightSnare Funk 1OpenRimVari1Rim TimberOpenRimVari2
35B0Kick HardKick Tight 2Kick Stuidio1Kick ElNoizKick Funk 1KickTechno LKick TimberKickTechno 2
36C1Kick AttackKick Tight 3Kick Studio2Kick ElPopKick Funk 2Kick NoiseKick NoiseKick HipCuttingNoizPhone Call
37C#1ElSideStickSideStickR&BSideStkTmberSideStickHipCuttingNoizDoor Squeak
38D1Snare HighSnare Tight2Rim Studio 1Snare ElPopSnare Funk 2Snare R&BSnare Tmbr 2Snare Hip 2Door Slam
39D#1Clap ElPopString SlapScratch Cut
40E1Snare SnapSnare Tight3Rim Studio 2Snare ElPopSnareRimFunkSnareClapR&BSnare Tmbr 3Snare Hip 3Scratch H 3
41F1Tom Studio 1TomElectro 1T om V ari 1Tom Vari 1Tom Vari 1Wind Chime
42F#11HatCloseFunkHatClose R&BHatCloseTmbrHatCloseHipTelephone 2
43G1Tom Studio 2TomElectro 2Tom Vari 2Tom Vari 2T om V ari 2
44G#11HatPedal HardHatPedalTghtHatPedalFunkHatCloseAn 2HatPedalTmbrHatPedalHip
45A1Tom Studio 3TomElectro 3Tom Vari 3Tom Vari 3T om V ari 3
46A#11HatOpen LowHatOpenTightHatOpenFunkHatOpen R&BHatOpenTmbrHatOpenHip
47B1Tom Studio 4TomElectro 4Tom Vari 4Tom Vari 4T om V ari 4
48C2Tom Studio 5TomElectro 5Tom V ari 5Tom Vari 5T om V ari 5
49C#2Crash AnalogCrash AnalogCrash Hip 1
50D2Tom Studio 6TomElectro 6Tom V ari 6Tom Vari 6T om V ari 6
51D#2RideCymbal 3RideCymbal 3Ride Hip 1
52E2Fl.Key ClickCarEngnIgnit
53F2
54F#2Tambourine 2Tambourine 3Tambourine 2Car Passing
55G2
56G#2Cowbell AnlgCowbell AnlgCowbellSiren
57A2
58A#2
59B2RideCym VariRideCym VariRide Hip 2Starship
60C3
61C#3
62D3
63D#3
64E3Conga Anlg LConga Anlg LConga Anlg L
65F3
66F#3
67G3
68G#3ShowerLaugh
69A3
70A#3
71B3O
72C4O
73C#4
74D4O
75D#4Claves 2Claves 2Claves 2
76E4
77F4
78F#4Scratch H 2Scratch H 2Scratch H 2
79G4Scratch L 2Scratch L 2Scratch L 2
80G#42
81A42
82A#4
83B4JingleBells2JingleBells2JingleBells2
84C5DogMachine Gun
85C#5HorseLaser Gun
86D5Bird T weet 2Explosion
87D#5
88E5
89F5
90F#5Gorst
91G5Maou
PITCH BENDPitch Bend
MODULATION WHEEL(1)Set in the Utility Mode
FOOT CONTROLLER(11) Set in the Utility Mode
FOOT SWITCH(64) Set in the Utility Mode
The control numbers in the parentheses are the defaults.
Control Change Number List
No.Controller or function
000Bank select MSB (off)
001Modulation wheel
002~004Unused
005Portamento time
006Data entry MSB
007Volume control
008~009Unused
010Panpot
011Expression
012~031Unused
032Bank select LSB (off)
033~037Unused
038Data entry LSB
039~063Unused
064Hold 1 (Sustain)
065Portamento switch
066Sostenuto
067Soft pedal
068~070Unused
071Harmonic Content
072Release Time
073Attack Time
074Brightness
075~083Unused
084Portamento Control
085~090Unused
091Effect1 Depth (Reverb Send Level)
092Unused
093Effect3 Depth (Chorus Send Level)
094Effect4 Depth (Variation Effect Send Level)
095Unused
096Data Increment
097Data Decrement
098NRPN LSB
099NRPN MSB
100RPN LSB
101RPN MSB
102~119Unused
120All Sounds Off
121Reset All Controllers
122Unused
123All Notes Off
124Omni Off
125Omni On
126Mono
127Poly
11
Effect Type List
REVERB
No.MSBLSBEffect TypeFeatures
000H00HNo EffectEffect turned off.
101H00HHall 1Reverb simulating the resonance of a hall.
201H01HHall 2
302H00HRoom 1Reverb simulating the resonance of a room.
402H01HRoom 2
502H02HRoom 3
603H00HStage 1Reverb appropriate for a solo instrument.
703H01HStage 2
804H00HPlateReverb simulating a metal plate reverb unit.
910H00HWhite RoomA unique short reverb with a bit of initial delay.
1011H00HTunnelSimulation of a tunnel space expanding to left and right.
1113H00HBasement
CHORUS
No.MSBLSBEffect TypeFeatures
000H00HNo EffectEffect turned off.
141H00HChorus 1Conventional chorus program that adds natural spaciousness.
241H01HChorus 2
341H02HChorus 3
441H08HChorus 4Chorus with stereo input. The pan setting specified for the Part will also apply to the effect sound.
542H00HCeleste 1A 3-phase LFO adds modulation and spaciousness to the sound.
642H01HCeleste 2
742H02HCeleste 3
842H08HCeleste 4CELESTE with stereo input. The pan setting specified for the Part will apply to the effect sound.
943H00HFlanger 1Adds a jet-airplane effect to the sound.
1043H01HFlanger 2
1143H08HFlanger 3
A bit of initial delay followed by reverb with a unique resonance.
VARIATION
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
n
the Variation effect without applying any effect.
No.MSBLSBEffect TypeFeatures
000H00HNo EffectEffect turned off.
101H00HHall 1Reverb simulating the resonance of a hall.
201H01HHall 2
302H00HRoom 1Reverb simulating the resonance of a room.
402H01HRoom 2
502H02HRoom 3
603H00HStage 1Reverb approproate for a solo instrument.
703H01HStage 2
804H00HPlateReverb simulating a metal plate reverb unit.
905H00HDelay L,C,RA program that creates three delay sounds; L, R, and C (center).
1006H00HDelay L,RA program that creates two delay sounds; L and R. Two feedback delays are provided.
1107H00HEchoTwo delays (L and R) and independent feedback delays for L and R.
1208H00HCross DelayA program that crosses the feedback of two delays.
1309H00HEarlyRef 1An effect that produces only the early reflection component of reverb.
1409H01HEarlyRef 2
150AH00HGate ReverbA simulation of gated reverb.
160BH00HReverse GateA program that simulates gated reverb played backwords.
1714H00HKaraoke 1A delay with feedback of the same type as used for karaoke reverb.
1814H01HKaraoke 2
1914H02HKaraoke 3
2041H00HChorus 1A conventional chorus program, providing natural spaciousness.
2141H01HChorus 2
2241H02HChorus 3
2341H08HChorus 4Chorus with stereo input.
2442H00HCeleste 1A 3-phase LFO adds modulation and spaciousness to the sound.
2542H01HCeleste 2
2642H02HCeleste 3
2742H08HCeleste 4
2843H00HFlanger 1Adds a jet-airplane effect to the sound.
2943H01HFlanger 2
3043H08HFlanger 3
3144H00HSymphonicA multi-phase version of CELESTE.
3245H00HRotary SpeakerA simulation of a rotary speaker. You can use an AC1 (assignable controller) etc. to controll the speed of rotation.
3346H00HTremoloAn effect that cyclically modulates the volume.
3447H00HAuto PanA program that cyclically moves the sound image to left and right, front and back.
3548H00HPhaser 1Cyclically changes the phase to add modulation to the sound.
3648H08HPhaser 2Phaser with stereo input.
3749H00HDistortionAdds a sharp-edged distortion to the sound.
384AH00HOverdriveAdds mild distortion to the sound.
394BH00HAmp SimulatorA simulation of a guitar amp.
404CH00H3Band EQ(Mono)A mono EQ with adjustable LOW, MID, and HIGH equalizing.
414DH00H2Band EQ(Stereo)A stereo EQ with adjustable LOW and HIGH. Ideal for drum Parts.
424EH00HAuto Wah(LFO)Cyclically modulates the center frequency of a wah filter. With an AC1 etc. this can function as a pedal wah.
4340H00HThruBypass without applying an effect.
12
●
●
●
●
●
●
●
Effect Parameter List
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
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 "Rcv NOTE MESSAGE" = OFF, that part will not receive
these messages.
For a drum part*, key-off is not received if the DrumSetup parameter Rcv NOTE OFF =
OFF.
For a drum part, key-on is not received if the DrumSetup parameter Rcv 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 Rcv 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 Rcv MODULATION = OFF, that part will not receive Modulation.
If the receive channel is a drum part, effects 5 and 6 will not apply.
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.
A value of 0 is the shortest portamento time, and 127 is the longest portamento time.
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.22) and NRPN MSB/LSB (see 1.2.21).
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 Rcv VOLUME = OFF, that part will not receive Main
Volume.
With a value of 0 there will be no sound, and a value of 127 will be the maximum 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 Rcv PAN = OFF, that part will not receive Panpot.
0 is left, 64 is center, and 127 is right.
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 Rcv 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 Rcv 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.
• Rcv 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 Rcv 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.
• Rcv SOFT PEDAL=OFF
• PART MODE=DRUMÅA DRUMS1ÅA2
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
Since this is a relative change parameter, it specifies a boost or cut relative to 64.
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
Since this is a relative change parameter, it specifies an increase or decrease relative to
64.
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
Since this a relative change parameter, it specifies an increase or decrease relative to 64.
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
Since this is a relative change parameter, it specifies an increase or decrease relative to
64.
Lower values will produce a more mellow sound.
For some sounds, the effective range may be less than the possible range of settings.
(OFF, ON)
(OFF, ON)
(OFF, ON)
(OFF, ON)
(-64...0...+63)
(-64...0...+63)
(-64...0...+63)
(-64...0...+63)
18
1.2.16 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 Rcv PORTAMENTO = OFF.
1.2.17 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.18 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.20 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.21 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 Rcv NRPN = OFF, that part will not receive NRPN.
The following NRPN messages can be received.
NRPN
MSB LSB
01H 08Hmm --
01H 09Hmm --Vibrato depth
01H 0AHmm -- *3Vibrato delay
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
*1
Data Entry
MSB LSBParameter name and value range
*2
Vibrato rate
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)
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)
NRPN
MSB LSB
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
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.22 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 Rcv RPN = OFF, that part will not receive this message.
The following RPN messages can be received.
NRPN
MSB LSB
00H 00Hmm --
00H 01Hmm llFine tuning
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
*2
Pitch bend sensitivity
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:28H - 40H - 58H (-24...0...+24 semitones)
This sets RPN and NRPN numbers to an unset state.
Internal data is not affected.
1.2.23 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.
19
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 1 and Sostenuto 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
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.
Reset the portamento source note number that was received.
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 receive channel is a drum part, effects 5 and 6 will not apply.
If the Multi Part parameter Rcv 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 receive channel is a drum part, effects 5 and 6 will not apply.
If the Multi Part parameter Rcv CHANNEL AFTER TOUCH = OFF, that part will not receive
Channel Aftertouch.
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.
Rcv 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=don’t care
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.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:don’t care
0000100109H= Sub-ID #1=General MIDI Message
0000000101H= Sub-ID #2=General MIDI On
11110111F7H= End of Exclusive
When this message is received, the SOUND MODULE MODE is set to XG, and all MIDI
messages defined by GM will be received.
All data except for MIDI Master Tuning will be restored to the default value.
Since approximately 50[ms] is required in order to process this message, be sure to allow
an appropriate interval before sending the next message.
2.1.2.2 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.3 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 S03 ID #1
0100000141H= Device Family Code MSB S03 ID #2
0111011177H= Device Number Code LSB S03 ID #3
0000010004H= Device Number Code MSB S03 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
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
When On is received, the SOUND MODULE MODE will be set to XG.
Since approximately 50[ms] are required in order to execute this message, please allow an
appropriate interval before transmitting the next message.
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 S03 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 S03 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 S03 responds to this message only when it is set to the Multi mode.
2.1.4 S03 native parameter change
This message sets parameters unique to the S03. 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 S03 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>, <212>).
The S03 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 XXHdon’t care
11110111F7HEnd of Exclusive
Normally, the XG SYSTEM message MASTER TUNE should be used (refer to table <12>).
21
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 S03 native bulk dump
This message modifies parameters unique to the S03.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
0sssssssSSHByteCountMSB
0tttttttTTHByteCountLSB
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.
2.2.2.4 Normal Voice bulk dump
This message sets the NORMAL VOICE block (refer to tables <2-1>, <2-2>, <2-9>, <210>).
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>, <212>).
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.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 S03 native parameter request
This message requests transmission of a parameter value unique to the S03.
The output is transmitted in the format of a S03 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 S03 native dump request
This message requests transmission of all parameters of the specified block of S03 native
parameters.
The output is in the same format as an S03 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.
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.
22
MIDI Data Table
Bank Select
Available Bank Select/Program Change
MSB (HEX) LSB (HEX) Program No.TypeMemoryDescription
000*10 - 127
6440000 *1
1267E000 0 - 1
1277F000 *1
633F000 0 - 127
633F808 0 - 127User
633F4028 0 - 1Drum VoiceUser
633F6440 0 - 127MultiUser
*1 Refer to Voice List
<Table 1 - 1>
XG Parameter Base Address
MODEL ID = 4C
Parameter Description Remarks
Address
(H) (M) (L)
00 00 00 XG System
XG SYSTEM
INFORMATION01 00 00 System InformationReceives dump request only
EFFECT 102 01 00 Effect1 (Reverb, Chorus, Variation )
MULTI PART
DRUM
The S03 responds to the message “MODEL ID = 4C” only when in the Multi mode.
<Table 1 - 2>
MIDI Parameter Change table (XG SYSTEM)
Address Size Data Parameter Description Default value
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 00 00 Multi Part 1
:
08 0F 00 Multi Part 16
30 0D 00 Drum Setup 1
31 0D 00 Drum Setup 2
00 - 7F REVERB TYPE LSB“00
Normal Voice
Drum Voice
Normal Voice
4th bit3-0→bit3-0
00=XG system ON (receive
only)
:
GM/XG
Preset
AddressParameter
3n 0D 00note number 13
3n 0E 00note number 14
::
3n 5B 00note number 91
Effective only when in the Multi mode
--
Address Size Data Parameter Description Default value
In the following cases, the S03 will initialize all Drum Setups.
XG SYSTEM ON received
GM SYSTEM ON 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.
LOW PASS FILTER
CUTOFF FREQUENCY
LOW PASS FILTER
RESONANCE
-64...0...6340
-64...0...6340
<Table 2 - 1>
Native Parameter Base Address
MODEL ID = 6C
Parameter Description Remarks
Address
NATIVE SYSTEM00 00 00 Native System
REMOTE SWITCH0A 00 00 Remote SwitchReceives parameter change only
BULK CONTROL0E 00 00 HeaderBulk dump only
MULTI COMMON30 00 00 Multi Common
MULTI EFFECT30 01 00 Multi EffectBulk dump only
MULTI PART31 00 00 Multi Part 1Bulk dump only
NORMAL VOICE COMMON
NORMAL VOICE ELEMENT
DRUM VOICE COMMON 46 00 00 Drum Voice Common
DRUM VOICE KEY47 0D 00 Drum Voice Key
(H) (M) (L)
0F 00 00 Footer
:
31 0F 00 Multi Part 16
40 00 00 Normal Voice Common
41 00 00 Normal Voice Element 1
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
documentation manual, user maintenance, brochure, user reference, pdf manual
This file has been downloaded from:
User Manual and User Guide for many equipments like mobile phones, photo cameras, monther board, monitors, software, tv, dvd, and othes..
Manual users, user manuals, user guide manual, owners manual, instruction manual, manual owner, manual owner's, manual guide,