Contents . A. Appendix |
Previous A.1. Glossary |
This list is far from complete and does not really describe anything since most instruments have their own ideas about controller events. Nonetheless some of these (most notably the first seven listed here and 123, all notes off) are cross-manufacturer, and this list may give a direction when you're handling an unknown instrument.
MSB stands for Most Significant Byte. There is a rumour saying that the last block of controller types, those that are on/off, expect to have associated values of 0 or 127.
See also Controller
0 00 | BankSelectMSB | |
1 01 | ModulationWheelMSB | |
2 02 | BreathControlMSB | |
3 03 | AftertouchCont3MSB | |
4 04 | FootControllerMSB | |
5 05 | PortamentoTimeMSB | |
6 06 | DataEntryMSB | |
7 07 | MainVolumeMSB | |
8 08 | BalanceMSB | |
9 09 | Cont9MSB | |
10 0a | PanMSB | |
11 0b | ExpressionMSB | |
12 0c | Cont12MSB | |
13 0d | Cont13MSB | |
14 0e | Cont14MSB | |
15 0f | Cont15MSB | |
16 10 | Cont16MSB | |
17 11 | Cont17MSB | |
18 12 | Cont18MSB | |
19 13 | Cont19MSB | |
20 14 | Cont20MSB | |
21 15 | Cont21MSB | |
22 16 | Cont22MSB | |
23 17 | Cont23MSB | |
24 18 | Cont24MSB | |
25 19 | Cont25MSB | |
26 1a | Cont26MSB | |
27 1b | Cont27MSB | |
28 1c | Cont28MSB | |
29 1d | Cont29MSB | |
30 1e | Cont30MSB | |
31 1f | Cont31MSB | |
32 20 | BankSelectLSB | |
33 21 | ModulationWheelLSB | |
34 22 | BreathControlLSB | |
35 23 | AftertouchCont3LSB | |
36 24 | FootControllerLSB | |
37 25 | PortamentoTimeLSB | |
38 26 | DataEntryLSB | |
39 27 | MainVolumeLSB | |
40 28 | BalanceLSB | |
41 29 | Cont9LSB | |
42 2a | PanLSB | |
43 2b | ExpressionLSB | |
44 2c | Cont12LSB | |
45 2d | Cont13LSB | |
46 2e | Cont14LSB | |
47 2f | Cont15LSB | |
48 30 | Cont16LSB | |
49 31 | Cont17LSB | |
50 32 | Cont18LSB | |
51 33 | Cont19LSB | |
52 34 | Cont20LSB | |
53 35 | Cont21LSB | |
54 36 | Cont22LSB | |
55 37 | Cont23LSB | |
56 38 | Cont24LSB | |
57 39 | Cont25LSB | |
58 3a | Cont26LSB | |
59 3b | Cont27LSB | |
60 3c | Cont28LSB | |
61 3d | Cont29LSB | |
62 3e | Cont30LSB | |
63 3f | Cont31LSB | |
64 40 | DamperPedal | |
65 41 | Portamento | |
66 42 | Sostenuto | |
67 43 | SoftPedal | |
68 44 | Legato | |
69 45 | Hold2 | |
70 46 | SoundVariation | |
71 47 | Timbre | |
72 48 | ReleaseTime | |
73 49 | AttackTime | |
74 4a | Brightness | |
75 4b | SoundController6 | |
76 4c | SoundController7 | |
77 4d | SoundController8 | |
78 4e | SoundController9 | |
79 4f | SoundController10 | |
84 54 | Portamento | |
91 5b | ExternalFXDepth | |
92 5c | TremoloDepth | |
93 5d | ChorusDepth | |
94 5e | CelesteDepth | |
95 5f | PhaserDepth | |
96 60 | DataIncrement | |
97 61 | DataDecrement | |
98 62 | NonregisteredLSB | |
99 63 | NonregisteredMSB | |
100 64 | RegisteredLSB | |
101 65 | RegisteredMSB | |
102 66 | MonoPitch | |
119 77 | MuteChannel | |
120 78 | AllSoundOff | |
121 79 | ResetAllControllers | |
122 7a | LocalControl | |
123 7b | AllNotesOff | |
124 7c | OmniModeOff | |
125 7d | OmniModeOn | |
126 7e | MonoMode | |
127 7f | PolyMode |
midithing 0.3.22 documentation | © Tim Goetze | Nov. 06 2001 |