Last active
August 18, 2024 19:41
-
-
Save catfact/707d12dba2e468f925f0c40ae0bc8980 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local cc_desc = {} | |
describe_midi_cc = function(num) return cc_desc[num] end | |
cc_desc[. 0] = "Bank Select (MSB)" | |
cc_desc[ 1] = "Modulation Wheel" | |
cc_desc[ 2] = "Breath controller" | |
cc_desc[ 3] = "Undefined" | |
cc_desc[ 4] = "Foot Pedal (MSB)" | |
cc_desc[ 5] = "Portamento Time (MSB)" | |
cc_desc[ 6] = "Data Entry (MSB)" | |
cc_desc[ 7] = "Volume (MSB)" | |
cc_desc[ 8] = "Balance (MSB)" | |
cc_desc[ 9] = "Undefined" | |
cc_desc[ 10] = "Pan position (MSB)" | |
cc_desc[ 11] = "Expression (MSB)" | |
cc_desc[ 12] = "Effect Control 1 (MSB)" | |
cc_desc[ 13] = "Effect Control 2 (MSB)" | |
cc_desc[ 14] = "Undefined" | |
cc_desc[ 15] = "Undefined" | |
cc_desc[ 16] = "Ribbon Controller or General Purpose Slider 1" | |
cc_desc[ 17] = "Knob 1 or General Purpose Slider 2" | |
cc_desc[ 18] = "General Purpose Slider 3" | |
cc_desc[ 19] = "Knob 2 General Purpose Slider 4" | |
cc_desc[ 20] = "Knob 3 or Undefined" | |
cc_desc[ 21] = "Knob 4 or Undefined" | |
cc_desc[ 22] = "Undefined" | |
cc_desc[ 23] = "Undefined" | |
cc_desc[ 24] = "Undefined" | |
cc_desc[ 25] = "Undefined" | |
cc_desc[ 26] = "Undefined" | |
cc_desc[ 27] = "Undefined" | |
cc_desc[ 28] = "Undefined" | |
cc_desc[ 29] = "Undefined" | |
cc_desc[ 30] = "Undefined" | |
cc_desc[ 31] = "Undefined" | |
cc_desc[ 32] = "Bank Select (LSB) (see CC0)" | |
cc_desc[ 33] = "Modulation Wheel (LSB)" | |
cc_desc[ 34] = "Breath controller (LSB)" | |
cc_desc[ 36] = "Foot Pedal (LSB)" | |
cc_desc[ 37] = "Portamento Time (LSB)" | |
cc_desc[ 38] = "Data Entry (LSB)" | |
cc_desc[ 39] = "Volume (LSB)" | |
cc_desc[ 40] = "Balance (LSB)" | |
cc_desc[ 42] = "Pan position (LSB)" | |
cc_desc[ 43] = "Expression (LSB)" | |
cc_desc[ 44] = "Effect Control 1 (LSB)" | |
cc_desc[ 45] = "Effect Control 2 (LSB)" | |
cc_desc[ 46] = "CC 14 LSB" | |
cc_desc[ 47] = "CC 15 LSB" | |
cc_desc[ 48] = "CC 16 LSB" | |
cc_desc[ 49] = "CC 17 LSB" | |
cc_desc[ 50] = "CC 18 LSB" | |
cc_desc[ 51] = "CC 19 LSB" | |
cc_desc[ 52] = "CC 20 LSB" | |
cc_desc[ 53] = "CC 21 LSB" | |
cc_desc[ 54] = "CC 22 LSB" | |
cc_desc[ 55] = "CC 23 LSB" | |
cc_desc[ 56] = "CC 24 LSB" | |
cc_desc[ 57] = "CC 25 LSB" | |
cc_desc[ 58] = "CC 26 LSB" | |
cc_desc[ 59] = "CC 27 LSB" | |
cc_desc[ 60] = "CC 28 LSB" | |
cc_desc[ 61] = "CC 29 LSB" | |
cc_desc[ 62] = "CC 30 LSB" | |
cc_desc[ 63] = "CC 31 LSB" | |
cc_desc[ 64] = "Hold Pedal" | |
cc_desc[ 65] = "Portamento" | |
cc_desc[ 66] = "Sostenuto Pedal" | |
cc_desc[ 67] = "Soft Pedal" | |
cc_desc[ 68] = "Legato Pedal" | |
cc_desc[ 69] = "Hold 2 Pedal" | |
cc_desc[ 70] = "Sound Variation" | |
cc_desc[ 71] = "Filter Resonance" | |
cc_desc[ 72] = "Sound Release Time" | |
cc_desc[ 73] = "Sound Attack Time" | |
cc_desc[ 74] = "Filter Cutoff" | |
cc_desc[ 75] = "Sound Control 6" | |
cc_desc[ 76] = "Sound Control 7" | |
cc_desc[ 77] = "Sound Control 8" | |
cc_desc[ 78] = "Sound Control 9" | |
cc_desc[ 79] = "Sound Control 10" | |
cc_desc[ 80] = "General Purpose Button 1" | |
cc_desc[ 81] = "General Purpose Button 2" | |
cc_desc[ 82] = "General Purpose Button 3" | |
cc_desc[ 83] = "General Purpose Button 4" | |
cc_desc[ 84] = "Portamento Amount" | |
cc_desc[ 85] = "Undefined" | |
cc_desc[ 86] = "Undefined" | |
cc_desc[ 87] = "Undefined" | |
cc_desc[ 88] = "Undefined" | |
cc_desc[ 89] = "Undefined" | |
cc_desc[ 90] = "Undefined" | |
cc_desc[ 91] = "Reverb Level" | |
cc_desc[ 92] = "Tremolo Level" | |
cc_desc[ 93] = "Chorus Level" | |
cc_desc[ 94] = "Detune Level" | |
cc_desc[ 95] = "Phaser Level" | |
cc_desc[ 96] = "Data Button increment" | |
cc_desc[ 97] = "Data Button decrement" | |
cc_desc[ 98] = "Non-registered Parameter (NRPN) (LSB)" | |
cc_desc[ 99] = "Non-registered Parameter (NRPN) (MSB)" | |
cc_desc[100] = "Registered Parameter (RPN) (LSB)" | |
cc_desc[101] = "Registered Parameter (RPN) (MSB)" | |
cc_desc[102] = "Undefined" | |
cc_desc[103] = "Undefined" | |
cc_desc[104] = "Undefined" | |
cc_desc[105] = "Undefined" | |
cc_desc[106] = "Undefined" | |
cc_desc[107] = "Undefined" | |
cc_desc[108] = "Undefined" | |
cc_desc[109] = "Undefined" | |
cc_desc[110] = "Undefined" | |
cc_desc[111] = "Undefined" | |
cc_desc[112] = "Undefined" | |
cc_desc[113] = "Undefined" | |
cc_desc[114] = "Undefined" | |
cc_desc[115] = "Undefined" | |
cc_desc[116] = "Undefined" | |
cc_desc[117] = "Undefined" | |
cc_desc[118] = "Undefined" | |
cc_desc[119] = "Undefined" | |
cc_desc[120] = "All Sound Off" | |
cc_desc[121] = "All Controllers Off" | |
cc_desc[122] = "Local Keyboard" | |
cc_desc[123] = "All Notes Off" | |
cc_desc[124] = "Omni Mode Off" | |
cc_desc[125] = "Omni Mode On" | |
cc_desc[126] = "Mono Operation" | |
cc_desc[127] = "Poly Mode" | |
return describe_midi_cc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment