background image

25

About MIDI

MIDI is an acronym that stands for Musical Instrument Digital Interface,
which allows electronic musical instruments to “communicate” with each
other, by sending and receiving compatible Note, Control Change, Program
Change and various other types of MIDI data, or messages.
The S30 can control a MIDI device by transmitting note related data and
various types of controller data. The S30 can be controlled by the incoming
MIDI messages which automatically select MIDI channels, voices and
effects, change parameter values, and of course play the voices specified
for the various Parts in a Performance.

MIDI Messages Transmitted/Received by the
S30

The MIDI messages can be divided into two groups: the Channel Messages and System
Messages. Below is a brief explanation of the various types of MIDI messages which the S30
can receive/transmit.

CHANNEL MESSAGES

The Channel Messages are the data related to the performance on the keyboard for the
specific channel.

•Note On/Note Off (Key On/Key Off)

Messages which are generated when the keyboard is played. Each message includes a
specific note number which corresponds to the key which is pressed, plus a velocity
value based on how hard the key is struck.

•Control Change

Control Change messages let you select a voice bank (Bank Select), control volume,
panning, modulation, portamento time, brightness and various other controller
parameters, through specific Control Change numbers which correspond to each of the
various parameters.

•Program Change

Messages which voice to select for each Part.
With a combination of Bank Select, you can select not only basic voice numbers, but
also variation voice bank numbers.

•Channel Aftertouch

Messages which let you control the sounds by the pressure you apply to the keys after
the initial striking of the keys, over the entire channel.

•Polyphonic Key Pressure

Messages which let you control the sounds by the pressure you apply to the keys after
the initial striking of the keys, for each individual key. The internal sequencer (S30) can
send this message.

•Pitch Bend

Pitch Bend messages are continuous controller messages that allow the pitch of
designated notes to be raised or lowered by a specified amount over a specified
duration.

SYSTEM MESSAGES

The System Messages are the data related to the overall system of the device.

•Exclusive Messages

Exclusive messages control various functions of the S30, including bulk dump, master
volume and master tuning, effect type and various other parameters.

•Realtime Messages

Messages which control the sequencer including Start, Stop, Continue, MIDI clock and
Active Sensing messages.

•Common Messages

Messages which also control the sequencer including Song Select and Song Position
Pointer messages.

MIDI Data Format

Many MIDI messages listed in the MIDI Data Format section are expressed in hexadecimal or
binary numbers. Hexadecimal numbers may include the letter “H” as a suffix. The letter “n”
indicates a certain whole number.
The chart below lists the corresponding decimal number for each hexadecimal/binary number.

Additional Notes

• For example, 144 - 159(Decimal)/9nH/1001 0000 - 1001 1111(Binary) indicate the note-on

messages for the channels 1 through 16 respectively. 176 - 191/BnH/1011 0000 - 1011 1111
indicate the control change messages for the channels 1 through 16 respectively. 192 -
207/CnH/1100 0000 - 1100 1111 indicate the program change messages for the channels 1
through 16 respectively. 240/F0H/1111 0000 is positioned at the beginning of data to
indicate a system exclusive message. 247/F7H/1111 0111 is positioned at the end of the
system exclusive message.

• aaH(Hexadecimal)/0aaaaaaa(Binary) indicates the data addresses. The data address

consists of High, Mid and Low.

• bbH/0bbbbbbb indicates byte counts.

• ccH/0ccccccc indicates tcheck sums.

• ddH/0ddddddd indicates data/value.

Decimal

Hexadecimal

Binary

Decimal

Hexadecimal

Binary

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

00

01

02

03

04

05

06

07

08

09

0A

0B

0C

0D

0E

0F

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

1D

1E

1F

20

21

22

23

24

25

26

27

28

29

2A

2B

2C

2D

2E

2F

30

31

32

33

34

35

36

37

38

39

3A

3B

3C

3D

3E

3F

0000 0000

