background image

 

18

 

MIDI Data Format

 

1. Channel 

messages

 

1.1

Note on/note off

 

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#

Parameter

Data Range

0

Bank Select MSB

0, 63, 64, 126, 127

(Normal voice, Native voice, SFX 

voice, SFX kit, Drum kit)

32

Bank Select LSB

0...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#

Parameter

Data Range

1

Modulation

0...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#

Parameter

Data Range

5

Portamento Time

0...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#

Parameter

Data Range

6

Data Entry MSB

0...127

38

Data Entry LSB

0...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#

Parameter

Data Range

7

Main Volume

0...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#

Parameter

Data Range

10

Pan

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

 

1.2.7  Expression

 

This message controls expression (dynamics within a musical line) for each part.
It is used to create volume changes during a song.

 

Control#

Parameter

Data Range

11

Expression

0...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#

Parameter

Data Range

64

Hold1

0...63,64...127

(OFF, ON)

 

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#

Parameter

Data Range

65

Portamento

0...63,64...127

(OFF, ON)

 

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#

Parameter

Data Range

66

Sostenuto

0...63,64...127

(OFF, ON)

 

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#

Parameter

Data Range

67

Soft Pedal

0...63,64...127

(OFF, ON)

 

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#

Parameter

Data Range

71

Harmonic Content

0...64...127

(-64...0...+63)

 

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#

Parameter

Data Range

72

Release Time

0...64...127

(-64...0...+63)

 

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#

Parameter

Data Range

73

Attack Time

0...64...127

(-64...0...+63)

 

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#

Parameter

Data Range

74

Brightness

0...64...127

(-64...0...+63)

 

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.

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: