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
Various MIDI Tech Tips