0000 0001

0000 0010

0000 0011

0000 0100

0000 0101

0000 0110

0000 0111

0000 1000

0000 1001

0000 1010

0000 1011

0000 1100

0000 1101

0000 1110

0000 1111

0001 0000

0001 0001

0001 0010

0001 0011

0001 0100

0001 0101

0001 0110

0001 0111

0001 1000

0001 1001

0001 1010

0001 1011

0001 1100

0001 1101

0001 1110

0001 1111

0010 0000

0010 0001

0010 0010

0010 0011

0010 0100

0010 0101

0010 0110

0010 0111

0010 1000

0010 1001

0010 1010

0010 1011

0010 1100

0010 1101

0010 1110

0010 1111

0011 0000

0011 0001

0011 0010

0011 0011

0011 0100

0011 0101

0011 0110

0011 0111

0011 1000

0011 1001

0011 1010

0011 1011

0011 1100

0011 1101

0011 1110

0011 1111

6 4

6 5

6 6

6 7

6 8

6 9

7 0

7 1

7 2

7 3

7 4

7 5

7 6

7 7

7 8

7 9

8 0

8 1

8 2

8 3

8 4

8 5

8 6

8 7

8 8

8 9

9 0

9 1

9 2

9 3

9 4

9 5

9 6

9 7

9 8

9 9

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

4 0

4 1

4 2

4 3

4 4

4 5

4 6

4 7

4 8

4 9

4A

4B

4C

4D

4E

4F

5 0

5 1

5 2

5 3

5 4

5 5

5 6

5 7

5 8

5 9

5A

5B

5C

5D

5E

5F

6 0

6 1

6 2

6 3

6 4

6 5

6 6

6 7

6 8

6 9

6A

6B

6C

6D

6E

6F

7 0

7 1

7 2

7 3

7 4

7 5

7 6

7 7

7 8

7 9

7A

7B

7C

7D

7E

7F

0100 0000

0100 0001

0100 0010

0100 0011

0100 0100

0100 0101

0100 0110

0100 0111

0100 1000

0100 1001

0100 1010

0100 1011

0100 1100

0100 1101

0100 1110

0100 1111

0101 0000

0101 0001

0101 0010

0101 0011

0101 0100

0101 0101

0101 0110

0101 0111

0101 1000

0101 1001

0101 1010

0101 1011

0101 1100

0101 1101

0101 1110

0101 1111

0110 0000

0110 0001

0110 0010

0110 0011

0110 0100

0110 0101

0110 0110

0110 0111

0110 1000

0110 1001

0110 1010

0110 1011

0110 1100

0110 1101

0110 1110

0110 1111

0111 0000

0111 0001

0111 0010

0111 0011

0111 0100

0111 0101

0111 0110

0111 0111

0111 1000

0111 1001

0111 1010

0111 1011

0111 1100

0111 1101

0111 1110

0111 1111

S30_DL.qx  3/14/00  5:32 PM  Page 25

Summary of Contents for S-30

Page 1: ...N ES DATEN LISTE LISTE DE DONN ES Contents S30 Voice List Quick Access Voice List Drum Voice List Wave List Performance List Control List Arpeggio Type List Effect Type List Effect Parameter List Abou...

Page 2: ...ff InsL prm9 InsL prm1 ClickOrgan Or Hall 1 Chorus 1 Overdrive Rotary Speaker 1 InsL prm1 off off off off off ELM Lvl ELM Lvl Jazz Or Room 1 Chorus 1 Overdrive Rotary Speaker 1 InsL prm1 off off off o...

Page 3: ...ll 2 Delay LR 3band EQ Talking Modulator CLFO D1 off off off off off AEG Atk AEG Rel RevSend ChoSend Panmonks Vo Plate Delay LR Tremolo Ensemble Detune InsS prm2 off off off off off AEG Rel RevSend Ch...

