background image

21

2.1.1  Universal realtime messages

2.1.1.1  Master Volume

11110000

F0H

= Exclusive status

01111111

7FH

= Universal Real Time

01111111

7FH

= ID of target device

00000100

04H

= Sub-ID #1=Device Control Message

00000001

01H

= Sub-ID #2=Master Volume

* 0sssssss

SSH

= Volume LSB

0ttttttt

TTH

= Volume MSB

11110111

F7H

= End of Exclusive

or,

11110000

F0H

= Exclusive status

01111111

7FH

= Universal Real Time

0xxxnnnn

XNH

= n:Device Number, x=don’t care

00000100

04H

= Sub-ID #1=Device Control Message

00000001

01H

= Sub-ID #2=Master Volume

0sssssss

SSH

= Volume LSB

0ttttttt

TTH

= Volume MSB

11110111

F7H

= 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

11110000

F0H

= Exclusive status

01111110

7EH

= Universal Non-Real Time

01111111

7FH

= ID of target device

00001001

09H

= Sub-ID #1=General MIDI Message

00000001

01H

= Sub-ID #2=General MIDI On

11110111

F7H

= End of Exclusive

or,

11110000

F0H

= Exclusive status

01111110

7EH

= Universal Non-Real Time

0xxxnnnn

XNH

= n:Device Number, x:don’t care

00001001

09H

= Sub-ID #1=General MIDI Message

00000001

01H

= Sub-ID #2=General MIDI On

11110111

F7H

= 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

11110000

F0H

= Exclusive status

01111110

7EH

= Universal Non-Real Time

0mmmmmmm

MMH

= Device Number

00000110

06H

= Sub-ID #1=General Information

00000001

01H

= Sub-ID #2=Identity Request

11110111

F7H

= 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

11110000

F0H

= Exclusive status

01111110

7EH

= Universal Non-Real Time

0mmmmmmm

MMH

= Device Number

00000110

06H

= Sub-ID #1=General Information

00000010

02H

= Sub-ID #2=Identity Reply

01000011

43H

= YAMAHA ID

00000000

00H

= Device Family Code LSB S03 ID #1

01000001

41H

= Device Family Code MSB S03 ID #2

01110111

77H

= Device Number Code LSB S03 ID #3

00000100

04H

= Device Number Code MSB S03 ID #4

00000000

00H

00000000

00H

00000000

00H

00000001

01H

= Tone Generator Code=XG

11110111

F7H

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

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0001nnnn

1NH

N:device Number

01001100

4CH

Model ID

0ggggggg

GGH

Address High

0mmmmmmm

MMH

Address Mid

0lllllll

LLH

Address Low

0sssssss

SSH

Data

    :

 :

11110111

F7H

End 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

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0001nnnn

1NH

N:device Number

01001100

4CH

Model ID

00000000

00H

Address High

00000000

00H

Address Mid

01111110

7EH

Address Low

00000000

00H

Data

11110111

F7H

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

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0001nnnn

1NH

N:device Number

01101100

6CH

Model ID

0ggggggg

GGH

Address High

0mmmmmmm

MMH

Address Mid

0lllllll

LLH

Address Low

0sssssss

SSH

Data

    :

 :

11110111

F7H

End 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>, <2-
12>).
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.

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0001nnnn

1NH

N:device Number

00100111

27H

Model ID

00110000

30H

Address High

00000000

00H

Address Mid

00000000

00H

Address Low

0000mmmm

0MH

Master Tune MSB

0000llll

0LH

Master Tune LSB

0xxxxxxx  

XXH

don’t care

11110111

F7H

End of Exclusive

Normally, the XG SYSTEM message MASTER TUNE should be used (refer to table <1-
2>).

Summary of Contents for S03 voice editor

Page 1: ...t 11 Control List 11 Effect Type List 12 Effect Parameter List 13 Effect Data Assign Table 16 MIDI Data Format 18 MIDI Data Table 23 MIDI Implementation Chart 28 Table of Contents S03 Normal Voice Lis...

