This document was provided courtesy of Edirol/Roland.
Please direct any technical questions to the
technical support division of Roland, U.S.A.
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 paramenters 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 Cutoff Frequency.
(Controls the cutoff frequency at which the programmable Low Pass filter
associated with each tone starts attenuating).
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 cutoff 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 Center 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
sequenceing 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.
********************
NOTES:
This info is offered on an AS IS basis. Improper use of SysEx commands may
result in a synth being reset or patches deleted! Please contact the
manufacturer of the device in question to obtain the proper SysEx messages.
We cannot assume any responsibility for lost data.
SySex data implementation is not supported by our support staff. The USB and
the Standard 15 pin Joystick MIDI Cable - as well as our Software programs -
are capable of delivering SySex Data or any MIDI information, however, when
it comes to importing or exporting SySex, things get easily complicated as
they there are too many parameters that can go wrong.
Customers are responsible on their own for configuring advanced concepts
such as SySex or PatchMaps.
______________________________________________________________________________
|