Page 4: ...olume RevSend Smooth Saw Ld Hall 1 Delay LR Thru Thru ELFO PM off off off off off FLT Frq ChoSend Volume RevSend Frontline Ld Hall 1 Ensemble Distortion Cross Delay ChoSend ELM Lvl off off off off off...

Page 5: ...Plate Symphonic Exciter Auto Synth InsL prm10 FEG Atk off off off off off InsL prm12 InsL prm3 Glacier Fx Stage 1 Tempo Cross Delay Celeste 4 Harmonic Enhancer InsS prm1 off off off off off ELM Lvl Ch...

Page 6: ...u Rotary Speaker 1 InsL prm1 off off off off off InsL prm9 InsL prm1 WhiteShade Or Hall 1 Chorus 1 3band EQ Amp Simu 2Way Rotary Speaker InsL prm1 off off off off off FLT Frq RevSend Draws Or Room 1 C...

Page 7: ...Rez ELM Lvl off off off off off FEG Atk InsL prm10 Rndm Gruv Fx Hall 2 Ensemble Chorus 4 Cross Delay CLFO D1 ChoSend off off off off off ChoSend ELM Lvl CLFO D2 Generation Sq Hall 2 Tempo Cross Delay...

Page 8: ...14 INT 50 3VeloGuitar 15 INT 51 Jazz Man 16 INT 52 FMJazzGtr E STRINGS 1 PRE1 65 Background 2 PRE1 66 Big String 3 PRE1 67 Cello Big 4 PRE1 68 Chamberz 5 PRE1 69 SmallSect 6 PRE1 70 CelloSmall 7 PRE1...

Page 9: ...n on on on on on 373 Dr BdLoJz C 6 3 Hip Kit 4 Trance Kit Note ElmAsgn Wave No Wave Name Note ElmAsgn Wave No Wave Name C 0 on 477 Dr DstKik C 0 on 437 Dr T8BdBm C 0 on 378 Dr BdVar5 C 0 on 451 Dr T8C...

Page 10: ...n on on on on on on on on on on on off off off off off off off off off off off off off off off off off off off off off off off off 7 Pop Kit 8 8o8 Kit Note ElmAsgn Wave No Wave Name Note ElmAsgn Wave...

Page 11: ...Dr SdRim1 Dr SdPclH Pc Clap Dr SdPrmH Dr BdAna Dr T8HHCl Dr T9BD2 Dr HHCl5 Dr BdVar1 Dr T8HHOp Dr EuroBD Dr BdHby C 0 C 0 D 0 D 0 E 0 F 0 F 0 G 0 G 0 A 0 A 0 B 0 C 1 C 1 D 1 D 1 E 1 F 1 F 1 G 1 G 1 A...

Page 12: ...Dr T9HHC1 46 Pf Hrpscd 131 Br SftTrb 216 En Itopia 301 Wv DgVox5 386 Dr SdSonD 471 Dr T9HHC2 47 Or JmPrc 132 Br SftFlg 217 Rd Alto 302 Wv VoxG2 387 Dr SdHvy 472 Dr T9HHO1 48 Or JmPrc 133 Br SftFl 218...

Page 13: ...Funk Rock Club Blues Co Hard Rock Drumantics Dr HeavyMetal Fairy Dust Co ProgreRock Piano Str Co Blues Rock Bavarian Co West Coast SlowGroove Co BritishRck Bell Str Co Big Band Rezzies Co Combo Jazz C...

Page 14: ...9 are available only when Insertion effect is applied to the voice and the effective parameter type differs depending on the currently selected effect type If the destination parameter is effective it...

Page 15: ...Up Down1 Sq 104 Garage Dr 20 Up Down2 Sq 105 House4 Dr 21 Up Down4 Sq 106 House5 Dr 22 Up Alt1 Sq 107 HipHop Dr 23 Up Rndm1 Sq 108 JazzHop Dr 24 Up Rndm2 Sq 109 Abstract Dr 25 Up Rndm4 Sq 110 LoBeat1...

Page 16: ...02 71 WAH TOUCH WAH TouchWah 0C 10 21 72 WAH TOUCH WAH DIST TWah Dt 0C 11 73 WAH TOUCH WAH OVERDRIVE TWah Od 0C 12 74 WAH WAH DIST DELAY WahDtDly 0C 40 75 WAH WAH OVERDRIVE DELAY WahOdDly 0C 41 76 LO...

Page 17: ...me Delay Transition Rate Feedback Level Feedback High Damp EQ Low Frequency EQ Low Gain EQ High Frequency EQ High Gain 0 1ms 740 0ms 1 48 63 63 0 1 1 0 32Hz 2 0kHz 12dB 12dB 500Hz 16 0kHz 12dB 12dB Ti...

Page 18: ...o OutLvl 2 3 4 5 1 2 3 4 5 19 NOISE GATE No Parameter Value LCD MIDI Parameter Number Controller 1 Attack Release Threshold Output Level 1ms 40ms 10ms 680ms 72dB 30dB 0 127 Attack Release Thrshld Out...

Page 19: ...0ms 1 48 D63 W D W D W63 normal scratch 63 63 0 1 1 0 32Hz 2 0kHz 12dB 12dB 500Hz 16 0kHz 12dB 12dB Time Trnsitn Dry Wet CtrType FBLevel FBHiDmp L Freq L Gain H Freq H Gain 1 2 10 11 3 4 6 7 8 9 9 10...

Page 20: ...10 11 12 13 14 36 38 FLANGER1 3 No Parameter Value LCD MIDI Parameter Number Controller 1 2 3 4 5 6 7 8 LFO Frequency LFO Depth LFO Phase Difference EQ Low Frequency EQ Low Gain EQ High Frequency EQ H...

Page 21: ...9 11 12 13 10 9 10 47 DISTORTION ROTARY SPEAKER1 48 OVERDrive ROTARY SPEAKER1 No Parameter Value LCD MIDI Parameter Number Controller 1 2 3 4 5 6 7 8 LFO Frequency LFO Depth Dist Drive Dist LPF Cutof...

Page 22: ...63 OverDr Device Speaker Presenc DelayL DelayR FBTime FBLevel FBHiDmp DistLvl DlyMix Dry Wet 1 2 3 4 6 7 8 9 12 5 11 10 9 10 11 12 62 OVERDRIVE DELAY No Parameter Value LCD 1 2 3 4 5 6 7 8 Dist Drive...

Page 23: ...0 0kHz 1 12 0 0 6 off on mono stereo D63 W D W D W63 SmplFrq WordLen OutGain FltType Cutoff Reso BitAsgn Emphasi Input Dry Wet 1 2 3 5 4 6 7 8 15 10 10 9 78 LOW RESOLUTION No Parameter Value LCD MIDI...

Page 24: ...4 5 6 8 7 9 9 86 2BAND EQ No Parameter Value LCD MIDI Parameter Number Controller 1 2 3 4 EQ Low Frequency EQ Low Gain EQ High Frequency EQ High Gain 32Hz 2 0kHz 12dB 12dB 500Hz 16 0kHz 12dB 12dB L Fr...

Page 25: ...tter H as a suffix The letter n indicates a certain whole number The chart below lists the corresponding decimal number for each hexadecimal binary number Additional Notes For example 144 159 Decimal...

Page 26: ...SSIGNABLE CONTROLLER BnH 00H 5FH RPN PITCH BEND SENS BnH 64H 00H 65H 00H 06H mmH FINE TUNING BnH 64H 01H 65H 00H 06H mmH 26H llH 1 COARSE TUNING BnH 64H 02H 65H 00H 06H mmH 1 RPN RESET BnH 64H 7FH 65H...

