This is an old version of the documentation. View the latest version here.
Control Surface  1.0.0
MIDI Control Surface library for Arduino
MCUNameFromNoteNumber.cpp
Go to the documentation of this file.
1 
2 // =============== AUTOMATICALLY GENERATED FILE: DO NOT EDIT! =============== //
3 // //
4 // Edit MCUNameFromNoteNumber.py instead. //
5 
7 
8 const static char flashstr_0x00[] PROGMEM = "REC_RDY_1";
9 const static char flashstr_0x01[] PROGMEM = "REC_RDY_2";
10 const static char flashstr_0x02[] PROGMEM = "REC_RDY_3";
11 const static char flashstr_0x03[] PROGMEM = "REC_RDY_4";
12 const static char flashstr_0x04[] PROGMEM = "REC_RDY_5";
13 const static char flashstr_0x05[] PROGMEM = "REC_RDY_6";
14 const static char flashstr_0x06[] PROGMEM = "REC_RDY_7";
15 const static char flashstr_0x07[] PROGMEM = "REC_RDY_8";
16 const static char flashstr_0x08[] PROGMEM = "SOLO_1";
17 const static char flashstr_0x09[] PROGMEM = "SOLO_2";
18 const static char flashstr_0x0A[] PROGMEM = "SOLO_3";
19 const static char flashstr_0x0B[] PROGMEM = "SOLO_4";
20 const static char flashstr_0x0C[] PROGMEM = "SOLO_5";
21 const static char flashstr_0x0D[] PROGMEM = "SOLO_6";
22 const static char flashstr_0x0E[] PROGMEM = "SOLO_7";
23 const static char flashstr_0x0F[] PROGMEM = "SOLO_8";
24 const static char flashstr_0x10[] PROGMEM = "MUTE_1";
25 const static char flashstr_0x11[] PROGMEM = "MUTE_2";
26 const static char flashstr_0x12[] PROGMEM = "MUTE_3";
27 const static char flashstr_0x13[] PROGMEM = "MUTE_4";
28 const static char flashstr_0x14[] PROGMEM = "MUTE_5";
29 const static char flashstr_0x15[] PROGMEM = "MUTE_6";
30 const static char flashstr_0x16[] PROGMEM = "MUTE_7";
31 const static char flashstr_0x17[] PROGMEM = "MUTE_8";
32 const static char flashstr_0x18[] PROGMEM = "SELECT_1";
33 const static char flashstr_0x19[] PROGMEM = "SELECT_2";
34 const static char flashstr_0x1A[] PROGMEM = "SELECT_3";
35 const static char flashstr_0x1B[] PROGMEM = "SELECT_4";
36 const static char flashstr_0x1C[] PROGMEM = "SELECT_5";
37 const static char flashstr_0x1D[] PROGMEM = "SELECT_6";
38 const static char flashstr_0x1E[] PROGMEM = "SELECT_7";
39 const static char flashstr_0x1F[] PROGMEM = "SELECT_8";
40 const static char flashstr_0x20[] PROGMEM = "V_POT_SELECT_1";
41 const static char flashstr_0x21[] PROGMEM = "V_POT_SELECT_2";
42 const static char flashstr_0x22[] PROGMEM = "V_POT_SELECT_3";
43 const static char flashstr_0x23[] PROGMEM = "V_POT_SELECT_4";
44 const static char flashstr_0x24[] PROGMEM = "V_POT_SELECT_5";
45 const static char flashstr_0x25[] PROGMEM = "V_POT_SELECT_6";
46 const static char flashstr_0x26[] PROGMEM = "V_POT_SELECT_7";
47 const static char flashstr_0x27[] PROGMEM = "V_POT_SELECT_8";
48 const static char flashstr_0x28[] PROGMEM = "ASSIGN_TRACK";
49 const static char flashstr_0x29[] PROGMEM = "ASSIGN_SEND";
50 const static char flashstr_0x2A[] PROGMEM = "ASSIGN_PAN";
51 const static char flashstr_0x2B[] PROGMEM = "ASSIGN_PLUGIN";
52 const static char flashstr_0x2C[] PROGMEM = "ASSIGN_EQ";
53 const static char flashstr_0x2D[] PROGMEM = "ASSIGN_INSTR";
54 const static char flashstr_0x2E[] PROGMEM = "BANK_LEFT";
55 const static char flashstr_0x2F[] PROGMEM = "BANK_RIGHT";
56 const static char flashstr_0x30[] PROGMEM = "CHANNEL_LEFT";
57 const static char flashstr_0x31[] PROGMEM = "CHANNEL_RIGHT";
58 const static char flashstr_0x32[] PROGMEM = "FLIP";
59 const static char flashstr_0x33[] PROGMEM = "GLOBAL_VIEW";
60 const static char flashstr_0x34[] PROGMEM = "NAME_VALUE";
61 const static char flashstr_0x35[] PROGMEM = "SMPTE_BEATS";
62 const static char flashstr_0x36[] PROGMEM = "F1";
63 const static char flashstr_0x37[] PROGMEM = "F2";
64 const static char flashstr_0x38[] PROGMEM = "F3";
65 const static char flashstr_0x39[] PROGMEM = "F4";
66 const static char flashstr_0x3A[] PROGMEM = "F5";
67 const static char flashstr_0x3B[] PROGMEM = "F6";
68 const static char flashstr_0x3C[] PROGMEM = "F7";
69 const static char flashstr_0x3D[] PROGMEM = "F8";
70 const static char flashstr_0x3E[] PROGMEM = "VIEW_MIDI";
71 const static char flashstr_0x3F[] PROGMEM = "VIEW_INPUTS";
72 const static char flashstr_0x40[] PROGMEM = "VIEW_AUDIO";
73 const static char flashstr_0x41[] PROGMEM = "VIEW_INSTR";
74 const static char flashstr_0x42[] PROGMEM = "VIEW_AUX";
75 const static char flashstr_0x43[] PROGMEM = "VIEW_BUSSES";
76 const static char flashstr_0x44[] PROGMEM = "VIEW_OUTPUTS";
77 const static char flashstr_0x45[] PROGMEM = "VIEW_USER";
78 const static char flashstr_0x46[] PROGMEM = "SHIFT";
79 const static char flashstr_0x47[] PROGMEM = "OPTION";
80 const static char flashstr_0x48[] PROGMEM = "CONTROL";
81 const static char flashstr_0x49[] PROGMEM = "CMD_ALT";
82 const static char flashstr_0x4A[] PROGMEM = "AUTOMATION_READ_OFF";
83 const static char flashstr_0x4B[] PROGMEM = "AUTOMATION_WRITE";
84 const static char flashstr_0x4C[] PROGMEM = "AUTOMATION_TRIM";
85 const static char flashstr_0x4D[] PROGMEM = "AUTOMATION_TOUCH";
86 const static char flashstr_0x4E[] PROGMEM = "AUTOMATION_LATCH";
87 const static char flashstr_0x4F[] PROGMEM = "GROUP";
88 const static char flashstr_0x50[] PROGMEM = "SAVE";
89 const static char flashstr_0x51[] PROGMEM = "UNDO";
90 const static char flashstr_0x52[] PROGMEM = "CANCEL";
91 const static char flashstr_0x53[] PROGMEM = "ENTER";
92 const static char flashstr_0x54[] PROGMEM = "MARKER";
93 const static char flashstr_0x55[] PROGMEM = "NUDGE";
94 const static char flashstr_0x56[] PROGMEM = "CYCLE";
95 const static char flashstr_0x57[] PROGMEM = "DROP";
96 const static char flashstr_0x58[] PROGMEM = "REPLACE";
97 const static char flashstr_0x59[] PROGMEM = "CLICK";
98 const static char flashstr_0x5A[] PROGMEM = "SOLO";
99 const static char flashstr_0x5B[] PROGMEM = "REWIND";
100 const static char flashstr_0x5C[] PROGMEM = "FAST_FWD";
101 const static char flashstr_0x5D[] PROGMEM = "STOP";
102 const static char flashstr_0x5E[] PROGMEM = "PLAY";
103 const static char flashstr_0x5F[] PROGMEM = "RECORD";
104 const static char flashstr_0x60[] PROGMEM = "UP";
105 const static char flashstr_0x61[] PROGMEM = "DOWN";
106 const static char flashstr_0x62[] PROGMEM = "LEFT";
107 const static char flashstr_0x63[] PROGMEM = "RIGHT";
108 const static char flashstr_0x64[] PROGMEM = "ZOOM";
109 const static char flashstr_0x65[] PROGMEM = "SCRUB";
110 const static char flashstr_0x66[] PROGMEM = "USER_SWITCH_A";
111 const static char flashstr_0x67[] PROGMEM = "USER_SWITCH_B";
112 const static char flashstr_0x68[] PROGMEM = "FADER_TOUCH";
113 const static char flashstr_0x69[] PROGMEM = "0x69";
114 const static char flashstr_0x6A[] PROGMEM = "0x6A";
115 const static char flashstr_0x6B[] PROGMEM = "0x6B";
116 const static char flashstr_0x6C[] PROGMEM = "0x6C";
117 const static char flashstr_0x6D[] PROGMEM = "0x6D";
118 const static char flashstr_0x6E[] PROGMEM = "0x6E";
119 const static char flashstr_0x6F[] PROGMEM = "0x6F";
120 const static char flashstr_0x70[] PROGMEM = "FADER_TOUCH_MASTER";
121 const static char flashstr_0x71[] PROGMEM = "SMPTE";
122 const static char flashstr_0x72[] PROGMEM = "BEATS";
123 const static char flashstr_0x73[] PROGMEM = "RUDE_SOLO";
124 const static char flashstr_0x74[] PROGMEM = "0x74";
125 const static char flashstr_0x75[] PROGMEM = "0x75";
126 const static char flashstr_0x76[] PROGMEM = "RELAY";
127 
128 const static __FlashStringHelper *const MCU_Note_Name_LUT[] PROGMEM = {
129  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x00),
130  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x01),
131  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x02),
132  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x03),
133  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x04),
134  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x05),
135  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x06),
136  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x07),
137  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x08),
138  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x09),
139  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x0A),
140  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x0B),
141  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x0C),
142  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x0D),
143  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x0E),
144  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x0F),
145  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x10),
146  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x11),
147  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x12),
148  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x13),
149  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x14),
150  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x15),
151  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x16),
152  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x17),
153  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x18),
154  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x19),
155  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x1A),
156  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x1B),
157  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x1C),
158  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x1D),
159  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x1E),
160  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x1F),
161  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x20),
162  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x21),
163  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x22),
164  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x23),
165  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x24),
166  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x25),
167  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x26),
168  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x27),
169  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x28),
170  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x29),
171  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x2A),
172  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x2B),
173  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x2C),
174  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x2D),
175  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x2E),
176  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x2F),
177  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x30),
178  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x31),
179  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x32),
180  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x33),
181  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x34),
182  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x35),
183  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x36),
184  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x37),
185  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x38),
186  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x39),
187  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x3A),
188  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x3B),
189  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x3C),
190  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x3D),
191  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x3E),
192  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x3F),
193  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x40),
194  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x41),
195  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x42),
196  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x43),
197  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x44),
198  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x45),
199  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x46),
200  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x47),
201  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x48),
202  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x49),
203  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x4A),
204  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x4B),
205  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x4C),
206  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x4D),
207  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x4E),
208  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x4F),
209  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x50),
210  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x51),
211  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x52),
212  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x53),
213  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x54),
214  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x55),
215  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x56),
216  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x57),
217  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x58),
218  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x59),
219  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x5A),
220  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x5B),
221  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x5C),
222  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x5D),
223  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x5E),
224  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x5F),
225  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x60),
226  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x61),
227  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x62),
228  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x63),
229  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x64),
230  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x65),
231  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x66),
232  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x67),
233  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x68),
234  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x69),
235  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x6A),
236  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x6B),
237  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x6C),
238  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x6D),
239  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x6E),
240  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x6F),
241  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x70),
242  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x71),
243  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x72),
244  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x73),
245  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x74),
246  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x75),
247  reinterpret_cast<const __FlashStringHelper *>(flashstr_0x76),
248 };
249 
251 namespace MCU {
252 
253 const __FlashStringHelper *getMCUNameFromNoteNumber(uint8_t note) {
254  const static char invalid[] PROGMEM = "<out-of-bounds>";
255  if (note >= 0x77)
256  return reinterpret_cast<const __FlashStringHelper *>(invalid);
257  const void *flashptr = pgm_read_ptr_near(MCU_Note_Name_LUT + note);
258  return reinterpret_cast<const __FlashStringHelper *>(flashptr);
259 }
260 
261 } // namespace MCU
flashstr_0x17
const static char flashstr_0x17[]
Definition: MCUNameFromNoteNumber.cpp:31
flashstr_0x66
const static char flashstr_0x66[]
Definition: MCUNameFromNoteNumber.cpp:110
flashstr_0x5E
const static char flashstr_0x5E[]
Definition: MCUNameFromNoteNumber.cpp:102
flashstr_0x74
const static char flashstr_0x74[]
Definition: MCUNameFromNoteNumber.cpp:124
flashstr_0x58
const static char flashstr_0x58[]
Definition: MCUNameFromNoteNumber.cpp:96
flashstr_0x4F
const static char flashstr_0x4F[]
Definition: MCUNameFromNoteNumber.cpp:87
flashstr_0x14
const static char flashstr_0x14[]
Definition: MCUNameFromNoteNumber.cpp:28
flashstr_0x20
const static char flashstr_0x20[]
Definition: MCUNameFromNoteNumber.cpp:40
flashstr_0x62
const static char flashstr_0x62[]
Definition: MCUNameFromNoteNumber.cpp:106
flashstr_0x08
const static char flashstr_0x08[]
Definition: MCUNameFromNoteNumber.cpp:16
flashstr_0x52
const static char flashstr_0x52[]
Definition: MCUNameFromNoteNumber.cpp:90
flashstr_0x75
const static char flashstr_0x75[]
Definition: MCUNameFromNoteNumber.cpp:125
flashstr_0x15
const static char flashstr_0x15[]
Definition: MCUNameFromNoteNumber.cpp:29
flashstr_0x6E
const static char flashstr_0x6E[]
Definition: MCUNameFromNoteNumber.cpp:118
flashstr_0x67
const static char flashstr_0x67[]
Definition: MCUNameFromNoteNumber.cpp:111
flashstr_0x54
const static char flashstr_0x54[]
Definition: MCUNameFromNoteNumber.cpp:92
flashstr_0x3B
const static char flashstr_0x3B[]
Definition: MCUNameFromNoteNumber.cpp:67
flashstr_0x4A
const static char flashstr_0x4A[]
Definition: MCUNameFromNoteNumber.cpp:82
flashstr_0x4E
const static char flashstr_0x4E[]
Definition: MCUNameFromNoteNumber.cpp:86
flashstr_0x31
const static char flashstr_0x31[]
Definition: MCUNameFromNoteNumber.cpp:57
flashstr_0x44
const static char flashstr_0x44[]
Definition: MCUNameFromNoteNumber.cpp:76
flashstr_0x39
const static char flashstr_0x39[]
Definition: MCUNameFromNoteNumber.cpp:65
flashstr_0x59
const static char flashstr_0x59[]
Definition: MCUNameFromNoteNumber.cpp:97
flashstr_0x3A
const static char flashstr_0x3A[]
Definition: MCUNameFromNoteNumber.cpp:66
flashstr_0x5F
const static char flashstr_0x5F[]
Definition: MCUNameFromNoteNumber.cpp:103
MCU
Names and note and controller numbers for the Mackie Control Universal (MCU) protocol.
Definition: LCDDisplay.hpp:10
flashstr_0x51
const static char flashstr_0x51[]
Definition: MCUNameFromNoteNumber.cpp:89
flashstr_0x6C
const static char flashstr_0x6C[]
Definition: MCUNameFromNoteNumber.cpp:116
flashstr_0x2A
const static char flashstr_0x2A[]
Definition: MCUNameFromNoteNumber.cpp:50
flashstr_0x1A
const static char flashstr_0x1A[]
Definition: MCUNameFromNoteNumber.cpp:34
flashstr_0x5C
const static char flashstr_0x5C[]
Definition: MCUNameFromNoteNumber.cpp:100
flashstr_0x1C
const static char flashstr_0x1C[]
Definition: MCUNameFromNoteNumber.cpp:36
flashstr_0x18
const static char flashstr_0x18[]
Definition: MCUNameFromNoteNumber.cpp:32
flashstr_0x4D
const static char flashstr_0x4D[]
Definition: MCUNameFromNoteNumber.cpp:85
flashstr_0x07
const static char flashstr_0x07[]
Definition: MCUNameFromNoteNumber.cpp:15
flashstr_0x60
const static char flashstr_0x60[]
Definition: MCUNameFromNoteNumber.cpp:104
flashstr_0x06
const static char flashstr_0x06[]
Definition: MCUNameFromNoteNumber.cpp:14
flashstr_0x1F
const static char flashstr_0x1F[]
Definition: MCUNameFromNoteNumber.cpp:39
flashstr_0x55
const static char flashstr_0x55[]
Definition: MCUNameFromNoteNumber.cpp:93
flashstr_0x36
const static char flashstr_0x36[]
Definition: MCUNameFromNoteNumber.cpp:62
flashstr_0x46
const static char flashstr_0x46[]
Definition: MCUNameFromNoteNumber.cpp:78
flashstr_0x22
const static char flashstr_0x22[]
Definition: MCUNameFromNoteNumber.cpp:42
flashstr_0x19
const static char flashstr_0x19[]
Definition: MCUNameFromNoteNumber.cpp:33
flashstr_0x42
const static char flashstr_0x42[]
Definition: MCUNameFromNoteNumber.cpp:74
flashstr_0x57
const static char flashstr_0x57[]
Definition: MCUNameFromNoteNumber.cpp:95
MCU_Note_Name_LUT
const static __FlashStringHelper *const MCU_Note_Name_LUT[]
Definition: MCUNameFromNoteNumber.cpp:128
flashstr_0x01
const static char flashstr_0x01[]
Definition: MCUNameFromNoteNumber.cpp:9
flashstr_0x63
const static char flashstr_0x63[]
Definition: MCUNameFromNoteNumber.cpp:107
flashstr_0x43
const static char flashstr_0x43[]
Definition: MCUNameFromNoteNumber.cpp:75
flashstr_0x33
const static char flashstr_0x33[]
Definition: MCUNameFromNoteNumber.cpp:59
flashstr_0x6F
const static char flashstr_0x6F[]
Definition: MCUNameFromNoteNumber.cpp:119
flashstr_0x2F
const static char flashstr_0x2F[]
Definition: MCUNameFromNoteNumber.cpp:55
flashstr_0x05
const static char flashstr_0x05[]
Definition: MCUNameFromNoteNumber.cpp:13
flashstr_0x71
const static char flashstr_0x71[]
Definition: MCUNameFromNoteNumber.cpp:121
flashstr_0x6D
const static char flashstr_0x6D[]
Definition: MCUNameFromNoteNumber.cpp:117
flashstr_0x2C
const static char flashstr_0x2C[]
Definition: MCUNameFromNoteNumber.cpp:52
BEGIN_CS_NAMESPACE
#define BEGIN_CS_NAMESPACE
Definition: NamespaceSettings.hpp:9
flashstr_0x30
const static char flashstr_0x30[]
Definition: MCUNameFromNoteNumber.cpp:56
flashstr_0x70
const static char flashstr_0x70[]
Definition: MCUNameFromNoteNumber.cpp:120
flashstr_0x00
const static char flashstr_0x00[]
Definition: MCUNameFromNoteNumber.cpp:8
flashstr_0x29
const static char flashstr_0x29[]
Definition: MCUNameFromNoteNumber.cpp:49
flashstr_0x61
const static char flashstr_0x61[]
Definition: MCUNameFromNoteNumber.cpp:105
flashstr_0x0D
const static char flashstr_0x0D[]
Definition: MCUNameFromNoteNumber.cpp:21
flashstr_0x34
const static char flashstr_0x34[]
Definition: MCUNameFromNoteNumber.cpp:60
flashstr_0x28
const static char flashstr_0x28[]
Definition: MCUNameFromNoteNumber.cpp:48
MIDI_Notes::note
constexpr int8_t note(int8_t note, int8_t numOctave)
Get the MIDI note in the given octave.
Definition: Notes.hpp:35
flashstr_0x26
const static char flashstr_0x26[]
Definition: MCUNameFromNoteNumber.cpp:46
flashstr_0x13
const static char flashstr_0x13[]
Definition: MCUNameFromNoteNumber.cpp:27
flashstr_0x32
const static char flashstr_0x32[]
Definition: MCUNameFromNoteNumber.cpp:58
flashstr_0x68
const static char flashstr_0x68[]
Definition: MCUNameFromNoteNumber.cpp:112
flashstr_0x3F
const static char flashstr_0x3F[]
Definition: MCUNameFromNoteNumber.cpp:71
flashstr_0x5B
const static char flashstr_0x5B[]
Definition: MCUNameFromNoteNumber.cpp:99
flashstr_0x27
const static char flashstr_0x27[]
Definition: MCUNameFromNoteNumber.cpp:47
flashstr_0x64
const static char flashstr_0x64[]
Definition: MCUNameFromNoteNumber.cpp:108
flashstr_0x25
const static char flashstr_0x25[]
Definition: MCUNameFromNoteNumber.cpp:45
flashstr_0x1E
const static char flashstr_0x1E[]
Definition: MCUNameFromNoteNumber.cpp:38
flashstr_0x24
const static char flashstr_0x24[]
Definition: MCUNameFromNoteNumber.cpp:44
flashstr_0x02
const static char flashstr_0x02[]
Definition: MCUNameFromNoteNumber.cpp:10
END_CS_NAMESPACE
#define END_CS_NAMESPACE
Definition: NamespaceSettings.hpp:10
flashstr_0x76
const static char flashstr_0x76[]
Definition: MCUNameFromNoteNumber.cpp:126
flashstr_0x37
const static char flashstr_0x37[]
Definition: MCUNameFromNoteNumber.cpp:63
MCUNameFromNoteNumber.hpp
flashstr_0x10
const static char flashstr_0x10[]
Definition: MCUNameFromNoteNumber.cpp:24
flashstr_0x65
const static char flashstr_0x65[]
Definition: MCUNameFromNoteNumber.cpp:109
flashstr_0x6B
const static char flashstr_0x6B[]
Definition: MCUNameFromNoteNumber.cpp:115
flashstr_0x0E
const static char flashstr_0x0E[]
Definition: MCUNameFromNoteNumber.cpp:22
flashstr_0x4B
const static char flashstr_0x4B[]
Definition: MCUNameFromNoteNumber.cpp:83
flashstr_0x04
const static char flashstr_0x04[]
Definition: MCUNameFromNoteNumber.cpp:12
flashstr_0x50
const static char flashstr_0x50[]
Definition: MCUNameFromNoteNumber.cpp:88
flashstr_0x1B
const static char flashstr_0x1B[]
Definition: MCUNameFromNoteNumber.cpp:35
flashstr_0x53
const static char flashstr_0x53[]
Definition: MCUNameFromNoteNumber.cpp:91
flashstr_0x12
const static char flashstr_0x12[]
Definition: MCUNameFromNoteNumber.cpp:26
flashstr_0x47
const static char flashstr_0x47[]
Definition: MCUNameFromNoteNumber.cpp:79
flashstr_0x5D
const static char flashstr_0x5D[]
Definition: MCUNameFromNoteNumber.cpp:101
flashstr_0x16
const static char flashstr_0x16[]
Definition: MCUNameFromNoteNumber.cpp:30
flashstr_0x2E
const static char flashstr_0x2E[]
Definition: MCUNameFromNoteNumber.cpp:54
flashstr_0x09
const static char flashstr_0x09[]
Definition: MCUNameFromNoteNumber.cpp:17
flashstr_0x2D
const static char flashstr_0x2D[]
Definition: MCUNameFromNoteNumber.cpp:53
flashstr_0x45
const static char flashstr_0x45[]
Definition: MCUNameFromNoteNumber.cpp:77
flashstr_0x72
const static char flashstr_0x72[]
Definition: MCUNameFromNoteNumber.cpp:122
flashstr_0x40
const static char flashstr_0x40[]
Definition: MCUNameFromNoteNumber.cpp:72
flashstr_0x41
const static char flashstr_0x41[]
Definition: MCUNameFromNoteNumber.cpp:73
flashstr_0x6A
const static char flashstr_0x6A[]
Definition: MCUNameFromNoteNumber.cpp:114
flashstr_0x1D
const static char flashstr_0x1D[]
Definition: MCUNameFromNoteNumber.cpp:37
MCU::getMCUNameFromNoteNumber
const __FlashStringHelper * getMCUNameFromNoteNumber(uint8_t note)
Convert a note number to the name of the corresponding Mackie Control Universal function.
Definition: MCUNameFromNoteNumber.cpp:253
flashstr_0x11
const static char flashstr_0x11[]
Definition: MCUNameFromNoteNumber.cpp:25
flashstr_0x69
const static char flashstr_0x69[]
Definition: MCUNameFromNoteNumber.cpp:113
flashstr_0x38
const static char flashstr_0x38[]
Definition: MCUNameFromNoteNumber.cpp:64
flashstr_0x48
const static char flashstr_0x48[]
Definition: MCUNameFromNoteNumber.cpp:80
flashstr_0x0F
const static char flashstr_0x0F[]
Definition: MCUNameFromNoteNumber.cpp:23
flashstr_0x73
const static char flashstr_0x73[]
Definition: MCUNameFromNoteNumber.cpp:123
flashstr_0x56
const static char flashstr_0x56[]
Definition: MCUNameFromNoteNumber.cpp:94
flashstr_0x3E
const static char flashstr_0x3E[]
Definition: MCUNameFromNoteNumber.cpp:70
flashstr_0x03
const static char flashstr_0x03[]
Definition: MCUNameFromNoteNumber.cpp:11
flashstr_0x35
const static char flashstr_0x35[]
Definition: MCUNameFromNoteNumber.cpp:61
flashstr_0x0A
const static char flashstr_0x0A[]
Definition: MCUNameFromNoteNumber.cpp:18
flashstr_0x5A
const static char flashstr_0x5A[]
Definition: MCUNameFromNoteNumber.cpp:98
flashstr_0x3C
const static char flashstr_0x3C[]
Definition: MCUNameFromNoteNumber.cpp:68
flashstr_0x4C
const static char flashstr_0x4C[]
Definition: MCUNameFromNoteNumber.cpp:84
flashstr_0x21
const static char flashstr_0x21[]
Definition: MCUNameFromNoteNumber.cpp:41
flashstr_0x3D
const static char flashstr_0x3D[]
Definition: MCUNameFromNoteNumber.cpp:69
flashstr_0x23
const static char flashstr_0x23[]
Definition: MCUNameFromNoteNumber.cpp:43
flashstr_0x0B
const static char flashstr_0x0B[]
Definition: MCUNameFromNoteNumber.cpp:19
flashstr_0x0C
const static char flashstr_0x0C[]
Definition: MCUNameFromNoteNumber.cpp:20
flashstr_0x2B
const static char flashstr_0x2B[]
Definition: MCUNameFromNoteNumber.cpp:51
flashstr_0x49
const static char flashstr_0x49[]
Definition: MCUNameFromNoteNumber.cpp:81