(This
document was provided courtesy of Edirol/Roland. Please direct any technical
questions to the technical support division of Roland, U.S.A. Balanced
Output has placed this document here for information and does not vouch for the
accuracy of its contents.)
Controlling GS Format Instruments
MIDI
messages can be used to control numerous features of GS Format instruments. The
following article documents some of the most useful and commonly used MIDI
messages.
Effects for GS Format
Instruments
The
amount of Reverb and Chorus can be set for each MIDI channel in a GS instrument
by use of a MIDI Controller (CC). These examples are for changing the effect
amounts for Channel 1.
Effect 1. Reverb Send Depth
Ch
CC Value
1
91 mm
mm = 0---->127 (amount of Reverb)
Effect 3. Chorus Send Depth
Ch
CC Value
1
93 mm
mm = 0---->127 (amount of Chorus)
SOME USEFUL NON REGISTERED
PARAMETER NUMBERS
Non
Registered Parameter Numbers (NRPN) allow control of a number of sound
parameters within GS Format instruments by the use of MIDI Controllers(CC). The
NRPN's are Channel Messages. In the following examples, we assume that we are
programming parameters for sounds on MIDI Channel 1.
Vibrato Rate.
Ch
CC Value
1
99 1
1
98 8
1
6 mm
mm = 14---->64---->114.
This
means that 64 is the default setting, 14 will produce minimum vibrato rate
whereas 114 will produce maximum vibrato rate.
Vibrato Depth.
Ch
CC Value
1
99 1
1
98 9
1
6 mm
mm = 14---->64---->114
Same
explanation as for vibrato rate.
Vibrato Delay.
(Controls
delay from start of tone to full amplitude vibrato).
Ch
CC Value
1
99 1
1
98 10
mm = 14---->64---->114
1
6 mm
Same
explanation as for vibrato rate.
TVF Cut-off Frequency.
(Controls
the cut-off frequency).
Ch
CC Value
1
99 1
1
98 32
1
6 mm
mm = 14---->64---->114
Same
explanation as for vibrato rate.
TVF Resonance.
(Controls
the amplitude of the peak at the cut-off frequency of the filter)
Ch
CC Value
1
99 1
1
98 33
1
6 mm
mm = 14---->64---->114
TVF & TVA Envelope Attack
Time.
(Controls
the time for the Time Variable Filter and the Time Variable Amplifier to reach
respectively their programmed frequency and amplitude after keying the tone).
Ch
CC Value
1
99 1
1
98 99
1
6 mm
mm = 14---->64---->114
TVF & TVA Envelope Decay
Time.
(Controls
the duration of the decay of the TVF and TVA envelopes).
Ch
CC Value
1
99 1
1
98 100
1
6 mm
mm = 14---->64----->114
TVF & TVA Envelope Release
Time.
(Controls
the duration of the release time of the TVF and TVA envelopes after a key is
released).
Ch
CC Value
1
99 1
1
98 102
1
6 mm
mm = 14---->64---->114
Pitch Coarse of Drum Tone.
(Changes
the pitch of a drum tone corresponding to a key in semitone increments or
decrements)
"rr"
represents the key number from the Drum Set table.
Example:
Side Stick = 37. (10 = MIDI Ch. 10)
Ch
CC Value
10
99 24
10
98 rr
10
6 mm
mm = 00---->64---->127
(64 is the default setting.)
Example:
If we wish lower the pitch of the Side Stick by 4 semitones we would write:
Ch
CC Value
10
99 24
10
98 37
10
6 60
Panpot of Drum Tone.
(Controls
the perceived direction from which the sound originates between the two
speakers).
Ch
CC Value
10
99 28
10
98 rr
rr = Drum Key Number
10
6 mm
mm = 1---->64---->127
Left Centre
Right.
Random Panning of Drum Tone.
(Perceived
direction from which Drum sound originates changes randomly with each keydown).
Ch
CC Value
10
99 28
10
98 rr
rr = Drum Key Number
10
6 0
Reverb Send Depth of Drum
Tone.
Ch
CC Value
10
99 29
10
98 rr
rr = Drum Key Number
10
6 mm
mm = 0---->127
Chorus Send Depth of Drum
Tone.
Ch
CC Value
10
99 30
10
98 rr
rr = Drum Key Number
10
6 mm
mm = 0---->127
Common System Exclusive
Messages for ALL Sound Canvas
and GS Format Instruments
The
following messages are commonly used and useful messages for sequencing with the
Sound Canvas family of instruments.
The GS Reset
Resets
all Part parameters to factory default, including MIDI Channel, Level, Pan,
Reverb, Chorus, Key Shift and more.
F0
41 10 42 12 40 00 7F 00 41 F7
Part Receive OFF/ON for all GS
Format Instruments
PART
SYSEX MESSAGE
1
OFF F0 41 10 42 12 40 11 02
10 1D F7
ON F0 41 10 42 12 40
11 02 00 2D F7
2
OFF F0 41 10 42 12 40 12 02
10 1C F7
ON F0 41 10 42 12 40
12 02 01 2B F7
3
OFF F0 41 10 42 12 40 13 02
10 1B F7
ON F0 41 10 42 12 40
13 02 02 29 F7
4
OFF F0 41 10 42 12 40 14 02
10 1A F7
ON F0 41 10 42 12 40
14 02 03 27 F7
5
OFF F0 41 10 42 12 40 15 02
10 19 F7
ON F0 41 10 42 12 40
15 02 04 25 F7
6
OFF F0 41 10 42 12 40 16 02
10 18 F7
ON F0 41 10 42 12 40
16 02 05 23 F7
7
OFF F0 41 10 42 12 40 17 02
10 17 F7
ON F0 41 10 42 12 40
17 02 06 21 F7
8
OFF F0 41 10 42 12 40 18 02
10 16 F7
ON F0 41 10 42 12 40
18 02 07 1F F7
9
OFF F0 41 10 42 12 40 19 02
10 15 F7
ON F0 41 10 42 12 40
19 02 08 1D F7
10
OFF F0 41 10 42 12 40 10 02
10 1E F7
ON F0 41 10 42 12 40
10 02 09 25 F7
11
OFF F0 41 10 42 12 40 1A 02
10 14 F7
ON F0 41 10 42 12 40
1A 02 0A 1A F7
12
OFF F0 41 10 42 12 40 1B 02
10 13 F7
ON F0 41 10 42 12 40
1B 02 0B 18 F7
13
OFF F0 41 10 42 12 40 1C 02
10 12 F7
ON F0 41 10 42 12 40
1C 02 0C 16 F7
14
OFF F0 41 10 42 12 40 1D 02
10 11 F7
ON F0 41 10 42 12 40
1D 02 0D 14 F7
15
OFF F0 41 10 42 12 40 1E 02
10 10 F7
ON F0 41 10 42 12 40
1E 02 0E 12 F7
16
OFF F0 41 10 42 12 40 1F 02
10 0F F7
ON F0 41 10 42 12 40
1F 02 0F 10 F7
Part Receive OFF/ON for the
SC-7, RAP-10, and SCD-10:
PART
SYSEX MESSAGE
1
OFF F0 41 10 56 12 01 01 00
10 6E F7
ON F0 41 10 56 12 01
01 00 00 7E F7
2
OFF F0 41 10 56 12 01 02 00
10 6D F7
ON F0 41 10 56 12 01
02 00 01 7C F7
3
OFF F0 41 10 56 12 01 03 00
10 6C F7
ON F0 41 10 56 12 01
03 00 02 7A F7
4
OFF F0 41 10 56 12 01 04 00
10 6B F7
ON F0 41 10 56 12 01
04 00 03 78 F7
5
OFF F0 41 10 56 12 01 05 00
10 6A F7
ON F0 41 10 56 12 01
05 00 04 76 F7
6
OFF F0 41 10 56 12 01 06 00
10 69 F7
ON F0 41 10 56 12 01
06 00 05 74 F7
7
OFF F0 41 10 56 12 01 07 00
10 68 F7
ON F0 41 10 56 12 01
07 00 06 72 F7
8
OFF F0 41 10 56 12 01 08 00
10 67 F7
ON F0 41 10 56 12 01
08 00 07 70 F7
9
OFF F0 41 10 56 12 01 09 00
10 66 F7
ON F0 41 10 56 12 01
09 00 08 6E F7
10
OFF F0 41 10 56 12 01 00 00
10 6F F7
ON F0 41 10 56 12 01
00 00 09 76 F7
11
OFF F0 41 10 56 12 01 0A 00
10 65 F7
ON F0 41 10 56 12 01
0A 00 0A 6B F7
12
OFF F0 41 10 56 12 01 0B 00
10 64 F7
ON F0 41 10 56 12 01
0B 00 0B 69 F7
13
OFF F0 41 10 56 12 01 0C 00
10 63 F7
ON F0 41 10 56 12 01
0C 00 0C 67 F7
14
OFF F0 41 10 56 12 01 0D 00
10 62 F7
ON F0 41 10 56 12 01
0D 00 0D 65 F7
15
OFF F0 41 10 56 12 01 0E 00
10 61 F7
ON F0 41 10 56 12 01
0E 00 0E 63 F7
16
OFF F0 41 10 56 12 01 0F 00
10 60 F7
ON F0 41 10 56 12 01
0F 00 0F 61 F7
Assigning a 2nd MIDI Channel
to Play Drums
By
default the drums are assigned to MIDI Channel 10. Sometimes it is desirable to
have simultaneous access to two drum sets. If we wish to assign channel 11 to
play drums, the complete message will be:
F0
41 10 42 12 40 1A 15 02 0F F7
Different
Program changes for the drums in Channel 10 and 11 will allow us to play two
different drum sets at the same time.