Page 27: ...CHANGE STATUS 1100nnnn CnH n 0 15 CHANNEL NUMBER PROGRAM NUMBER 0ppppppp p 0 127 3 1 5 CHANNEL AFTER TOUCH STATUS 1101nnnn DnH n 0 15 CHANNEL NUMBER VALUE 0vvvvvvv v 0 127 AFTER TOUCH VALUE 3 1 6 PITC...

Page 28: ...ive status 01000011 43 YAMAHA ID 0000nnnn 0n device Number 01100100 64 Model ID 0bbbbbbb bbbbbbb Byte Count 0bbbbbbb bbbbbbb Byte Count 0aaaaaaa aaaaaaa Address High 0aaaaaaa aaaaaaa Address Mid 0aaaa...

Page 29: ...Plug in Element 4C 20 00 Native 4C 70 00 Extra Top Address indicates the top address of each block designated by bulk dump operation Byte Count indicates the data size contained in each block designa...

Page 30: ...USED 10 1 34 4C EQ Gain5 12 12 dB 40 11 1 1C 3A EQ Frequency5 0 5 16 0 kHz 34 12 1 01 78 EQ Q5 0 1 12 0 07 13 1 00 01 EQ Shape5 shelv peak 00 TOTAL SIZE 20 14 HEX Prameter Name Master Volume Master N...

Page 31: ...ARP MIDI Out Channel 1 16 kbd ch 00 30 00 13 1 00 7F ARP Type UpOct1 GateCut3 00 30 00 14 1 00 01 ARP Switch off on 00 30 00 15 1 00 02 ARP Hold sync off off on 01 30 00 16 1 00 06 ARP Unit Multiply...

Page 32: ...00 7F 00 7F 00 7F 00 7F 00 7F 00 7F Bank Select MSB Bank Select LSB Program Number Receive Channel Part Mode Velocity Limit Low Velocity Limit High Note Limit Low Note Limit High Pitch Bend Range Upp...

Page 33: ...rtion 1 Parameter3 LSB 2 00 7F Insertion 1 Parameter4 MSB 00 7F Insertion 1 Parameter4 LSB 2 00 7F Insertion 1 Parameter5 MSB 00 7F Insertion 1 Parameter5 LSB 2 00 7F Insertion 1 Parameter6 MSB 00 7F...

Page 34: ...43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 01 03 04 05 06 08 09 0B 0D 0...

Page 35: ...MSB 0 29 00 1D Controller Set4 Destination LSB 46 1 00 7F Controller Set4 Depth 64 63 46 1 reserved 46 1 00 09 Controller Set5 Source PB MW AT FC FS RB BC KN1 KN2 46 2 00 Controller Set5 Destination...

Page 36: ...6dB 0 96 127 L63 C R63 dB 0dB 0 127 TOTAL SIZE 25 19 HEX Address 1 1 1 1 1 1 1 1 1 1 1 1 1 Volume reserved Same Note Number Key On Assign Mono Poly Mode reserved Pitch Bend Range reserved reserved Por...

Page 37: ...01 1 95 1 16 1 16 9nH v 1 127 9nH v 0 0 127 1 receive if switch is on 2 m is always treated as 1 regardless of its value 3 0 127 Mode 1 OMNI ON POLY Mode 2 OMNI ON MONO Mode 3 OMNI OFF POLY Mode 4 OMN...

Page 38: ...ON OFF Mes All Notes OFF sages Active Sense Reset Notes Mode Default Changed Note ON Note OFF Key s Ch s 0 121 1 16 9nH v 1 127 9nH v 0 0 127 2 2 1 if MIDI Sync is midi 2 if MIDI Control in is on 0 12...

Page 39: ...S30_DL qx 3 14 00 5 32 PM Page 39...

Page 40: ...M D G EMI Division Yamaha Corporation 2000 Yamaha Corporation V568540 003MWCP3 3 01A0 Printed in Japan This document is printed on chlorine free ECF paper with soy ink...

Reviews: