Midi Data Format; Channel Messages - Yamaha S08 Data List

Hide thumbs Also See for S08:
Table of Contents

Advertisement

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 "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#
Parameter
0
Bank Select MSB
32
Bank Select LSB
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
1
Modulation
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#
Parameter
5
Portamento Time
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#
Parameter
6
Data Entry MSB
38
Data Entry LSB
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
7
Main Volume
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#
Parameter
10
Pan
When the Multi Part parameter RECEIVE PAN = OFF, that part will not receive Panpot.
Data Range
0, 63, 64, 126, 127
(Normal voice, Native voice, SFX
voice, SFX kit, Drum kit)
0...127
Data Range
0...127
Data Range
0...127
Data Range
0...127
0...127
Data Range
0...127
(no sound...max.)
Data Range
0...64...127
(left...center...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
11
Expression
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#
Parameter
64
Hold1
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#
Parameter
65
Portamento
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#
Parameter
66
Sostenuto
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#
Parameter
67
Soft Pedal
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#
Parameter
71
Harmonic Content
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
72
Release Time
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
73
Attack Time
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
74
Brightness
Lower values will produce a more mellow sound.
For some sounds, the effective range may be less than the possible range of settings.
18
Data Range
0...127
(no sound...max.)
Data Range
0...63,64...127
(OFF, ON)
Data Range
0...63,64...127
(OFF, ON)
Data Range
0...63,64...127
(OFF, ON)
Data Range
0...63,64...127
(OFF, ON)
Data Range
0...64...127
(-64...0...+63)
Data Range
0...64...127
(-64...0...+63)
Data Range
0...64...127
(-64...0...+63)
Data Range
0...64...127
(-64...0...+63)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents