This appendix is a reference to the chords that MMA recognizes and name/value tables for drum and instrument names. The tables have been auto-generated by MMA using the -D options.
MMA recognizes standard chord names as listed below. The names are case sensitive and must be entered in uppercase letters as shown:
A A A B B B C C C D D D E E E F F F G G G
Please note that in your input files you must use a lowercase ``b'' or an ``&'' to represent a and a ``#'' for a .
The following types of chords are recognized (these are case sensitive and must be in the mixed upper and lowercase shown):
5 | Augmented triad. |
+ | Augmented triad. |
---|---|
+7 | An augmented chord (raised 5th) with a dominant 7th. |
11 | 9th chord plus 11th. |
119 | 9th chord plus flat 11th. |
13 | Dominant 7th (including 5th) plus 13th. |
5 | Altered Fifth or Power Chord; root and 5th only. |
6 | Major tiad with added 6th. |
6(add9) | 6th with added 9th. This is sometimes notated as a slash chord in the form ``6/9''. |
69 | 6th with added 9th. This is sometimes notated as a slash chord in the form ``6/9''. |
7 | Dominant 7th. |
711 | Dominant 7th plus 9th and sharp 11th. |
75 | 7th, sharp 5. |
759 | Dominant 7th with sharp 5th and sharp 9th. |
759 | Dominant 7th with sharp 5th and flat 9th. |
79 | Dominant 7th with sharp 9th. |
7911 | Dominant 7th plus sharp 9th and sharp 11th. |
7+ | An augmented chord (raised 5th) with a dominant 7th. |
7+5 | 7th, sharp 5. |
7+9 | Dominant 7th with sharp 9th. |
7-5 | 7th, flat 5. |
7-9 | Dominant 7th with flat 9th. |
7alt | Dominant 7th with flat 5th and flat 9th. |
75 | 7th, flat 5. |
759 | Dominant 7th with flat 5th and sharp 9th. |
759 | Dominant 7th with flat 5th and flat 9th. |
79 | Dominant 7th with flat 9th. |
7sus | 7th with suspended 4th, dominant 7th with 3rd raised half tone. |
7sus2 | A sus2 with dominant 7th added. |
7sus4 | 7th with suspended 4th, dominant 7th with 3rd raised half tone. |
9 | Dominant 7th plus 9th. |
911 | Dominant 7th plus 9th and sharp 11th. |
95 | Dominant 7th plus 9th with sharp 5th. |
9+5 | Dominant 7th plus 9th with sharp 5th. |
9-5 | Dominant 7th plus 9th with flat 5th. |
95 | Dominant 7th plus 9th with flat 5th. |
9sus | Dominant 7th plus 9th, omit 7th. |
M | Major triad. This is the default and is used in the absense of any other chord type specification. |
M13 | Major 7th (including 5th) plus 13th. |
M6 | Major tiad with added 6th. |
M7 | Major 7th. |
M711 | Major 7th plus 9th and sharp 11th. |
M75 | Major 7th with sharp 5th. |
M7+5 | Major 7th with sharp 5th. |
M7-5 | Major 7th with a flat 5th. |
M75 | Major 7th with a flat 5th. |
M9 | Major 7th plus 9th. |
aug | Augmented triad. |
aug7 | An augmented chord (raised 5th) with a dominant 7th. |
aug79 | Augmented 7th with flat 5th and sharp 9th. |
aug9 | Dominant 7th plus 9th with sharp 5th. |
dim | A dim7, not a triad! |
dim3 | Diminished triad (non-standard notation). |
dim7 | Diminished seventh. |
m | Minor triad. |
m5 | Major triad with augmented 5th. |
m7 | Minor Triad plus Major 7th. You will also see this printed as ``m(maj7)'', ``m+7'', ``min(maj7)'' and ``min7'' (which MMA accepts); as well as the MMA invalid forms: ``-(7)'', and ``min7''. |
m(maj7) | Minor Triad plus Major 7th. You will also see this printed as ``m(maj7)'', ``m+7'', ``min(maj7)'' and ``min7'' (which MMA accepts); as well as the MMA invalid forms: ``-(7)'', and ``min7''. |
m(sus9) | Minor triad plus 9th (no 7th). |
m+5 | Major triad with augmented 5th. |
m+7 | Minor Triad plus Major 7th. You will also see this printed as ``m(maj7)'', ``m+7'', ``min(maj7)'' and ``min7'' (which MMA accepts); as well as the MMA invalid forms: ``-(7)'', and ``min7''. |
m11 | 9th with minor 3rd, plus 11th. |
m6 | Minor 6th. |
m6(add9) | Minor 6th with added 9th. This is sometimes notated as a slash chord in the form ``m6/9''. |
m69 | Minor 6th with added 9th. This is sometimes notated as a slash chord in the form ``m6/9''. |
m7 | Minor 7th. |
m7-5 | Minor 7th, flat 5 (aka 1/2 diminished). |
m75 | Minor 7th, flat 5 (aka 1/2 diminished). |
m79 | Minor 7th with added flat 9th. |
m9 | Minor triad plus 7th and 9th. |
m95 | Minor triad, flat 5, plus 7th and 9th. |
mM7 | Minor Triad plus Major 7th. You will also see this printed as ``m(maj7)'', ``m+7'', ``min(maj7)'' and ``min7'' (which MMA accepts); as well as the MMA invalid forms: ``-(7)'', and ``min7''. |
maj7 | Major 7th. |
m5 | Minor triad with flat 5th. |
min7 | Minor Triad plus Major 7th. You will also see this printed as ``m(maj7)'', ``m+7'', ``min(maj7)'' and ``min7'' (which MMA accepts); as well as the MMA invalid forms: ``-(7)'', and ``min7''. |
min(maj7) | Minor Triad plus Major 7th. You will also see this printed as ``m(maj7)'', ``m+7'', ``min(maj7)'' and ``min7'' (which MMA accepts); as well as the MMA invalid forms: ``-(7)'', and ``min7''. |
sus | Suspended 4th, major triad with 3rd raised half tone. |
sus2 | Suspended 2nd, major triad with major 2nd above root substituted for 3rd. |
sus4 | Suspended 4th, major triad with 3rd raised half tone. |
sus9 | Dominant 7th plus 9th, omit 7th. |
A chord name without a type is interpreted as a major chord (or triad). For example, the chord ``C'' is identical to ``CM''.
MMA has an large set of defined chords. However, you can add your own with the DEFCHORD command, details here.
Depending on the key and chord sequence, a chord may end up in the wrong octave. This is caused by MMA 's internal routines which create a chord: all of the tables are maintained for a ``C'' chord and the others are derived from that point by subtracting or adding a constant. To compensate you can add a leading ``-'' or ``+'' to the chordname to force the movement of that chord and scale up or down an octave.
For example, the following line will move the chord up and down for the third and fourth beats:
Cm Fm -Gm +D7 |
The effect of octave shifting is also highly dependent on the voicing options in effect for the track.
You'll have to listen to the MMA output to detemine when and where to use this adjustment. Hopefully, it won't be needed all that much.
If you have a large number of chords to adjust, use the CHORDADJUST command , here.
In most pop and jazz charts it is assumed that a diminished chord is always a diminished 7th ...a diminished triad is never played. MMA continues this, sometimes, erroneous assumption. You can change the behaviour in several ways: change the chord notes and scale for a ``dim'' from a dim7 to a triad by following the instructions here; use the slightly oddball notation of ``m5'' which generates a ``diminished tirad''; or use the more-oddball notation ``dim3''.
Notational notes: In printed music a ``diminished'' chord is sometimes represented with a small circle symbol (eg. ``FO'') and a ``half-diminished'' as a small slashed circle (e.g., ``CØ'').
A half-diminished chord in MMA is specified with the notation ``m75''.
Charts sometimes use slash chords in the form ``Am/E''. This notation is used, mainly, to indicate chord inversions. For example, the chord notes in ``Am/E'' become ``E'', ``A'' and ''C'' with the ``E'' taking the root position. MMA will accept chords of this type. However, you may not notice any difference in the generated tracks due to the inversions used by the current pattern.
You may also encounter slash chords where the slash-part of the chord is not a note in the chord. Consider the ambiguous notation ``Dm/C''. The composer (or copyist) might mean to add a ``C'' bass note to a ``Dm'' chord, or she might mean ``Dm7'', or even an inverted ``Dm7''. MMA will handle these ...almost perfectly. When the ``slash'' part of the chord indicates a note which is not a note in the chord, MMA assumes that the indicated note should be used in the bass line. Since each chord generated by MMA also has a ``scale'' associated with it for use by bass and scale patterns this works. For example, a C Major chord will have the scale ``c, d, e, f, g, a, b''; a C Minor chord has the same scale, but with an e. If the slash note is contained in the scale, the scale will be rotated so that the note becomes the ``root'' note.
A warning message will be printed if the note is not in both the chord and the scale.
Another notation you may see is something like ``Dm/9''. Again, the meaning is not clear. It probably means a ``Dm9'', or ``Dm9/E'' ... but since MMA isn't sure this notation will generate an error.
Please note that for fairly obvious reasons you cannot have both slash notation and an inversion (see the next section).
For more details on ``slash chords'' your favorite music theory book or teacher is highly recommended!
Instead of using a slash chord you can specify an inversion to use with a chord. The notation is simply an ``>'' and a number between -5 and 5 immediately following the chord name.
The chord will be ``rotated'' as specified by the value after the ``>''.
For example, the chord ``C>2'' will generate the notes G, C and E; ``F>-1'' gives C, F and A.
There is an important difference between this option and a slash chord: in inversions neither the root note nor the associated scale are modified.
When setting a voice for a track (IE Bass Voice NN), you can specify the patch to use with a symbolic constant. Any combination of upper and lower case is permitted. The following are the names with the equivalent voice numbers:
5thSawWave | 86 |
Accordion | 21 |
---|---|
AcousticBass | 32 |
AgogoBells | 113 |
AltoSax | 65 |
Applause/Noise | 126 |
Atmosphere | 99 |
BagPipe | 109 |
Bandoneon | 23 |
Banjo | 105 |
BaritoneSax | 67 |
Bass&Lead | 87 |
Bassoon | 70 |
BirdTweet | 123 |
BottleBlow | 76 |
BowedGlass | 92 |
BrassSection | 61 |
BreathNoise | 121 |
Brightness | 100 |
Celesta | 8 |
Cello | 42 |
Charang | 84 |
ChifferLead | 83 |
ChoirAahs | 52 |
ChurchOrgan | 19 |
Clarinet | 71 |
Clavinet | 7 |
CleanGuitar | 27 |
ContraBass | 43 |
Crystal | 98 |
DistortonGuitar | 30 |
EPiano | 5 |
EchoDrops | 102 |
EnglishHorn | 69 |
Fantasia | 88 |
Fiddle | 110 |
FingeredBass | 33 |
Flute | 73 |
FrenchHorn | 60 |
FretlessBass | 35 |
Glockenspiel | 9 |
Goblins | 101 |
GuitarFretNoise | 120 |
GuitarHarmonics | 31 |
GunShot | 127 |
HaloPad | 94 |
Harmonica | 22 |
HarpsiChord | 6 |
HelicopterBlade | 125 |
Honky-TonkPiano | 3 |
IceRain | 96 |
JazzGuitar | 26 |
Kalimba | 108 |
Koto | 107 |
Marimba | 12 |
MelodicTom1 | 117 |
MetalPad | 93 |
MusicBox | 10 |
MutedGuitar | 28 |
MutedTrumpet | 59 |
NylonGuitar | 24 |
Oboe | 68 |
Ocarina | 79 |
OrchestraHit | 55 |
OrchestralHarp | 46 |
Organ1 | 16 |
Organ2 | 17 |
Organ3 | 18 |
OverDriveGuitar | 29 |
PanFlute | 75 |
Piano1 | 0 |
Piano2 | 1 |
Piano3 | 2 |
Piccolo | 72 |
PickedBass | 34 |
PizzicatoString | 45 |
PolySynth | 90 |
Recorder | 74 |
ReedOrgan | 20 |
ReverseCymbal | 119 |
RhodesPiano | 4 |
Santur | 15 |
SawWave | 81 |
SeaShore | 122 |
Shakuhachi | 77 |
Shamisen | 106 |
Shanai | 111 |
Sitar | 104 |
SlapBass1 | 36 |
SlapBass2 | 37 |
SlowStrings | 49 |
SoloVoice | 85 |
SopranoSax | 64 |
SoundTrack | 97 |
SpaceVoice | 91 |
SquareWave | 80 |
StarTheme | 103 |
SteelDrums | 114 |
SteelGuitar | 25 |
Strings | 48 |
SweepPad | 95 |
SynCalliope | 82 |
SynthBass1 | 38 |
SynthBass2 | 39 |
SynthBrass1 | 62 |
SynthBrass2 | 63 |
SynthDrum | 118 |
SynthStrings1 | 50 |
SynthStrings2 | 51 |
SynthVox | 54 |
TaikoDrum | 116 |
TelephoneRing | 124 |
TenorSax | 66 |
Timpani | 47 |
TinkleBell | 112 |
TremoloStrings | 44 |
Trombone | 57 |
Trumpet | 56 |
Tuba | 58 |
TubularBells | 14 |
Vibraphone | 11 |
Viola | 41 |
Violin | 40 |
VoiceOohs | 53 |
WarmPad | 89 |
Whistle | 78 |
WoodBlock | 115 |
Xylophone | 13 |
0 | Piano1 |
1 | Piano2 |
---|---|
2 | Piano3 |
3 | Honky-TonkPiano |
4 | RhodesPiano |
5 | EPiano |
6 | HarpsiChord |
7 | Clavinet |
8 | Celesta |
9 | Glockenspiel |
10 | MusicBox |
11 | Vibraphone |
12 | Marimba |
13 | Xylophone |
14 | TubularBells |
15 | Santur |
16 | Organ1 |
17 | Organ2 |
18 | Organ3 |
19 | ChurchOrgan |
20 | ReedOrgan |
21 | Accordion |
22 | Harmonica |
23 | Bandoneon |
24 | NylonGuitar |
25 | SteelGuitar |
26 | JazzGuitar |
27 | CleanGuitar |
28 | MutedGuitar |
29 | OverDriveGuitar |
30 | DistortonGuitar |
31 | GuitarHarmonics |
32 | AcousticBass |
33 | FingeredBass |
34 | PickedBass |
35 | FretlessBass |
36 | SlapBass1 |
37 | SlapBass2 |
38 | SynthBass1 |
39 | SynthBass2 |
40 | Violin |
41 | Viola |
42 | Cello |
43 | ContraBass |
44 | TremoloStrings |
45 | PizzicatoString |
46 | OrchestralHarp |
47 | Timpani |
48 | Strings |
49 | SlowStrings |
50 | SynthStrings1 |
51 | SynthStrings2 |
52 | ChoirAahs |
53 | VoiceOohs |
54 | SynthVox |
55 | OrchestraHit |
56 | Trumpet |
57 | Trombone |
58 | Tuba |
59 | MutedTrumpet |
60 | FrenchHorn |
61 | BrassSection |
62 | SynthBrass1 |
63 | SynthBrass2 |
64 | SopranoSax |
65 | AltoSax |
66 | TenorSax |
67 | BaritoneSax |
68 | Oboe |
69 | EnglishHorn |
70 | Bassoon |
71 | Clarinet |
72 | Piccolo |
73 | Flute |
74 | Recorder |
75 | PanFlute |
76 | BottleBlow |
77 | Shakuhachi |
78 | Whistle |
79 | Ocarina |
80 | SquareWave |
81 | SawWave |
82 | SynCalliope |
83 | ChifferLead |
84 | Charang |
85 | SoloVoice |
86 | 5thSawWave |
87 | Bass&Lead |
88 | Fantasia |
89 | WarmPad |
90 | PolySynth |
91 | SpaceVoice |
92 | BowedGlass |
93 | MetalPad |
94 | HaloPad |
95 | SweepPad |
96 | IceRain |
97 | SoundTrack |
98 | Crystal |
99 | Atmosphere |
100 | Brightness |
101 | Goblins |
102 | EchoDrops |
103 | StarTheme |
104 | Sitar |
105 | Banjo |
106 | Shamisen |
107 | Koto |
108 | Kalimba |
109 | BagPipe |
110 | Fiddle |
111 | Shanai |
112 | TinkleBell |
113 | AgogoBells |
114 | SteelDrums |
115 | WoodBlock |
116 | TaikoDrum |
117 | MelodicTom1 |
118 | SynthDrum |
119 | ReverseCymbal |
120 | GuitarFretNoise |
121 | BreathNoise |
122 | SeaShore |
123 | BirdTweet |
124 | TelephoneRing |
125 | HelicopterBlade |
126 | Applause/Noise |
127 | GunShot |
When defining a drum tone, you can specify the patch to use with a symbolic constant. Any combination of upper and lower case is permitted. In addition to the drum tone name and the MIDI value, the equivalent ``name'' in is included. The ``names'' may help you find the tones on your keyboard.
Cabasa | 69 |
Castanets | 84 |
---|---|
ChineseCymbal | 52 |
Claves | 75 |
ClosedHiHat | 42 |
CowBell | 56 |
CrashCymbal1 | 49 |
CrashCymbal2 | 57 |
HandClap | 39 |
HighAgogo | 67 |
HighBongo | 60 |
HighQ | 27 |
HighTimbale | 65 |
HighTom1 | 50 |
HighTom2 | 48 |
HighWoodBlock | 76 |
JingleBell | 83 |
KickDrum1 | 36 |
KickDrum2 | 35 |
LongGuiro | 74 |
LongLowWhistle | 72 |
LowAgogo | 68 |
LowBongo | 61 |
LowConga | 64 |
LowTimbale | 66 |
LowTom1 | 43 |
LowTom2 | 41 |
LowWoodBlock | 77 |
Maracas | 70 |
MetronomeBell | 34 |
MetronomeClick | 33 |
MidTom1 | 47 |
MidTom2 | 45 |
MuteCuica | 78 |
MuteHighConga | 62 |
MuteSudro | 85 |
MuteTriangle | 80 |
OpenCuica | 79 |
OpenHiHat | 46 |
OpenHighConga | 63 |
OpenSudro | 86 |
OpenTriangle | 81 |
PedalHiHat | 44 |
RideBell | 53 |
RideCymbal1 | 51 |
RideCymbal2 | 59 |
ScratchPull | 30 |
ScratchPush | 29 |
Shaker | 82 |
ShortGuiro | 73 |
ShortHiWhistle | 71 |
SideKick | 37 |
Slap | 28 |
SnareDrum1 | 38 |
SnareDrum2 | 40 |
SplashCymbal | 55 |
SquareClick | 32 |
Sticks | 31 |
Tambourine | 54 |
VibraSlap | 58 |
27 | HighQ |
28 | Slap |
---|---|
29 | ScratchPush |
30 | ScratchPull |
31 | Sticks |
32 | SquareClick |
33 | MetronomeClick |
34 | MetronomeBell |
35 | KickDrum2 |
36 | KickDrum1 |
37 | SideKick |
38 | SnareDrum1 |
39 | HandClap |
40 | SnareDrum2 |
41 | LowTom2 |
42 | ClosedHiHat |
43 | LowTom1 |
44 | PedalHiHat |
45 | MidTom2 |
46 | OpenHiHat |
47 | MidTom1 |
48 | HighTom2 |
49 | CrashCymbal1 |
50 | HighTom1 |
51 | RideCymbal1 |
52 | ChineseCymbal |
53 | RideBell |
54 | Tambourine |
55 | SplashCymbal |
56 | CowBell |
57 | CrashCymbal2 |
58 | VibraSlap |
59 | RideCymbal2 |
60 | HighBongo |
61 | LowBongo |
62 | MuteHighConga |
63 | OpenHighConga |
64 | LowConga |
65 | HighTimbale |
66 | LowTimbale |
67 | HighAgogo |
68 | LowAgogo |
69 | Cabasa |
70 | Maracas |
71 | ShortHiWhistle |
72 | LongLowWhistle |
73 | ShortGuiro |
74 | LongGuiro |
75 | Claves |
76 | HighWoodBlock |
77 | LowWoodBlock |
78 | MuteCuica |
79 | OpenCuica |
80 | MuteTriangle |
81 | OpenTriangle |
82 | Shaker |
83 | JingleBell |
84 | Castanets |
85 | MuteSudro |
86 | OpenSudro |
When specifying a MIDI Controller in a MIDISEQ or MIDIVOICE command you can use the absolute value in (either as a decimal number or in hexadecimal by prefixing the value with a ``0x''), or the symbolic name in the following tables. The tables have been extracted from information at http://www.midi.org/about-midi/table3.shtml. Note that all the values in these tables are in hexadecimal notation.
Complete reference for this is not a part of MMA . Please refer to a detailed text on MIDI or the manual for your synthesizer.
AllNotesOff | 7b |
AllSoundsOff | 78 |
---|---|
AttackTime | 49 |
Balance | 08 |
BalanceLSB | 28 |
Bank | 00 |
BankLSB | 20 |
Breath | 02 |
BreathLSB | 22 |
Brightness | 4a |
Chorus | 5d |
Ctrl102 | 66 |
Ctrl103 | 67 |
Ctrl104 | 68 |
Ctrl105 | 69 |
Ctrl106 | 6a |
Ctrl107 | 6b |
Ctrl108 | 6c |
Ctrl109 | 6d |
Ctrl110 | 6e |
Ctrl111 | 6f |
Ctrl112 | 70 |
Ctrl113 | 71 |
Ctrl114 | 72 |
Ctrl115 | 73 |
Ctrl116 | 74 |
Ctrl117 | 75 |
Ctrl118 | 76 |
Ctrl119 | 77 |
Ctrl14 | 0e |
Ctrl15 | 0f |
Ctrl20 | 14 |
Ctrl21 | 15 |
Ctrl22 | 16 |
Ctrl23 | 17 |
Ctrl24 | 18 |
Ctrl25 | 19 |
Ctrl26 | 1a |
Ctrl27 | 1b |
Ctrl28 | 1c |
Ctrl29 | 1d |
Ctrl3 | 03 |
Ctrl30 | 1e |
Ctrl31 | 1f |
Ctrl35 | 23 |
Ctrl41 | 29 |
Ctrl46 | 2e |
Ctrl47 | 2f |
Ctrl52 | 34 |
Ctrl53 | 35 |
Ctrl54 | 36 |
Ctrl55 | 37 |
Ctrl56 | 38 |
Ctrl57 | 39 |
Ctrl58 | 3a |
Ctrl59 | 3b |
Ctrl60 | 3c |
Ctrl61 | 3d |
Ctrl62 | 3e |
Ctrl63 | 3f |
Ctrl79 | 4f |
Ctrl85 | 55 |
Ctrl86 | 56 |
Ctrl87 | 57 |
Ctrl88 | 58 |
Ctrl89 | 59 |
Ctrl9 | 09 |
Ctrl90 | 5a |
Data | 06 |
DataDec | 61 |
DataInc | 60 |
DataLSB | 26 |
DecayTime | 4b |
Detune | 5e |
Effect1 | 0c |
Effect1LSB | 2c |
Effect2 | 0d |
Effect2LSB | 2d |
Expression | 0b |
ExpressionLSB | 2b |
Foot | 04 |
FootLSB | 24 |
General1 | 10 |
General1LSB | 30 |
General2 | 11 |
General2LSB | 31 |
General3 | 12 |
General3LSB | 32 |
General4 | 13 |
General4LSB | 33 |
General5 | 50 |
General6 | 51 |
General7 | 52 |
General8 | 53 |
Hold2 | 45 |
Legato | 44 |
LocalCtrl | 7a |
Modulation | 01 |
ModulationLSB | 21 |
NonRegLSB | 62 |
NonRegMSB | 63 |
OmniOff | 7c |
OmniOn | 7d |
Pan | 0a |
PanLSB | 2a |
Phaser | 5f |
PolyOff | 7e |
PolyOn | 7f |
Portamento | 05 |
Portamento | 41 |
PortamentoCtrl | 54 |
PortamentoLSB | 25 |
RegParLSB | 64 |
RegParMSB | 65 |
ReleaseTime | 48 |
ResetAll | 79 |
Resonance | 47 |
Reverb | 5b |
SoftPedal | 43 |
Sostenuto | 42 |
Sustain | 40 |
Tremolo | 5c |
Variation | 46 |
VibratoDelay | 4e |
VibratoDepth | 4d |
VibratoRate | 4c |
Volume | 07 |
VolumeLSB | 27 |
00 | Bank |
01 | Modulation |
---|---|
02 | Breath |
03 | Ctrl3 |
04 | Foot |
05 | Portamento |
06 | Data |
07 | Volume |
08 | Balance |
09 | Ctrl9 |
0a | Pan |
0b | Expression |
0c | Effect1 |
0d | Effect2 |
0e | Ctrl14 |
0f | Ctrl15 |
10 | General1 |
11 | General2 |
12 | General3 |
13 | General4 |
14 | Ctrl20 |
15 | Ctrl21 |
16 | Ctrl22 |
17 | Ctrl23 |
18 | Ctrl24 |
19 | Ctrl25 |
1a | Ctrl26 |
1b | Ctrl27 |
1c | Ctrl28 |
1d | Ctrl29 |
1e | Ctrl30 |
1f | Ctrl31 |
20 | BankLSB |
21 | ModulationLSB |
22 | BreathLSB |
23 | Ctrl35 |
24 | FootLSB |
25 | PortamentoLSB |
26 | DataLSB |
27 | VolumeLSB |
28 | BalanceLSB |
29 | Ctrl41 |
2a | PanLSB |
2b | ExpressionLSB |
2c | Effect1LSB |
2d | Effect2LSB |
2e | Ctrl46 |
2f | Ctrl47 |
30 | General1LSB |
31 | General2LSB |
32 | General3LSB |
33 | General4LSB |
34 | Ctrl52 |
35 | Ctrl53 |
36 | Ctrl54 |
37 | Ctrl55 |
38 | Ctrl56 |
39 | Ctrl57 |
3a | Ctrl58 |
3b | Ctrl59 |
3c | Ctrl60 |
3d | Ctrl61 |
3e | Ctrl62 |
3f | Ctrl63 |
40 | Sustain |
41 | Portamento |
42 | Sostenuto |
43 | SoftPedal |
44 | Legato |
45 | Hold2 |
46 | Variation |
47 | Resonance |
48 | ReleaseTime |
49 | AttackTime |
4a | Brightness |
4b | DecayTime |
4c | VibratoRate |
4d | VibratoDepth |
4e | VibratoDelay |
4f | Ctrl79 |
50 | General5 |
51 | General6 |
52 | General7 |
53 | General8 |
54 | PortamentoCtrl |
55 | Ctrl85 |
56 | Ctrl86 |
57 | Ctrl87 |
58 | Ctrl88 |
59 | Ctrl89 |
5a | Ctrl90 |
5b | Reverb |
5c | Tremolo |
5d | Chorus |
5e | Detune |
5f | Phaser |
60 | DataInc |
61 | DataDec |
62 | NonRegLSB |
63 | NonRegMSB |
64 | RegParLSB |
65 | RegParMSB |
66 | Ctrl102 |
67 | Ctrl103 |
68 | Ctrl104 |
69 | Ctrl105 |
6a | Ctrl106 |
6b | Ctrl107 |
6c | Ctrl108 |
6d | Ctrl109 |
6e | Ctrl110 |
6f | Ctrl111 |
70 | Ctrl112 |
71 | Ctrl113 |
72 | Ctrl114 |
73 | Ctrl115 |
74 | Ctrl116 |
75 | Ctrl117 |
76 | Ctrl118 |
77 | Ctrl119 |
78 | AllSoundsOff |
79 | ResetAll |
7a | LocalCtrl |
7b | AllNotesOff |
7c | OmniOff |
7d | OmniOn |
7e | PolyOff |
7f | PolyOn |