XG Reset
F0 43 10 4C 00 00 7F 00 F7
Volume
Controller 7 adjusts the master volume of the track.
Controller 11 adjusts the expression level. Think of this as a secondary volume
control.
Pan
Controller 10 adjusts where in the stereo field the sound will occur. Values are
from 1 to 127 where 0 is extreme left, 64 is centre and 127 is extreme right.
Pedals
Controller 64 keeps the notes sounding after your key has been released. New
notes are also sustained.
Controller 66 causes any notes that are pressed to sustain after the key has
been released. This differs from sustain in that any new notes pressed while this
controller is pressed do not get sustained.
Controller 67 softens or dampens the sound using filters.
Envelope
Controller 72 Adjusts the release time. The time it takes for the note to fade to
nothing after releasing the key.
Controller 73 Adjusts the Attack time.
NRPN 228 Adjusts the delay time.
Pitch modulation (Vibrato)
Controller 1 adjusts the depth of the modulation (after XG reset).
NRPN 137 Controls the Vibrato Speed.
NRPN 138 Controls the Vibrato delay.
Volume modulation (Tremolo)
The easiest way to achieve volume modulation is couple channel aftertouch with
sysex. The Sysex string in hexidecimal to turn this on is as follows:
F0 43 10 4C 08 CC 52 YY F7
Where CC is the Channel from 00 to 0F and YY is the depth of the effect from 00
to 7F.
After you have sent this then you can add channel aftertouch events to add
tremolo.
Filter Modulation
Again, couple channel aftertouch with sysex. The Sysex string in hexidecimal to
turn this on is as follows:
F0 43 10 4C 08 CC 51 YY F7
Where CC is the Channel from 00 to 0F and YY is the depth of the effect from 00
to 7F.
After you have sent this then you can add channel aftertouch events to add filter
modulation.
Portamento
Controller 5 adjusts the time it takes for the note to slide from one note to the
other.
Controller 65 turns the effect on and off. A value from 0 to 63 turns the effect off
and a value from 64 to 127 turns the effect on.
Controller 84 controls the starting note of the portamento slide. A value of 48 is
middle c on the keyboard.
Low Pass filter
Controller 71 Adjusts the harmonic content of the voice. A value of 64 produces
no adjustment.
Controller 74 Adjusts the filter cut off frequency. A value of 64 produces no
adjustment.
Effects
Controller 91 adjusts the rerverb level.
Controller 93 adjusts the chorus level.
Controller 94 adjusts the variation level. This effect can be one of many effects
that are available with XG. By default the effect is a multi tap delay but this can be
changed with sysex
To turn on the variation effect for all tracks you need to send the following sysex
string:
F0 43 10 4C 02 01 5A 01 F7
Channel Aftertouch Vibrato
To turn on Channel Aftertouch to produce pitch modulation:
F0 43 10 4C 08 CC 50 YY F7
Where CC is the Channel from 00 to 0F and YY is the depth of the effect from 00
to 7F.
Key Aftertouch Vibrato
To turn on Key Aftertouch to produce pitch modulation:
F0 43 10 4C 08 CC 56 YY F7
Where CC is the Channel from 00 to 0F and YY is the depth of the effect from 00
to 7F.
Channel Aftertouch Tremolo
To turn on Channel Aftertouch to produce amplitude modulation:
F0 43 10 4C 08 CC 52 YY F7
Where CC is the Channel from 00 to 0F and YY is the depth of the effect from 00
to 7F.
Key Aftertouch Tremolo
To turn on Key Aftertouch to produce amplitude modulation:
F0 43 10 4C 08 CC 58 YY F7
Where CC is the Channel from 00 to 0F and YY is the depth of the effect from 00
to 7F.
Channel Aftertouch filter modulation
To turn on Channel Aftertouch to produce filter modulation:
F0 43 10 4C 08 CC 51 YY F7
Where CC is the Channel from 00 to 0F and YY is the depth of the effect from 00
to 7F.
Key Aftertouch filter modulation
To turn on Key Aftertouch to produce filter modulation:
F0 43 10 4C 08 CC 57 YY F7
Where CC is the Channel from 00 to 0F and YY is the depth of the effect from 00
to 7F.
Channel Aftertouch Pitch bend
To turn on Channel Aftertouch to produce a 2 semitone upward pitch bend.
F0 43 10 4C 08 CC 4D YY F7
Where CC is the Channel vfrom 00 to 0F and YY is the depth of the effect
between 28 and 58. YY is the number of semitones to shift (which means 40
produces no shift)
Key Aftertouch Pitch bend
To turn on Key Aftertouch to produce a 2 semitone upward pitch bend.
F0 43 10 4C 08 CC 53 YY F7
Where CC is the Channel from 00 to 0F and YY is the depth of the effect between
28 and 58. YY is the number of semitones shift (which means 40 produces no
shift)
Polyphony
Controller 126 with a value of 0 to 16 makes that channel monophonic
Controller 127 with a value of 0 makes the channel polyphonic