Page 2: ...on on 61 Or JazzPerc No Effect on on on 62 Or Dist OverDrive on on on on 63 Or BassWalk Rotary Speaker on on on 64 Or Falf Amp Simulator on 65 Or FuzFalf Amp Simulator on 66 Or VxOrgan 2Band EQ on 67...

Page 3: ...Ba FunkVox 2Band EQ on on on 64 Ba BottomUp 2Band EQ on on 65 Ld Saw Delay L C R on 66 Ld DarkSync Phaser1 on 67 Ld BritSync Echo on on 68 Ld SP Sync 3Band EQ on 69 Ld Porta Ld Delay L R on on 70 Ld...

Page 4: ...Synth Strings 2 Syn Str2 2 53 Choir Aahs ChoirAah 1 S Choir 2 Ch Aahs2 2 54 Voice Oohs VoiceOoh 1 55 Synth Voice SynVoice 1 56 Orchestra Hit Orch Hit 2 Brass 57 Trumpet Trumpet 1 Trumpet2 1 BriteTrp 2...

Page 5: ...impani Timpani 1 Ensemble 49 String Ensemble 1 Strings1 1 60sStrng 2 Orchestr 2 50 String Ensemble 2 Strings2 1 Warm Str 2 51 Synth Strings 1 Syn Str1 2 Reso Str 2 52 Synth Strings 2 Syn Str2 2 53 Cho...

Page 6: ...one Trombone 1 59 Tuba Tuba 1 60 Muted Trumpet Mute Trp 1 61 French Horn Fr Horn 2 62 Brass Section 1 BrasSect 1 Hi Brass 2 MelloBrs 2 63 Synth Brass 1 SynBrss1 2 AnVelBr1 2 AnaBrss1 2 64 Synth Brass...

Page 7: ...Brass 57 Trumpet Trumpet 1 58 Trombone Trombone 1 59 Tuba Tuba 1 60 Muted Trumpet Mute Trp 1 61 French Horn Fr Horn 2 62 Brass Section 1 BrasSect 1 63 Synth Brass 1 SynBrss1 2 64 Synth Brass 2 SynBrss...

Page 8: ...M Brush Tap 2 Band Snare 2 41 F1 Floor Tom L Tom Room 1 Tom Rock 1 TomElectro 1 Tom Analog 1 Tom Analog 1 Tom Brush 1 42 F 1 1 Hi HatClosed HatCloseAnlg Hi HatCls 3 43 G1 Floor Tom H Tom Room 2 Tom R...

Page 9: ...F 1 1 HatCloseFunk HatClose R B HatCloseTmbr HatCloseHip Telephone 2 43 G1 Tom Studio 2 TomElectro 2 Tom Vari 2 Tom Vari 2 Tom Vari 2 44 G 1 1 HatPedal Hard HatPedalTght HatPedalFunk HatCloseAn 2 HatP...

Page 10: ...Dr T8Crsh 446 Se Seashore 47 Pf RdsRanH 147 St TrStr 247 Pc FngSnap 347 Dr HndCym 447 Se Helicptr 48 Pf RdsRanH 148 St Pizz 248 Pc Mtrnm1 348 Dr DncCrshA 448 Se Aplause 49 Pf RdsRanH 149 St Strings1...

Page 11: ...e FOOT SWITCH 64 Set in the Utility Mode No Controller or function 000 Bank select MSB off 001 Modulation wheel 002 004 Unused 005 Portamento time 006 Data entry MSB 007 Volume control 008 009 Unused...

Page 12: ...ay L C R A program that creates three delay sounds L R and C center 10 06H 00H Delay L R A program that creates two delay sounds L and R Two feedback delays are provided 11 07H 00H Echo Two delays L a...

Page 13: ...lock 1 7150 2 Rch Delay 0 1 715 0ms variation block 1 7150 3 Feedback Delay 1 0 1 715 0ms variation block 1 7150 4 Feedback Delay 2 0 1 715 0ms variation block 1 7150 5 Feedback Level 63 63 1 127 6 Hi...

Page 14: ...127 table 2 4 5 6 EQ Low Frequency 50Hz 2 0kHz 8 40 table 3 7 EQ Low Gain 12 12dB 52 76 8 EQ High Frequency 500Hz 16 0kHz 28 58 table 3 9 EQ High Gain 12 12dB 52 76 10 Dry Wet D63 W D W D W63 1 127 1...

Page 15: ...p 12 13 14 15 16 No Parameter Display Value See Table Control 1 Drive 0 127 0 127 2 AMP Type Off Stack Combo Tube 0 3 3 LPF Cutoff 1 0k Thru 34 60 table 3 4 Output Level 0 127 0 127 5 6 7 8 9 10 Dry W...

Page 16: ...123 43 7 60 6 0 124 45 3 61 6 1 125 46 9 62 6 2 126 48 4 63 6 3 127 50 0 table 3 EQ Frequency Data Value 0 THRU 20 1 22 2 25 3 28 4 32 5 36 6 40 7 45 8 50 9 56 10 63 11 70 12 80 13 90 14 100 15 110 1...

Page 17: ...29 2 105 330 7 42 132 4 106 333 9 43 135 5 107 337 0 44 138 6 108 340 2 45 141 8 109 343 3 46 144 9 110 346 5 47 148 1 111 349 6 48 151 2 112 352 8 49 154 4 113 355 9 50 157 5 114 359 1 51 160 7 115 3...

Page 18: ...Rcv PAN OFF that part will not receive Panpot 0 is left 64 is center and 127 is right 1 2 7 Expression This message controls expression dynamics within a musical line for each part It is used to creat...

Page 19: ...efer to 1 2 4 2 indicates that the setting value is ignored 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 allow...

Page 20: ...eter 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...

Page 21: ...ID 0001nnnn 1NH N device Number 01001100 4CH Model ID 0ggggggg GGH Address High 0mmmmmmm MMH Address Mid 0lllllll LLH Address Low 0sssssss SSH Data 11110111 F7H End of Exclusive For parameters whose D...

Page 22: ...essage 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...

Page 23: ...Parameter List 00 depends on reverb type 11 1 00 7F REVERB PARAMETER 12 04 12 1 00 7F REVERB PARAMETER 13 32 13 1 00 7F REVERB PARAMETER 14 08 14 1 00 7F REVERB PARAMETER 15 40 15 1 00 7F REVERB PARAM...

Page 24: ...01 3F 1 00 01 Rcv SOFT PEDAL OFF ON 01 40 1 00 01 Rcv BANK SELECT OFF ON XGmode 01 GMmode 00 41 1 00 7F SCALE TUNING C 64 0 63 cent 40 42 1 00 7F SCALE TUNING C 64 0 63 cent 40 43 1 00 7F SCALE TUNIN...

Page 25: ...41 nn 0 Multi Edit Buffer nn 0 7F nn 0 Drum Voice S03 Kit nn 120 127 0F 00 nn 0 Bulk Footer Normal Voice PRESET nn 0 127 08 nn 0 Normal Voice USER nn 0 127 0F nn 0 Normal Voice Edit Buffer nn 0 28 nn...

Page 26: ...63 40 13 1 00 7F VIBRATO DEPTH 64 0 63 40 drum part ignores 14 1 00 7F VIBRATO DELAY 64 0 63 40 drum part ignores 15 1 00 7F LOW PASS FILTER CUTOFF FREQUENCY 64 0 63 40 16 1 00 7F LOW PASS FILTER RES...

Page 27: ...ensitivity 0 15 00 68 1 00 0F AEG Level Velocity Sensitivity 0 15 00 69 1 00 0F AEG Attack Rate Velocity Sensitivity 0 15 00 42 ee 00 4 00 0F Level Scaling Table Number 0 65535 1st bit3 0 bit15 12 00...

Page 28: ...if switch is on 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 t...

Reviews: