diff options
| author | Ryan <fauxpark@gmail.com> | 2022-11-07 13:26:15 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-07 02:26:15 +0000 |
| commit | 8b658dcc9a826b03fedb1ef2bfcc692f3e25da1b (patch) | |
| tree | e8a4c156505d5e81046145d9dcffb60b0797253f | |
| parent | 442e7653cc833e95a84178dedafb4034738c52a1 (diff) | |
Normalise MIDI keycodes (#18972)
* `MI_ON`, `MI_OFF`, `MI_TOG` -> `MI_TOGG`
* `MI_CH*`, `MI_CHU` -> `MI_CHNU`, `MI_CHD` -> `MI_CHND`
* `MI_VEL_*` -> `MI_VL*`, `MI_VELU`, `MI_VELD`
* `MI_TRNS_*` -> `MI_TR*`, `MI_TRNSU` -> `MI_TRSU`, `MI_TRNSD` -> `MI_TRSD`
* `MI_OCT_*` -> `MI_OC*`, `MI_OCTU`, `MI_OCTD`
* Misc controls
* Note keycodes
* Add legacy keycodes
* Regenerate keycodes
* Typo
39 files changed, 1815 insertions, 1170 deletions
diff --git a/data/constants/keycodes/keycodes_0.0.1_midi.hjson b/data/constants/keycodes/keycodes_0.0.1_midi.hjson index 72d6e38900..b9826f92c9 100644 --- a/data/constants/keycodes/keycodes_0.0.1_midi.hjson +++ b/data/constants/keycodes/keycodes_0.0.1_midi.hjson | |||
| @@ -2,669 +2,1041 @@ | |||
| 2 | "keycodes": { | 2 | "keycodes": { |
| 3 | "0x7100": { | 3 | "0x7100": { |
| 4 | "group": "midi", | 4 | "group": "midi", |
| 5 | "key": "MI_ON" | 5 | "key": "QK_MIDI_ON", |
| 6 | "aliases": [ | ||
| 7 | "MI_ON" | ||
| 8 | ] | ||
| 6 | }, | 9 | }, |
| 7 | "0x7101": { | 10 | "0x7101": { |
| 8 | "group": "midi", | 11 | "group": "midi", |
| 9 | "key": "MI_OFF" | 12 | "key": "QK_MIDI_OFF", |
| 13 | "aliases": [ | ||
| 14 | "MI_OFF" | ||
| 15 | ] | ||
| 10 | }, | 16 | }, |
| 11 | "0x7102": { | 17 | "0x7102": { |
| 12 | "group": "midi", | 18 | "group": "midi", |
| 13 | "key": "MI_TOG" | 19 | "key": "QK_MIDI_TOGGLE", |
| 20 | "aliases": [ | ||
| 21 | "MI_TOGG" | ||
| 22 | ] | ||
| 14 | }, | 23 | }, |
| 15 | "0x7110": { | 24 | "0x7110": { |
| 16 | "group": "midi", | 25 | "group": "midi", |
| 17 | "key": "MI_C" | 26 | "key": "QK_MIDI_NOTE_C_0", |
| 27 | "aliases": [ | ||
| 28 | "MI_C" | ||
| 29 | ] | ||
| 18 | }, | 30 | }, |
| 19 | "0x7111": { | 31 | "0x7111": { |
| 20 | "group": "midi", | 32 | "group": "midi", |
| 21 | "key": "MI_Cs", | 33 | "key": "QK_MIDI_NOTE_C_SHARP_0", |
| 22 | "aliases": [ | 34 | "aliases": [ |
| 35 | "MI_Cs", | ||
| 23 | "MI_Db" | 36 | "MI_Db" |
| 24 | ] | 37 | ] |
| 25 | }, | 38 | }, |
| 26 | "0x7112": { | 39 | "0x7112": { |
| 27 | "group": "midi", | 40 | "group": "midi", |
| 28 | "key": "MI_D" | 41 | "key": "QK_MIDI_NOTE_D_0", |
| 42 | "aliases": [ | ||
| 43 | "MI_D" | ||
| 44 | ] | ||
| 29 | }, | 45 | }, |
| 30 | "0x7113": { | 46 | "0x7113": { |
| 31 | "group": "midi", | 47 | "group": "midi", |
| 32 | "key": "MI_Ds", | 48 | "key": "QK_MIDI_NOTE_D_SHARP_0", |
| 33 | "aliases": [ | 49 | "aliases": [ |
| 50 | "MI_Ds", | ||
| 34 | "MI_Eb" | 51 | "MI_Eb" |
| 35 | ] | 52 | ] |
| 36 | }, | 53 | }, |
| 37 | "0x7114": { | 54 | "0x7114": { |
| 38 | "group": "midi", | 55 | "group": "midi", |
| 39 | "key": "MI_E" | 56 | "key": "QK_MIDI_NOTE_E_0", |
| 57 | "aliases": [ | ||
| 58 | "MI_E" | ||
| 59 | ] | ||
| 40 | }, | 60 | }, |
| 41 | "0x7115": { | 61 | "0x7115": { |
| 42 | "group": "midi", | 62 | "group": "midi", |
| 43 | "key": "MI_F" | 63 | "key": "QK_MIDI_NOTE_F_0", |
| 64 | "aliases": [ | ||
| 65 | "MI_F" | ||
| 66 | ] | ||
| 44 | }, | 67 | }, |
| 45 | "0x7116": { | 68 | "0x7116": { |
| 46 | "group": "midi", | 69 | "group": "midi", |
| 47 | "key": "MI_Fs", | 70 | "key": "QK_MIDI_NOTE_F_SHARP_0", |
| 48 | "aliases": [ | 71 | "aliases": [ |
| 72 | "MI_Fs", | ||
| 49 | "MI_Gb" | 73 | "MI_Gb" |
| 50 | ] | 74 | ] |
| 51 | }, | 75 | }, |
| 52 | "0x7117": { | 76 | "0x7117": { |
| 53 | "group": "midi", | 77 | "group": "midi", |
| 54 | "key": "MI_G" | 78 | "key": "QK_MIDI_NOTE_G_0", |
| 79 | "aliases": [ | ||
| 80 | "MI_G" | ||
| 81 | ] | ||
| 55 | }, | 82 | }, |
| 56 | "0x7118": { | 83 | "0x7118": { |
| 57 | "group": "midi", | 84 | "group": "midi", |
| 58 | "key": "MI_Gs", | 85 | "key": "QK_MIDI_NOTE_G_SHARP_0", |
| 59 | "aliases": [ | 86 | "aliases": [ |
| 87 | "MI_Gs" | ||
| 60 | "MI_Ab" | 88 | "MI_Ab" |
| 61 | ] | 89 | ] |
| 62 | }, | 90 | }, |
| 63 | "0x7119": { | 91 | "0x7119": { |
| 64 | "group": "midi", | 92 | "group": "midi", |
| 65 | "key": "MI_A" | 93 | "key": "QK_MIDI_NOTE_A_0", |
| 94 | "aliases": [ | ||
| 95 | "MI_A" | ||
| 96 | ] | ||
| 66 | }, | 97 | }, |
| 67 | "0x711A": { | 98 | "0x711A": { |
| 68 | "group": "midi", | 99 | "group": "midi", |
| 69 | "key": "MI_As", | 100 | "key": "QK_MIDI_NOTE_A_SHARP_0", |
| 70 | "aliases": [ | 101 | "aliases": [ |
| 102 | "MI_As" | ||
| 71 | "MI_Bb" | 103 | "MI_Bb" |
| 72 | ] | 104 | ] |
| 73 | }, | 105 | }, |
| 74 | "0x711B": { | 106 | "0x711B": { |
| 75 | "group": "midi", | 107 | "group": "midi", |
| 76 | "key": "MI_B" | 108 | "key": "QK_MIDI_NOTE_B_0", |
| 109 | "aliases": [ | ||
| 110 | "MI_B" | ||
| 111 | ] | ||
| 77 | }, | 112 | }, |
| 78 | "0x7120": { | 113 | "0x7120": { |
| 79 | "group": "midi", | 114 | "group": "midi", |
| 80 | "key": "MI_C_1" | 115 | "key": "QK_MIDI_NOTE_C_1", |
| 116 | "aliases": [ | ||
| 117 | "MI_C1" | ||
| 118 | ] | ||
| 81 | }, | 119 | }, |
| 82 | "0x7121": { | 120 | "0x7121": { |
| 83 | "group": "midi", | 121 | "group": "midi", |
| 84 | "key": "MI_Cs_1", | 122 | "key": "QK_MIDI_NOTE_C_SHARP_1", |
| 85 | "aliases": [ | 123 | "aliases": [ |
| 86 | "MI_Db_1" | 124 | "MI_Cs1", |
| 125 | "MI_Db1" | ||
| 87 | ] | 126 | ] |
| 88 | }, | 127 | }, |
| 89 | "0x7122": { | 128 | "0x7122": { |
| 90 | "group": "midi", | 129 | "group": "midi", |
| 91 | "key": "MI_D_1" | 130 | "key": "QK_MIDI_NOTE_D_1", |
| 131 | "aliases": [ | ||
| 132 | "MI_D1" | ||
| 133 | ] | ||
| 92 | }, | 134 | }, |
| 93 | "0x7123": { | 135 | "0x7123": { |
| 94 | "group": "midi", | 136 | "group": "midi", |
| 95 | "key": "MI_Ds_1", | 137 | "key": "QK_MIDI_NOTE_D_SHARP_1", |
| 96 | "aliases": [ | 138 | "aliases": [ |
| 97 | "MI_Eb_1" | 139 | "MI_Ds1", |
| 140 | "MI_Eb1" | ||
| 98 | ] | 141 | ] |
| 99 | }, | 142 | }, |
| 100 | "0x7124": { | 143 | "0x7124": { |
| 101 | "group": "midi", | 144 | "group": "midi", |
| 102 | "key": "MI_E_1" | 145 | "key": "QK_MIDI_NOTE_E_1", |
| 146 | "aliases": [ | ||
| 147 | "MI_E1" | ||
| 148 | ] | ||
| 103 | }, | 149 | }, |
| 104 | "0x7125": { | 150 | "0x7125": { |
| 105 | "group": "midi", | 151 | "group": "midi", |
| 106 | "key": "MI_F_1" | 152 | "key": "QK_MIDI_NOTE_F_1", |
| 153 | "aliases": [ | ||
| 154 | "MI_F1" | ||
| 155 | ] | ||
| 107 | }, | 156 | }, |
| 108 | "0x7126": { | 157 | "0x7126": { |
| 109 | "group": "midi", | 158 | "group": "midi", |
| 110 | "key": "MI_Fs_1", | 159 | "key": "QK_MIDI_NOTE_F_SHARP_1", |
| 111 | "aliases": [ | 160 | "aliases": [ |
| 112 | "MI_Gb_1" | 161 | "MI_Fs1", |
| 162 | "MI_Gb1" | ||
| 113 | ] | 163 | ] |
| 114 | }, | 164 | }, |
| 115 | "0x7127": { | 165 | "0x7127": { |
| 116 | "group": "midi", | 166 | "group": "midi", |
| 117 | "key": "MI_G_1" | 167 | "key": "QK_MIDI_NOTE_G_1", |
| 168 | "aliases": [ | ||
| 169 | "MI_G1" | ||
| 170 | ] | ||
| 118 | }, | 171 | }, |
| 119 | "0x7128": { | 172 | "0x7128": { |
| 120 | "group": "midi", | 173 | "group": "midi", |
| 121 | "key": "MI_Gs_1", | 174 | "key": "QK_MIDI_NOTE_G_SHARP_1", |
| 122 | "aliases": [ | 175 | "aliases": [ |
| 123 | "MI_Ab_1" | 176 | "MI_Gs1", |
| 177 | "MI_Ab1" | ||
| 124 | ] | 178 | ] |
| 125 | }, | 179 | }, |
| 126 | "0x7129": { | 180 | "0x7129": { |
| 127 | "group": "midi", | 181 | "group": "midi", |
| 128 | "key": "MI_A_1" | 182 | "key": "QK_MIDI_NOTE_A_1", |
| 183 | "aliases": [ | ||
| 184 | "MI_A1" | ||
| 185 | ] | ||
| 129 | }, | 186 | }, |
| 130 | "0x712A": { | 187 | "0x712A": { |
| 131 | "group": "midi", | 188 | "group": "midi", |
| 132 | "key": "MI_As_1", | 189 | "key": "QK_MIDI_NOTE_A_SHARP_1", |
| 133 | "aliases": [ | 190 | "aliases": [ |
| 134 | "MI_Bb_1" | 191 | "MI_As1", |
| 192 | "MI_Bb1" | ||
| 135 | ] | 193 | ] |
| 136 | }, | 194 | }, |
| 137 | "0x712B": { | 195 | "0x712B": { |
| 138 | "group": "midi", | 196 | "group": "midi", |
| 139 | "key": "MI_B_1" | 197 | "key": "QK_MIDI_NOTE_B_1", |
| 198 | "aliases": [ | ||
| 199 | "MI_B1" | ||
| 200 | ] | ||
| 140 | }, | 201 | }, |
| 141 | "0x7130": { | 202 | "0x7130": { |
| 142 | "group": "midi", | 203 | "group": "midi", |
| 143 | "key": "MI_C_2" | 204 | "key": "QK_MIDI_NOTE_C_2", |
| 205 | "aliases": [ | ||
| 206 | "MI_C2" | ||
| 207 | ] | ||
| 144 | }, | 208 | }, |
| 145 | "0x7131": { | 209 | "0x7131": { |
| 146 | "group": "midi", | 210 | "group": "midi", |
| 147 | "key": "MI_Cs_2", | 211 | "key": "QK_MIDI_NOTE_C_SHARP_2", |
| 148 | "aliases": [ | 212 | "aliases": [ |
| 149 | "MI_Db_2" | 213 | "MI_Cs2", |
| 214 | "MI_Db2" | ||
| 150 | ] | 215 | ] |
| 151 | }, | 216 | }, |
| 152 | "0x7132": { | 217 | "0x7132": { |
| 153 | "group": "midi", | 218 | "group": "midi", |
| 154 | "key": "MI_D_2" | 219 | "key": "QK_MIDI_NOTE_D_2", |
| 220 | "aliases": [ | ||
| 221 | "MI_D2" | ||
| 222 | ] | ||
| 155 | }, | 223 | }, |
| 156 | "0x7133": { | 224 | "0x7133": { |
| 157 | "group": "midi", | 225 | "group": "midi", |
| 158 | "key": "MI_Ds_2", | 226 | "key": "QK_MIDI_NOTE_D_SHARP_2", |
| 159 | "aliases": [ | 227 | "aliases": [ |
| 160 | "MI_Eb_2" | 228 | "MI_Ds2", |
| 229 | "MI_Eb2" | ||
| 161 | ] | 230 | ] |
| 162 | }, | 231 | }, |
| 163 | "0x7134": { | 232 | "0x7134": { |
| 164 | "group": "midi", | 233 | "group": "midi", |
| 165 | "key": "MI_E_2" | 234 | "key": "QK_MIDI_NOTE_E_2", |
| 235 | "aliases": [ | ||
| 236 | "MI_E2" | ||
| 237 | ] | ||
| 166 | }, | 238 | }, |
| 167 | "0x7135": { | 239 | "0x7135": { |
| 168 | "group": "midi", | 240 | "group": "midi", |
| 169 | "key": "MI_F_2" | 241 | "key": "QK_MIDI_NOTE_F_2", |
| 242 | "aliases": [ | ||
| 243 | "MI_F2" | ||
| 244 | ] | ||
| 170 | }, | 245 | }, |
| 171 | "0x7136": { | 246 | "0x7136": { |
| 172 | "group": "midi", | 247 | "group": "midi", |
| 173 | "key": "MI_Fs_2", | 248 | "key": "QK_MIDI_NOTE_F_SHARP_2", |
| 174 | "aliases": [ | 249 | "aliases": [ |
| 175 | "MI_Gb_2" | 250 | "MI_Fs2", |
| 251 | "MI_Gb2" | ||
| 176 | ] | 252 | ] |
| 177 | }, | 253 | }, |
| 178 | "0x7137": { | 254 | "0x7137": { |
| 179 | "group": "midi", | 255 | "group": "midi", |
| 180 | "key": "MI_G_2" | 256 | "key": "QK_MIDI_NOTE_G_2", |
| 257 | "aliases": [ | ||
| 258 | "MI_G2" | ||
| 259 | ] | ||
| 181 | }, | 260 | }, |
| 182 | "0x7138": { | 261 | "0x7138": { |
| 183 | "group": "midi", | 262 | "group": "midi", |
| 184 | "key": "MI_Gs_2", | 263 | "key": "QK_MIDI_NOTE_G_SHARP_2", |
| 185 | "aliases": [ | 264 | "aliases": [ |
| 186 | "MI_Ab_2" | 265 | "MI_Gs2", |
| 266 | "MI_Ab2" | ||
| 187 | ] | 267 | ] |
| 188 | }, | 268 | }, |
| 189 | "0x7139": { | 269 | "0x7139": { |
| 190 | "group": "midi", | 270 | "group": "midi", |
| 191 | "key": "MI_A_2" | 271 | "key": "QK_MIDI_NOTE_A_2", |
| 272 | "aliases": [ | ||
| 273 | "MI_A2" | ||
| 274 | ] | ||
| 192 | }, | 275 | }, |
| 193 | "0x713A": { | 276 | "0x713A": { |
| 194 | "group": "midi", | 277 | "group": "midi", |
| 195 | "key": "MI_As_2", | 278 | "key": "QK_MIDI_NOTE_A_SHARP_2", |
| 196 | "aliases": [ | 279 | "aliases": [ |
| 197 | "MI_Bb_2" | 280 | "MI_As2", |
| 281 | "MI_Bb2" | ||
| 198 | ] | 282 | ] |
| 199 | }, | 283 | }, |
| 200 | "0x713B": { | 284 | "0x713B": { |
| 201 | "group": "midi", | 285 | "group": "midi", |
| 202 | "key": "MI_B_2" | 286 | "key": "QK_MIDI_NOTE_B_2", |
| 287 | "aliases": [ | ||
| 288 | "MI_B2" | ||
| 289 | ] | ||
| 203 | }, | 290 | }, |
| 204 | "0x7140": { | 291 | "0x7140": { |
| 205 | "group": "midi", | 292 | "group": "midi", |
| 206 | "key": "MI_C_3" | 293 | "key": "QK_MIDI_NOTE_C_3", |
| 294 | "aliases": [ | ||
| 295 | "MI_C3" | ||
| 296 | ] | ||
| 207 | }, | 297 | }, |
| 208 | "0x7141": { | 298 | "0x7141": { |
| 209 | "group": "midi", | 299 | "group": "midi", |
| 210 | "key": "MI_Cs_3", | 300 | "key": "QK_MIDI_NOTE_C_SHARP_3", |
| 211 | "aliases": [ | 301 | "aliases": [ |
| 212 | "MI_Db_3" | 302 | "MI_Cs3", |
| 303 | "MI_Db3" | ||
| 213 | ] | 304 | ] |
| 214 | }, | 305 | }, |
| 215 | "0x7142": { | 306 | "0x7142": { |
| 216 | "group": "midi", | 307 | "group": "midi", |
| 217 | "key": "MI_D_3" | 308 | "key": "QK_MIDI_NOTE_D_3", |
| 309 | "aliases": [ | ||
| 310 | "MI_D3" | ||
| 311 | ] | ||
| 218 | }, | 312 | }, |
| 219 | "0x7143": { | 313 | "0x7143": { |
| 220 | "group": "midi", | 314 | "group": "midi", |
| 221 | "key": "MI_Ds_3", | 315 | "key": "QK_MIDI_NOTE_D_SHARP_3", |
| 222 | "aliases": [ | 316 | "aliases": [ |
| 223 | "MI_Eb_3" | 317 | "MI_Ds3", |
| 318 | "MI_Eb3" | ||
| 224 | ] | 319 | ] |
| 225 | }, | 320 | }, |
| 226 | "0x7144": { | 321 | "0x7144": { |
| 227 | "group": "midi", | 322 | "group": "midi", |
| 228 | "key": "MI_E_3" | 323 | "key": "QK_MIDI_NOTE_E_3", |
| 324 | "aliases": [ | ||
| 325 | "MI_E3" | ||
| 326 | ] | ||
| 229 | }, | 327 | }, |
| 230 | "0x7145": { | 328 | "0x7145": { |
| 231 | "group": "midi", | 329 | "group": "midi", |
| 232 | "key": "MI_F_3" | 330 | "key": "QK_MIDI_NOTE_F_3", |
| 331 | "aliases": [ | ||
| 332 | "MI_F3" | ||
| 333 | ] | ||
| 233 | }, | 334 | }, |
| 234 | "0x7146": { | 335 | "0x7146": { |
| 235 | "group": "midi", | 336 | "group": "midi", |
| 236 | "key": "MI_Fs_3", | 337 | "key": "QK_MIDI_NOTE_F_SHARP_3", |
| 237 | "aliases": [ | 338 | "aliases": [ |
| 238 | "MI_Gb_3" | 339 | "MI_Fs3", |
| 340 | "MI_Gb3" | ||
| 239 | ] | 341 | ] |
| 240 | }, | 342 | }, |
| 241 | "0x7147": { | 343 | "0x7147": { |
| 242 | "group": "midi", | 344 | "group": "midi", |
| 243 | "key": "MI_G_3" | 345 | "key": "QK_MIDI_NOTE_G_3", |
| 346 | "aliases": [ | ||
| 347 | "MI_G3" | ||
| 348 | ] | ||
| 244 | }, | 349 | }, |
| 245 | "0x7148": { | 350 | "0x7148": { |
| 246 | "group": "midi", | 351 | "group": "midi", |
| 247 | "key": "MI_Gs_3", | 352 | "key": "QK_MIDI_NOTE_G_SHARP_3", |
| 248 | "aliases": [ | 353 | "aliases": [ |
| 249 | "MI_Ab_3" | 354 | "MI_Gs3", |
| 355 | "MI_Ab3" | ||
| 250 | ] | 356 | ] |
| 251 | }, | 357 | }, |
| 252 | "0x7149": { | 358 | "0x7149": { |
| 253 | "group": "midi", | 359 | "group": "midi", |
| 254 | "key": "MI_A_3" | 360 | "key": "QK_MIDI_NOTE_A_3", |
| 361 | "aliases": [ | ||
| 362 | "MI_A3" | ||
| 363 | ] | ||
| 255 | }, | 364 | }, |
| 256 | "0x714A": { | 365 | "0x714A": { |
| 257 | "group": "midi", | 366 | "group": "midi", |
| 258 | "key": "MI_As_3", | 367 | "key": "QK_MIDI_NOTE_A_SHARP_3", |
| 259 | "aliases": [ | 368 | "aliases": [ |
| 260 | "MI_Bb_3" | 369 | "MI_As3", |
| 370 | "MI_Bb3" | ||
| 261 | ] | 371 | ] |
| 262 | }, | 372 | }, |
| 263 | "0x714B": { | 373 | "0x714B": { |
| 264 | "group": "midi", | 374 | "group": "midi", |
| 265 | "key": "MI_B_3" | 375 | "key": "QK_MIDI_NOTE_B_3", |
| 376 | "aliases": [ | ||
| 377 | "MI_B3" | ||
| 378 | ] | ||
| 266 | }, | 379 | }, |
| 267 | "0x7150": { | 380 | "0x7150": { |
| 268 | "group": "midi", | 381 | "group": "midi", |
| 269 | "key": "MI_C_4" | 382 | "key": "QK_MIDI_NOTE_C_4", |
| 383 | "aliases": [ | ||
| 384 | "MI_C4" | ||
| 385 | ] | ||
| 270 | }, | 386 | }, |
| 271 | "0x7151": { | 387 | "0x7151": { |
| 272 | "group": "midi", | 388 | "group": "midi", |
| 273 | "key": "MI_Cs_4", | 389 | "key": "QK_MIDI_NOTE_C_SHARP_4", |
| 274 | "aliases": [ | 390 | "aliases": [ |
| 275 | "MI_Db_4" | 391 | "MI_Cs4", |
| 392 | "MI_Db4" | ||
| 276 | ] | 393 | ] |
| 277 | }, | 394 | }, |
| 278 | "0x7152": { | 395 | "0x7152": { |
| 279 | "group": "midi", | 396 | "group": "midi", |
| 280 | "key": "MI_D_4" | 397 | "key": "QK_MIDI_NOTE_D_4", |
| 398 | "aliases": [ | ||
| 399 | "MI_D4" | ||
| 400 | ] | ||
| 281 | }, | 401 | }, |
| 282 | "0x7153": { | 402 | "0x7153": { |
| 283 | "group": "midi", | 403 | "group": "midi", |
| 284 | "key": "MI_Ds_4", | 404 | "key": "QK_MIDI_NOTE_D_SHARP_4", |
| 285 | "aliases": [ | 405 | "aliases": [ |
| 286 | "MI_Eb_4" | 406 | "MI_Ds4", |
| 407 | "MI_Eb4" | ||
| 287 | ] | 408 | ] |
| 288 | }, | 409 | }, |
| 289 | "0x7154": { | 410 | "0x7154": { |
| 290 | "group": "midi", | 411 | "group": "midi", |
| 291 | "key": "MI_E_4" | 412 | "key": "QK_MIDI_NOTE_E_4", |
| 413 | "aliases": [ | ||
| 414 | "MI_E4" | ||
| 415 | ] | ||
| 292 | }, | 416 | }, |
| 293 | "0x7155": { | 417 | "0x7155": { |
| 294 | "group": "midi", | 418 | "group": "midi", |
| 295 | "key": "MI_F_4" | 419 | "key": "QK_MIDI_NOTE_F_4", |
| 420 | "aliases": [ | ||
| 421 | "MI_F4" | ||
| 422 | ] | ||
| 296 | }, | 423 | }, |
| 297 | "0x7156": { | 424 | "0x7156": { |
| 298 | "group": "midi", | 425 | "group": "midi", |
| 299 | "key": "MI_Fs_4", | 426 | "key": "QK_MIDI_NOTE_F_SHARP_4", |
| 300 | "aliases": [ | 427 | "aliases": [ |
| 301 | "MI_Gb_4" | 428 | "MI_Fs4", |
| 429 | "MI_Gb4" | ||
| 302 | ] | 430 | ] |
| 303 | }, | 431 | }, |
| 304 | "0x7157": { | 432 | "0x7157": { |
| 305 | "group": "midi", | 433 | "group": "midi", |
| 306 | "key": "MI_G_4" | 434 | "key": "QK_MIDI_NOTE_G_4", |
| 435 | "aliases": [ | ||
| 436 | "MI_G4" | ||
| 437 | ] | ||
| 307 | }, | 438 | }, |
| 308 | "0x7158": { | 439 | "0x7158": { |
| 309 | "group": "midi", | 440 | "group": "midi", |
| 310 | "key": "MI_Gs_4", | 441 | "key": "QK_MIDI_NOTE_G_SHARP_4", |
| 311 | "aliases": [ | 442 | "aliases": [ |
| 312 | "MI_Ab_4" | 443 | "MI_Gs4", |
| 444 | "MI_Ab4" | ||
| 313 | ] | 445 | ] |
| 314 | }, | 446 | }, |
| 315 | "0x7159": { | 447 | "0x7159": { |
| 316 | "group": "midi", | 448 | "group": "midi", |
| 317 | "key": "MI_A_4" | 449 | "key": "QK_MIDI_NOTE_A_4", |
| 450 | "aliases": [ | ||
| 451 | "MI_A4" | ||
| 452 | ] | ||
| 318 | }, | 453 | }, |
| 319 | "0x715A": { | 454 | "0x715A": { |
| 320 | "group": "midi", | 455 | "group": "midi", |
| 321 | "key": "MI_As_4", | 456 | "key": "QK_MIDI_NOTE_A_SHARP_4", |
| 322 | "aliases": [ | 457 | "aliases": [ |
| 323 | "MI_Bb_4" | 458 | "MI_As4", |
| 459 | "MI_Bb4" | ||
| 324 | ] | 460 | ] |
| 325 | }, | 461 | }, |
| 326 | "0x715B": { | 462 | "0x715B": { |
| 327 | "group": "midi", | 463 | "group": "midi", |
| 328 | "key": "MI_B_4" | 464 | "key": "QK_MIDI_NOTE_B_4", |
| 465 | "aliases": [ | ||
| 466 | "MI_B4" | ||
| 467 | ] | ||
| 329 | }, | 468 | }, |
| 330 | "0x7160": { | 469 | "0x7160": { |
| 331 | "group": "midi", | 470 | "group": "midi", |
| 332 | "key": "MI_C_5" | 471 | "key": "QK_MIDI_NOTE_C_5", |
| 472 | "aliases": [ | ||
| 473 | "MI_C5" | ||
| 474 | ] | ||
| 333 | }, | 475 | }, |
| 334 | "0x7161": { | 476 | "0x7161": { |
| 335 | "group": "midi", | 477 | "group": "midi", |
| 336 | "key": "MI_Cs_5", | 478 | "key": "QK_MIDI_NOTE_C_SHARP_5", |
| 337 | "aliases": [ | 479 | "aliases": [ |
| 338 | "MI_Db_5" | 480 | "MI_Cs5", |
| 481 | "MI_Db5" | ||
| 339 | ] | 482 | ] |
| 340 | }, | 483 | }, |
| 341 | "0x7162": { | 484 | "0x7162": { |
| 342 | "group": "midi", | 485 | "group": "midi", |
| 343 | "key": "MI_D_5" | 486 | "key": "QK_MIDI_NOTE_D_5", |
| 487 | "aliases": [ | ||
| 488 | "MI_D5" | ||
| 489 | ] | ||
| 344 | }, | 490 | }, |
| 345 | "0x7163": { | 491 | "0x7163": { |
| 346 | "group": "midi", | 492 | "group": "midi", |
| 347 | "key": "MI_Ds_5", | 493 | "key": "QK_MIDI_NOTE_D_SHARP_5", |
| 348 | "aliases": [ | 494 | "aliases": [ |
| 349 | "MI_Eb_5" | 495 | "MI_Ds5", |
| 496 | "MI_Eb5" | ||
| 350 | ] | 497 | ] |
| 351 | }, | 498 | }, |
| 352 | "0x7164": { | 499 | "0x7164": { |
| 353 | "group": "midi", | 500 | "group": "midi", |
| 354 | "key": "MI_E_5" | 501 | "key": "QK_MIDI_NOTE_E_5", |
| 502 | "aliases": [ | ||
| 503 | "MI_E5" | ||
| 504 | ] | ||
| 355 | }, | 505 | }, |
| 356 | "0x7165": { | 506 | "0x7165": { |
| 357 | "group": "midi", | 507 | "group": "midi", |
| 358 | "key": "MI_F_5" | 508 | "key": "QK_MIDI_NOTE_F_5", |
| 509 | "aliases": [ | ||
| 510 | "MI_F5" | ||
| 511 | ] | ||
| 359 | }, | 512 | }, |
| 360 | "0x7166": { | 513 | "0x7166": { |
| 361 | "group": "midi", | 514 | "group": "midi", |
| 362 | "key": "MI_Fs_5", | 515 | "key": "QK_MIDI_NOTE_F_SHARP_5", |
| 363 | "aliases": [ | 516 | "aliases": [ |
| 364 | "MI_Gb_5" | 517 | "MI_Fs5", |
| 518 | "MI_Gb5" | ||
| 365 | ] | 519 | ] |
| 366 | }, | 520 | }, |
| 367 | "0x7167": { | 521 | "0x7167": { |
| 368 | "group": "midi", | 522 | "group": "midi", |
| 369 | "key": "MI_G_5" | 523 | "key": "QK_MIDI_NOTE_G_5", |
| 524 | "aliases": [ | ||
| 525 | "MI_G5" | ||
| 526 | ] | ||
| 370 | }, | 527 | }, |
| 371 | "0x7168": { | 528 | "0x7168": { |
| 372 | "group": "midi", | 529 | "group": "midi", |
| 373 | "key": "MI_Gs_5", | 530 | "key": "QK_MIDI_NOTE_G_SHARP_5", |
| 374 | "aliases": [ | 531 | "aliases": [ |
| 375 | "MI_Ab_5" | 532 | "MI_Gs5", |
| 533 | "MI_Ab5" | ||
| 376 | ] | 534 | ] |
| 377 | }, | 535 | }, |
| 378 | "0x7169": { | 536 | "0x7169": { |
| 379 | "group": "midi", | 537 | "group": "midi", |
| 380 | "key": "MI_A_5" | 538 | "key": "QK_MIDI_NOTE_A_5", |
| 539 | "aliases": [ | ||
| 540 | "MI_A5" | ||
| 541 | ] | ||
| 381 | }, | 542 | }, |
| 382 | "0x716A": { | 543 | "0x716A": { |
| 383 | "group": "midi", | 544 | "group": "midi", |
| 384 | "key": "MI_As_5", | 545 | "key": "QK_MIDI_NOTE_A_SHARP_5", |
| 385 | "aliases": [ | 546 | "aliases": [ |
| 386 | "MI_Bb_5" | 547 | "MI_As5", |
| 548 | "MI_Bb5" | ||
| 387 | ] | 549 | ] |
| 388 | }, | 550 | }, |
| 389 | "0x716B": { | 551 | "0x716B": { |
| 390 | "group": "midi", | 552 | "group": "midi", |
| 391 | "key": "MI_B_5" | 553 | "key": "QK_MIDI_NOTE_B_5", |
| 554 | "aliases": [ | ||
| 555 | "MI_B5" | ||
| 556 | ] | ||
| 392 | }, | 557 | }, |
| 393 | "0x7170": { | 558 | "0x7170": { |
| 394 | "group": "midi", | 559 | "group": "midi", |
| 395 | "key": "MI_OCT_N2" | 560 | "key": "QK_MIDI_OCTAVE_N2", |
| 561 | "aliases": [ | ||
| 562 | "MI_OCN2" | ||
| 563 | ] | ||
| 396 | }, | 564 | }, |
| 397 | "0x7171": { | 565 | "0x7171": { |
| 398 | "group": "midi", | 566 | "group": "midi", |
| 399 | "key": "MI_OCT_N1" | 567 | "key": "QK_MIDI_OCTAVE_N1", |
| 568 | "aliases": [ | ||
| 569 | "MI_OCN1" | ||
| 570 | ] | ||
| 400 | }, | 571 | }, |
| 401 | "0x7172": { | 572 | "0x7172": { |
| 402 | "group": "midi", | 573 | "group": "midi", |
| 403 | "key": "MI_OCT_0" | 574 | "key": "QK_MIDI_OCTAVE_0", |
| 575 | "aliases": [ | ||
| 576 | "MI_OC0" | ||
| 577 | ] | ||
| 404 | }, | 578 | }, |
| 405 | "0x7173": { | 579 | "0x7173": { |
| 406 | "group": "midi", | 580 | "group": "midi", |
| 407 | "key": "MI_OCT_1" | 581 | "key": "QK_MIDI_OCTAVE_1", |
| 582 | "aliases": [ | ||
| 583 | "MI_OC1" | ||
| 584 | ] | ||
| 408 | }, | 585 | }, |
| 409 | "0x7174": { | 586 | "0x7174": { |
| 410 | "group": "midi", | 587 | "group": "midi", |
| 411 | "key": "MI_OCT_2" | 588 | "key": "QK_MIDI_OCTAVE_2", |
| 589 | "aliases": [ | ||
| 590 | "MI_OC2" | ||
| 591 | ] | ||
| 412 | }, | 592 | }, |
| 413 | "0x7175": { | 593 | "0x7175": { |
| 414 | "group": "midi", | 594 | "group": "midi", |
| 415 | "key": "MI_OCT_3" | 595 | "key": "QK_MIDI_OCTAVE_3", |
| 596 | "aliases": [ | ||
| 597 | "MI_OC3" | ||
| 598 | ] | ||
| 416 | }, | 599 | }, |
| 417 | "0x7176": { | 600 | "0x7176": { |
| 418 | "group": "midi", | 601 | "group": "midi", |
| 419 | "key": "MI_OCT_4" | 602 | "key": "QK_MIDI_OCTAVE_4", |
| 603 | "aliases": [ | ||
| 604 | "MI_OC4" | ||
| 605 | ] | ||
| 420 | }, | 606 | }, |
| 421 | "0x7177": { | 607 | "0x7177": { |
| 422 | "group": "midi", | 608 | "group": "midi", |
| 423 | "key": "MI_OCT_5" | 609 | "key": "QK_MIDI_OCTAVE_5", |
| 610 | "aliases": [ | ||
| 611 | "MI_OC5" | ||
| 612 | ] | ||
| 424 | }, | 613 | }, |
| 425 | "0x7178": { | 614 | "0x7178": { |
| 426 | "group": "midi", | 615 | "group": "midi", |
| 427 | "key": "MI_OCT_6" | 616 | "key": "QK_MIDI_OCTAVE_6", |
| 617 | "aliases": [ | ||
| 618 | "MI_OC6" | ||
| 619 | ] | ||
| 428 | }, | 620 | }, |
| 429 | "0x7179": { | 621 | "0x7179": { |
| 430 | "group": "midi", | 622 | "group": "midi", |
| 431 | "key": "MI_OCT_7" | 623 | "key": "QK_MIDI_OCTAVE_7", |
| 624 | "aliases": [ | ||
| 625 | "MI_OC7" | ||
| 626 | ] | ||
| 432 | }, | 627 | }, |
| 433 | "0x717A": { | 628 | "0x717A": { |
| 434 | "group": "midi", | 629 | "group": "midi", |
| 435 | "key": "MI_OCTD" | 630 | "key": "QK_MIDI_OCTAVE_DOWN", |
| 631 | "aliases": [ | ||
| 632 | "MI_OCTD" | ||
| 633 | ] | ||
| 436 | }, | 634 | }, |
| 437 | "0x717B": { | 635 | "0x717B": { |
| 438 | "group": "midi", | 636 | "group": "midi", |
| 439 | "key": "MI_OCTU" | 637 | "key": "QK_MIDI_OCTAVE_UP", |
| 638 | "aliases": [ | ||
| 639 | "MI_OCTU" | ||
| 640 | ] | ||
| 440 | }, | 641 | }, |
| 441 | "0x7180": { | 642 | "0x7180": { |
| 442 | "group": "midi", | 643 | "group": "midi", |
| 443 | "key": "MI_TRNS_N6" | 644 | "key": "QK_MIDI_TRANSPOSE_N6", |
| 645 | "aliases": [ | ||
| 646 | "MI_TRN6" | ||
| 647 | ] | ||
| 444 | }, | 648 | }, |
| 445 | "0x7181": { | 649 | "0x7181": { |
| 446 | "group": "midi", | 650 | "group": "midi", |
| 447 | "key": "MI_TRNS_N5" | 651 | "key": "QK_MIDI_TRANSPOSE_N5", |
| 652 | "aliases": [ | ||
| 653 | "MI_TRN5" | ||
| 654 | ] | ||
| 448 | }, | 655 | }, |
| 449 | "0x7182": { | 656 | "0x7182": { |
| 450 | "group": "midi", | 657 | "group": "midi", |
| 451 | "key": "MI_TRNS_N4" | 658 | "key": "QK_MIDI_TRANSPOSE_N4", |
| 659 | "aliases": [ | ||
| 660 | "MI_TRN4" | ||
| 661 | ] | ||
| 452 | }, | 662 | }, |
| 453 | "0x7183": { | 663 | "0x7183": { |
| 454 | "group": "midi", | 664 | "group": "midi", |
| 455 | "key": "MI_TRNS_N3" | 665 | "key": "QK_MIDI_TRANSPOSE_N3", |
| 666 | "aliases": [ | ||
| 667 | "MI_TRN3" | ||
| 668 | ] | ||
| 456 | }, | 669 | }, |
| 457 | "0x7184": { | 670 | "0x7184": { |
| 458 | "group": "midi", | 671 | "group": "midi", |
| 459 | "key": "MI_TRNS_N2" | 672 | "key": "QK_MIDI_TRANSPOSE_N2", |
| 673 | "aliases": [ | ||
| 674 | "MI_TRN2" | ||
| 675 | ] | ||
| 460 | }, | 676 | }, |
| 461 | "0x7185": { | 677 | "0x7185": { |
| 462 | "group": "midi", | 678 | "group": "midi", |
| 463 | "key": "MI_TRNS_N1" | 679 | "key": "QK_MIDI_TRANSPOSE_N1", |
| 680 | "aliases": [ | ||
| 681 | "MI_TRN1" | ||
| 682 | ] | ||
| 464 | }, | 683 | }, |
| 465 | "0x7186": { | 684 | "0x7186": { |
| 466 | "group": "midi", | 685 | "group": "midi", |
| 467 | "key": "MI_TRNS_0" | 686 | "key": "QK_MIDI_TRANSPOSE_0", |
| 687 | "aliases": [ | ||
| 688 | "MI_TR0" | ||
| 689 | ] | ||
| 468 | }, | 690 | }, |
| 469 | "0x7187": { | 691 | "0x7187": { |
| 470 | "group": "midi", | 692 | "group": "midi", |
| 471 | "key": "MI_TRNS_1" | 693 | "key": "QK_MIDI_TRANSPOSE_1", |
| 694 | "aliases": [ | ||
| 695 | "MI_TR1" | ||
| 696 | ] | ||
| 472 | }, | 697 | }, |
| 473 | "0x7188": { | 698 | "0x7188": { |
| 474 | "group": "midi", | 699 | "group": "midi", |
| 475 | "key": "MI_TRNS_2" | 700 | "key": "QK_MIDI_TRANSPOSE_2", |
| 701 | "aliases": [ | ||
| 702 | "MI_TR2" | ||
| 703 | ] | ||
| 476 | }, | 704 | }, |
| 477 | "0x7189": { | 705 | "0x7189": { |
| 478 | "group": "midi", | 706 | "group": "midi", |
| 479 | "key": "MI_TRNS_3" | 707 | "key": "QK_MIDI_TRANSPOSE_3", |
| 708 | "aliases": [ | ||
| 709 | "MI_TR3" | ||
| 710 | ] | ||
| 480 | }, | 711 | }, |
| 481 | "0x718A": { | 712 | "0x718A": { |
| 482 | "group": "midi", | 713 | "group": "midi", |
| 483 | "key": "MI_TRNS_4" | 714 | "key": "QK_MIDI_TRANSPOSE_4", |
| 715 | "aliases": [ | ||
| 716 | "MI_TR4" | ||
| 717 | ] | ||
| 484 | }, | 718 | }, |
| 485 | "0x718B": { | 719 | "0x718B": { |
| 486 | "group": "midi", | 720 | "group": "midi", |
| 487 | "key": "MI_TRNS_5" | 721 | "key": "QK_MIDI_TRANSPOSE_5", |
| 722 | "aliases": [ | ||
| 723 | "MI_TR5" | ||
| 724 | ] | ||
| 488 | }, | 725 | }, |
| 489 | "0x718C": { | 726 | "0x718C": { |
| 490 | "group": "midi", | 727 | "group": "midi", |
| 491 | "key": "MI_TRNS_6" | 728 | "key": "QK_MIDI_TRANSPOSE_6", |
| 729 | "aliases": [ | ||
| 730 | "MI_TR6" | ||
| 731 | ] | ||
| 492 | }, | 732 | }, |
| 493 | "0x718D": { | 733 | "0x718D": { |
| 494 | "group": "midi", | 734 | "group": "midi", |
| 495 | "key": "MI_TRNSD" | 735 | "key": "QK_MIDI_TRANSPOSE_DOWN", |
| 736 | "aliases": [ | ||
| 737 | "MI_TRSD" | ||
| 738 | ] | ||
| 496 | }, | 739 | }, |
| 497 | "0x718E": { | 740 | "0x718E": { |
| 498 | "group": "midi", | 741 | "group": "midi", |
| 499 | "key": "MI_TRNSU" | 742 | "key": "QK_MIDI_TRANSPOSE_UP", |
| 743 | "aliases": [ | ||
| 744 | "MI_TRSU" | ||
| 745 | ] | ||
| 500 | }, | 746 | }, |
| 501 | "0x7190": { | 747 | "0x7190": { |
| 502 | "group": "midi", | 748 | "group": "midi", |
| 503 | "key": "MI_VEL_0" | 749 | "key": "QK_MIDI_VELOCITY_0", |
| 750 | "aliases": [ | ||
| 751 | "MI_VL0" | ||
| 752 | ] | ||
| 504 | }, | 753 | }, |
| 505 | "0x7191": { | 754 | "0x7191": { |
| 506 | "group": "midi", | 755 | "group": "midi", |
| 507 | "key": "MI_VEL_1" | 756 | "key": "QK_MIDI_VELOCITY_1", |
| 757 | "aliases": [ | ||
| 758 | "MI_VL1" | ||
| 759 | ] | ||
| 508 | }, | 760 | }, |
| 509 | "0x7192": { | 761 | "0x7192": { |
| 510 | "group": "midi", | 762 | "group": "midi", |
| 511 | "key": "MI_VEL_2" | 763 | "key": "QK_MIDI_VELOCITY_2", |
| 764 | "aliases": [ | ||
| 765 | "MI_VL2" | ||
| 766 | ] | ||
| 512 | }, | 767 | }, |
| 513 | "0x7193": { | 768 | "0x7193": { |
| 514 | "group": "midi", | 769 | "group": "midi", |
| 515 | "key": "MI_VEL_3" | 770 | "key": "QK_MIDI_VELOCITY_3", |
| 771 | "aliases": [ | ||
| 772 | "MI_VL3" | ||
| 773 | ] | ||
| 516 | }, | 774 | }, |
| 517 | "0x7194": { | 775 | "0x7194": { |
| 518 | "group": "midi", | 776 | "group": "midi", |
| 519 | "key": "MI_VEL_4" | 777 | "key": "QK_MIDI_VELOCITY_4", |
| 778 | "aliases": [ | ||
| 779 | "MI_VL4" | ||
| 780 | ] | ||
| 520 | }, | 781 | }, |
| 521 | "0x7195": { | 782 | "0x7195": { |
| 522 | "group": "midi", | 783 | "group": "midi", |
| 523 | "key": "MI_VEL_5" | 784 | "key": "QK_MIDI_VELOCITY_5", |
| 785 | "aliases": [ | ||
| 786 | "MI_VL5" | ||
| 787 | ] | ||
| 524 | }, | 788 | }, |
| 525 | "0x7196": { | 789 | "0x7196": { |
| 526 | "group": "midi", | 790 | "group": "midi", |
| 527 | "key": "MI_VEL_6" | 791 | "key": "QK_MIDI_VELOCITY_6", |
| 792 | "aliases": [ | ||
| 793 | "MI_VL6" | ||
| 794 | ] | ||
| 528 | }, | 795 | }, |
| 529 | "0x7197": { | 796 | "0x7197": { |
| 530 | "group": "midi", | 797 | "group": "midi", |
| 531 | "key": "MI_VEL_7" | 798 | "key": "QK_MIDI_VELOCITY_7", |
| 799 | "aliases": [ | ||
| 800 | "MI_VL7" | ||
| 801 | ] | ||
| 532 | }, | 802 | }, |
| 533 | "0x7198": { | 803 | "0x7198": { |
| 534 | "group": "midi", | 804 | "group": "midi", |
| 535 | "key": "MI_VEL_8" | 805 | "key": "QK_MIDI_VELOCITY_8", |
| 806 | "aliases": [ | ||
| 807 | "MI_VL8" | ||
| 808 | ] | ||
| 536 | }, | 809 | }, |
| 537 | "0x7199": { | 810 | "0x7199": { |
| 538 | "group": "midi", | 811 | "group": "midi", |
| 539 | "key": "MI_VEL_9" | 812 | "key": "QK_MIDI_VELOCITY_9", |
| 813 | "aliases": [ | ||
| 814 | "MI_VL9" | ||
| 815 | ] | ||
| 540 | }, | 816 | }, |
| 541 | "0x719A": { | 817 | "0x719A": { |
| 542 | "group": "midi", | 818 | "group": "midi", |
| 543 | "key": "MI_VEL_10" | 819 | "key": "QK_MIDI_VELOCITY_10", |
| 820 | "aliases": [ | ||
| 821 | "MI_VL10" | ||
| 822 | ] | ||
| 544 | }, | 823 | }, |
| 545 | "0x719B": { | 824 | "0x719B": { |
| 546 | "group": "midi", | 825 | "group": "midi", |
| 547 | "key": "MI_VELD" | 826 | "key": "QK_MIDI_VELOCITY_DOWN", |
| 827 | "aliases": [ | ||
| 828 | "MI_VELD" | ||
| 829 | ] | ||
| 548 | }, | 830 | }, |
| 549 | "0x719C": { | 831 | "0x719C": { |
| 550 | "group": "midi", | 832 | "group": "midi", |
| 551 | "key": "MI_VELU" | 833 | "key": "QK_MIDI_VELOCITY_UP", |
| 834 | "aliases": [ | ||
| 835 | "MI_VELU" | ||
| 836 | ] | ||
| 552 | }, | 837 | }, |
| 553 | "0x71A0": { | 838 | "0x71A0": { |
| 554 | "group": "midi", | 839 | "group": "midi", |
| 555 | "key": "MI_CH1" | 840 | "key": "QK_MIDI_CHANNEL_1", |
| 841 | "aliases": [ | ||
| 842 | "MI_CH1" | ||
| 843 | ] | ||
| 556 | }, | 844 | }, |
| 557 | "0x71A1": { | 845 | "0x71A1": { |
| 558 | "group": "midi", | 846 | "group": "midi", |
| 559 | "key": "MI_CH2" | 847 | "key": "QK_MIDI_CHANNEL_2", |
| 848 | "aliases": [ | ||
| 849 | "MI_CH2" | ||
| 850 | ] | ||
| 560 | }, | 851 | }, |
| 561 | "0x71A2": { | 852 | "0x71A2": { |
| 562 | "group": "midi", | 853 | "group": "midi", |
| 563 | "key": "MI_CH3" | 854 | "key": "QK_MIDI_CHANNEL_3", |
| 855 | "aliases": [ | ||
| 856 | "MI_CH3" | ||
| 857 | ] | ||
| 564 | }, | 858 | }, |
| 565 | "0x71A3": { | 859 | "0x71A3": { |
| 566 | "group": "midi", | 860 | "group": "midi", |
| 567 | "key": "MI_CH4" | 861 | "key": "QK_MIDI_CHANNEL_4", |
| 862 | "aliases": [ | ||
| 863 | "MI_CH4" | ||
| 864 | ] | ||
| 568 | }, | 865 | }, |
| 569 | "0x71A4": { | 866 | "0x71A4": { |
| 570 | "group": "midi", | 867 | "group": "midi", |
| 571 | "key": "MI_CH5" | 868 | "key": "QK_MIDI_CHANNEL_5", |
| 869 | "aliases": [ | ||
| 870 | "MI_CH5" | ||
| 871 | ] | ||
| 572 | }, | 872 | }, |
| 573 | "0x71A5": { | 873 | "0x71A5": { |
| 574 | "group": "midi", | 874 | "group": "midi", |
| 575 | "key": "MI_CH6" | 875 | "key": "QK_MIDI_CHANNEL_6", |
| 876 | "aliases": [ | ||
| 877 | "MI_CH6" | ||
| 878 | ] | ||
| 576 | }, | 879 | }, |
| 577 | "0x71A6": { | 880 | "0x71A6": { |
| 578 | "group": "midi", | 881 | "group": "midi", |
| 579 | "key": "MI_CH7" | 882 | "key": "QK_MIDI_CHANNEL_7", |
| 883 | "aliases": [ | ||
| 884 | "MI_CH7" | ||
| 885 | ] | ||
| 580 | }, | 886 | }, |
| 581 | "0x71A7": { | 887 | "0x71A7": { |
| 582 | "group": "midi", | 888 | "group": "midi", |
| 583 | "key": "MI_CH8" | 889 | "key": "QK_MIDI_CHANNEL_8", |
| 890 | "aliases": [ | ||
| 891 | "MI_CH8" | ||
| 892 | ] | ||
| 584 | }, | 893 | }, |
| 585 | "0x71A8": { | 894 | "0x71A8": { |
| 586 | "group": "midi", | 895 | "group": "midi", |
| 587 | "key": "MI_CH9" | 896 | "key": "QK_MIDI_CHANNEL_9", |
| 897 | "aliases": [ | ||
| 898 | "MI_CH9" | ||
| 899 | ] | ||
| 588 | }, | 900 | }, |
| 589 | "0x71A9": { | 901 | "0x71A9": { |
| 590 | "group": "midi", | 902 | "group": "midi", |
| 591 | "key": "MI_CH10" | 903 | "key": "QK_MIDI_CHANNEL_10", |
| 904 | "aliases": [ | ||
| 905 | "MI_CH10" | ||
| 906 | ] | ||
| 592 | }, | 907 | }, |
| 593 | "0x71AA": { | 908 | "0x71AA": { |
| 594 | "group": "midi", | 909 | "group": "midi", |
| 595 | "key": "MI_CH11" | 910 | "key": "QK_MIDI_CHANNEL_11", |
| 911 | "aliases": [ | ||
| 912 | "MI_CH11" | ||
| 913 | ] | ||
| 596 | }, | 914 | }, |
| 597 | "0x71AB": { | 915 | "0x71AB": { |
| 598 | "group": "midi", | 916 | "group": "midi", |
| 599 | "key": "MI_CH12" | 917 | "key": "QK_MIDI_CHANNEL_12", |
| 918 | "aliases": [ | ||
| 919 | "MI_CH12" | ||
| 920 | ] | ||
| 600 | }, | 921 | }, |
| 601 | "0x71AC": { | 922 | "0x71AC": { |
| 602 | "group": "midi", | 923 | "group": "midi", |
| 603 | "key": "MI_CH13" | 924 | "key": "QK_MIDI_CHANNEL_13", |
| 925 | "aliases": [ | ||
| 926 | "MI_CH13" | ||
| 927 | ] | ||
| 604 | }, | 928 | }, |
| 605 | "0x71AD": { | 929 | "0x71AD": { |
| 606 | "group": "midi", | 930 | "group": "midi", |
| 607 | "key": "MI_CH14" | 931 | "key": "QK_MIDI_CHANNEL_14", |
| 932 | "aliases": [ | ||
| 933 | "MI_CH14" | ||
| 934 | ] | ||
| 608 | }, | 935 | }, |
| 609 | "0x71AE": { | 936 | "0x71AE": { |
| 610 | "group": "midi", | 937 | "group": "midi", |
| 611 | "key": "MI_CH15" | 938 | "key": "QK_MIDI_CHANNEL_15", |
| 939 | "aliases": [ | ||
| 940 | "MI_CH15" | ||
| 941 | ] | ||
| 612 | }, | 942 | }, |
| 613 | "0x71AF": { | 943 | "0x71AF": { |
| 614 | "group": "midi", | 944 | "group": "midi", |
| 615 | "key": "MI_CH16" | 945 | "key": "QK_MIDI_CHANNEL_16", |
| 946 | "aliases": [ | ||
| 947 | "MI_CH16" | ||
| 948 | ] | ||
| 616 | }, | 949 | }, |
| 617 | "0x71B0": { | 950 | "0x71B0": { |
| 618 | "group": "midi", | 951 | "group": "midi", |
| 619 | "key": "MI_CHD" | 952 | "key": "QK_MIDI_CHANNEL_DOWN", |
| 953 | "aliases": [ | ||
| 954 | "MI_CHND" | ||
| 955 | ] | ||
| 620 | }, | 956 | }, |
| 621 | "0x71B1": { | 957 | "0x71B1": { |
| 622 | "group": "midi", | 958 | "group": "midi", |
| 623 | "key": "MI_CHU" | 959 | "key": "QK_MIDI_CHANNEL_UP", |
| 960 | "aliases": [ | ||
| 961 | "MI_CHNU" | ||
| 962 | ] | ||
| 624 | }, | 963 | }, |
| 625 | "0x71C0": { | 964 | "0x71C0": { |
| 626 | "group": "midi", | 965 | "group": "midi", |
| 627 | "key": "MI_ALLOFF" | 966 | "key": "QK_MIDI_ALL_NOTES_OFF", |
| 967 | "aliases": [ | ||
| 968 | "MI_AOFF" | ||
| 969 | ] | ||
| 628 | }, | 970 | }, |
| 629 | "0x71C1": { | 971 | "0x71C1": { |
| 630 | "group": "midi", | 972 | "group": "midi", |
| 631 | "key": "MI_SUS" | 973 | "key": "QK_MIDI_SUSTAIN", |
| 974 | "aliases": [ | ||
| 975 | "MI_SUST" | ||
| 976 | ] | ||
| 632 | }, | 977 | }, |
| 633 | "0x71C2": { | 978 | "0x71C2": { |
| 634 | "group": "midi", | 979 | "group": "midi", |
| 635 | "key": "MI_PORT" | 980 | "key": "QK_MIDI_PORTAMENTO", |
| 981 | "aliases": [ | ||
| 982 | "MI_PORT" | ||
| 983 | ] | ||
| 636 | }, | 984 | }, |
| 637 | "0x71C3": { | 985 | "0x71C3": { |
| 638 | "group": "midi", | 986 | "group": "midi", |
| 639 | "key": "MI_SOST" | 987 | "key": "QK_MIDI_SOSTENUTO", |
| 988 | "aliases": [ | ||
| 989 | "MI_SOST" | ||
| 990 | ] | ||
| 640 | }, | 991 | }, |
| 641 | "0x71C4": { | 992 | "0x71C4": { |
| 642 | "group": "midi", | 993 | "group": "midi", |
| 643 | "key": "MI_SOFT" | 994 | "key": "QK_MIDI_SOFT", |
| 995 | "aliases": [ | ||
| 996 | "MI_SOFT" | ||
| 997 | ] | ||
| 644 | }, | 998 | }, |
| 645 | "0x71C5": { | 999 | "0x71C5": { |
| 646 | "group": "midi", | 1000 | "group": "midi", |
| 647 | "key": "MI_LEG" | 1001 | "key": "QK_MIDI_LEGATO", |
| 1002 | "aliases": [ | ||
| 1003 | "MI_LEG" | ||
| 1004 | ] | ||
| 648 | }, | 1005 | }, |
| 649 | "0x71C6": { | 1006 | "0x71C6": { |
| 650 | "group": "midi", | 1007 | "group": "midi", |
| 651 | "key": "MI_MOD" | 1008 | "key": "QK_MIDI_MODULATION", |
| 1009 | "aliases": [ | ||
| 1010 | "MI_MOD" | ||
| 1011 | ] | ||
| 652 | }, | 1012 | }, |
| 653 | "0x71C7": { | 1013 | "0x71C7": { |
| 654 | "group": "midi", | 1014 | "group": "midi", |
| 655 | "key": "MI_MODSD" | 1015 | "key": "QK_MIDI_MODULATION_SPEED_DOWN", |
| 1016 | "aliases": [ | ||
| 1017 | "MI_MODD" | ||
| 1018 | ] | ||
| 656 | }, | 1019 | }, |
| 657 | "0x71C8": { | 1020 | "0x71C8": { |
| 658 | "group": "midi", | 1021 | "group": "midi", |
| 659 | "key": "MI_MODSU" | 1022 | "key": "QK_MIDI_MODULATION_SPEED_UP", |
| 1023 | "aliases": [ | ||
| 1024 | "MI_MODU" | ||
| 1025 | ] | ||
| 660 | }, | 1026 | }, |
| 661 | "0x71C9": { | 1027 | "0x71C9": { |
| 662 | "group": "midi", | 1028 | "group": "midi", |
| 663 | "key": "MI_BENDD" | 1029 | "key": "QK_MIDI_PITCH_BEND_DOWN", |
| 1030 | "aliases": [ | ||
| 1031 | "MI_BNDD" | ||
| 1032 | ] | ||
| 664 | }, | 1033 | }, |
| 665 | "0x71CA": { | 1034 | "0x71CA": { |
| 666 | "group": "midi", | 1035 | "group": "midi", |
| 667 | "key": "MI_BENDU" | 1036 | "key": "QK_MIDI_PITCH_BEND_UP", |
| 1037 | "aliases": [ | ||
| 1038 | "MI_BNDU" | ||
| 1039 | ] | ||
| 668 | } | 1040 | } |
| 669 | } | 1041 | } |
| 670 | } | 1042 | } |
diff --git a/docs/feature_midi.md b/docs/feature_midi.md index 7823b66113..1f0809ef14 100644 --- a/docs/feature_midi.md +++ b/docs/feature_midi.md | |||
| @@ -80,164 +80,164 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 80 | 80 | ||
| 81 | ### Keycodes | 81 | ### Keycodes |
| 82 | 82 | ||
| 83 | |Keycode |Aliases |Description | | 83 | |Keycode |Aliases |Description | |
| 84 | |------------|---------|---------------------------------| | 84 | |-------------------------------|------------------|---------------------------------| |
| 85 | |`MI_ON` | |Turn MIDI on | | 85 | |`QK_MIDI_ON` |`MI_ON` |Turn MIDI on | |
| 86 | |`MI_OFF` | |Turn MIDI off | | 86 | |`QK_MIDI_OFF` |`MI_OFF` |Turn MIDI off | |
| 87 | |`MI_TOG` | |Toggle MIDI enabled | | 87 | |`QK_MIDI_TOGGLE` |`MI_TOGG` |Toggle MIDI enabled | |
| 88 | |`MI_C` | |C octave 0 | | 88 | |`QK_MIDI_NOTE_C_0` |`MI_C` |C octave 0 | |
| 89 | |`MI_Cs` |`MI_Db` |C♯/D♠octave 0 | | 89 | |`QK_MIDI_NOTE_C_SHARP_0` |`MI_Cs`, `MI_Db` |C♯/D♠octave 0 | |
| 90 | |`MI_D` | |D octave 0 | | 90 | |`QK_MIDI_NOTE_D_0` |`MI_D` |D octave 0 | |
| 91 | |`MI_Ds` |`MI_Eb` |D♯/E♠octave 0 | | 91 | |`QK_MIDI_NOTE_D_SHARP_0` |`MI_Ds`, `MI_Eb` |D♯/E♠octave 0 | |
| 92 | |`MI_E` | |E octave 0 | | 92 | |`QK_MIDI_NOTE_E_0` |`MI_E` |E octave 0 | |
| 93 | |`MI_F` | |F octave 0 | | 93 | |`QK_MIDI_NOTE_F_0` |`MI_F` |F octave 0 | |
| 94 | |`MI_Fs` |`MI_Gb` |F♯/G♠octave 0 | | 94 | |`QK_MIDI_NOTE_F_SHARP_0` |`MI_Fs`, `MI_Gb` |F♯/G♠octave 0 | |
| 95 | |`MI_G` | |G octave 0 | | 95 | |`QK_MIDI_NOTE_G_0` |`MI_G` |G octave 0 | |
| 96 | |`MI_Gs` |`MI_Gs` |G♯/A♠octave 0 | | 96 | |`QK_MIDI_NOTE_G_SHARP_0` |`MI_Gs`, `MI_Ab` |G♯/A♠octave 0 | |
| 97 | |`MI_A` | |A octave 0 | | 97 | |`QK_MIDI_NOTE_A_0` |`MI_A` |A octave 0 | |
| 98 | |`MI_As` |`MI_Bb` |A♯/B♠octave 0 | | 98 | |`QK_MIDI_NOTE_A_SHARP_0` |`MI_As`, `MI_Bb` |A♯/B♠octave 0 | |
| 99 | |`MI_B` | |B octave 0 | | 99 | |`QK_MIDI_NOTE_B_0` |`MI_B` |B octave 0 | |
| 100 | |`MI_C_1` | |C octave 1 | | 100 | |`QK_MIDI_NOTE_C_1` |`MI_C1` |C octave 1 | |
| 101 | |`MI_Cs_1` |`MI_Db_1`|C♯/D♠octave 1 | | 101 | |`QK_MIDI_NOTE_C_SHARP_1` |`MI_Cs1`, `MI_Db1`|C♯/D♠octave 1 | |
| 102 | |`MI_D_1` | |D octave 1 | | 102 | |`QK_MIDI_NOTE_D_1` |`MI_D1` |D octave 1 | |
| 103 | |`MI_Ds_1` |`MI_Eb_1`|D♯/E♠octave 1 | | 103 | |`QK_MIDI_NOTE_D_SHARP_1` |`MI_Ds1`, `MI_Eb1`|D♯/E♠octave 1 | |
| 104 | |`MI_E_1` | |E octave 1 | | 104 | |`QK_MIDI_NOTE_E_1` |`MI_E1` |E octave 1 | |
| 105 | |`MI_F_1` | |F octave 1 | | 105 | |`QK_MIDI_NOTE_F_1` |`MI_F1` |F octave 1 | |
| 106 | |`MI_Fs_1` |`MI_Gb_1`|F♯/G♠octave 1 | | 106 | |`QK_MIDI_NOTE_F_SHARP_1` |`MI_Fs1`, `MI_Gb1`|F♯/G♠octave 1 | |
| 107 | |`MI_G_1` | |G octave 1 | | 107 | |`QK_MIDI_NOTE_G_1` |`MI_G1` |G octave 1 | |
| 108 | |`MI_Gs_1` |`MI_Ab_1`|G♯/A♠octave 1 | | 108 | |`QK_MIDI_NOTE_G_SHARP_1` |`MI_Gs1`, `MI_Ab1`|G♯/A♠octave 1 | |
| 109 | |`MI_A_1` | |A octave 1 | | 109 | |`QK_MIDI_NOTE_A_1` |`MI_A1` |A octave 1 | |
| 110 | |`MI_As_1` |`MI_Bb_1`|A♯/B♠octave 1 | | 110 | |`QK_MIDI_NOTE_A_SHARP_1` |`MI_As1`, `MI_Bb1`|A♯/B♠octave 1 | |
| 111 | |`MI_B_1` | |B octave 1 | | 111 | |`QK_MIDI_NOTE_B_1` |`MI_B1` |B octave 1 | |
| 112 | |`MI_C_2` | |C octave 2 | | 112 | |`QK_MIDI_NOTE_C_2` |`MI_C2` |C octave 2 | |
| 113 | |`MI_Cs_2` |`MI_Db_2`|C♯/D♠octave 2 | | 113 | |`QK_MIDI_NOTE_C_SHARP_2` |`MI_Cs2`, `MI_Db2`|C♯/D♠octave 2 | |
| 114 | |`MI_D_2` | |D octave 2 | | 114 | |`QK_MIDI_NOTE_D_2` |`MI_D2` |D octave 2 | |
| 115 | |`MI_Ds_2` |`MI_Eb_2`|D♯/E♠octave 2 | | 115 | |`QK_MIDI_NOTE_D_SHARP_2` |`MI_Ds2`, `MI_Eb2`|D♯/E♠octave 2 | |
| 116 | |`MI_E_2` | |E octave 2 | | 116 | |`QK_MIDI_NOTE_E_2` |`MI_E2` |E octave 2 | |
| 117 | |`MI_F_2` | |F octave 2 | | 117 | |`QK_MIDI_NOTE_F_2` |`MI_F2` |F octave 2 | |
| 118 | |`MI_Fs_2` |`MI_Gb_2`|F♯/G♠octave 2 | | 118 | |`QK_MIDI_NOTE_F_SHARP_2` |`MI_Fs2`, `MI_Gb2`|F♯/G♠octave 2 | |
| 119 | |`MI_G_2` | |G octave 2 | | 119 | |`QK_MIDI_NOTE_G_2` |`MI_G2` |G octave 2 | |
| 120 | |`MI_Gs_2` |`MI_Ab_2`|G♯/A♠octave 2 | | 120 | |`QK_MIDI_NOTE_G_SHARP_2` |`MI_Gs2`, `MI_Ab2`|G♯/A♠octave 2 | |
| 121 | |`MI_A_2` | |A octave 2 | | 121 | |`QK_MIDI_NOTE_A_2` |`MI_A2` |A octave 2 | |
| 122 | |`MI_As_2` |`MI_Bb_2`|A♯/B♠octave 2 | | 122 | |`QK_MIDI_NOTE_A_SHARP_2` |`MI_As2`, `MI_Bb2`|A♯/B♠octave 2 | |
| 123 | |`MI_B_2` | |B octave 2 | | 123 | |`QK_MIDI_NOTE_B_2` |`MI_B2` |B octave 2 | |
| 124 | |`MI_C_3` | |C octave 3 | | 124 | |`QK_MIDI_NOTE_C_3` |`MI_C3` |C octave 3 | |
| 125 | |`MI_Cs_3` |`MI_Db_3`|C♯/D♠octave 3 | | 125 | |`QK_MIDI_NOTE_C_SHARP_3` |`MI_Cs3`, `MI_Db3`|C♯/D♠octave 3 | |
| 126 | |`MI_D_3` | |D octave 3 | | 126 | |`QK_MIDI_NOTE_D_3` |`MI_D3` |D octave 3 | |
| 127 | |`MI_Ds_3` |`MI_Eb_3`|D♯/E♠octave 3 | | 127 | |`QK_MIDI_NOTE_D_SHARP_3` |`MI_Ds3`, `MI_Eb3`|D♯/E♠octave 3 | |
| 128 | |`MI_E_3` | |E octave 3 | | 128 | |`QK_MIDI_NOTE_E_3` |`MI_E3` |E octave 3 | |
| 129 | |`MI_F_3` | |F octave 3 | | 129 | |`QK_MIDI_NOTE_F_3` |`MI_F3` |F octave 3 | |
| 130 | |`MI_Fs_3` |`MI_Gb_3`|F♯/G♠octave 3 | | 130 | |`QK_MIDI_NOTE_F_SHARP_3` |`MI_Fs3`, `MI_Gb3`|F♯/G♠octave 3 | |
| 131 | |`MI_G_3` | |G octave 3 | | 131 | |`QK_MIDI_NOTE_G_3` |`MI_G3` |G octave 3 | |
| 132 | |`MI_Gs_3` |`MI_Ab_3`|G♯/A♠octave 3 | | 132 | |`QK_MIDI_NOTE_G_SHARP_3` |`MI_Gs3`, `MI_Ab3`|G♯/A♠octave 3 | |
| 133 | |`MI_A_3` | |A octave 3 | | 133 | |`QK_MIDI_NOTE_A_3` |`MI_A3` |A octave 3 | |
| 134 | |`MI_As_3` |`MI_Bb_3`|A♯/B♠octave 3 | | 134 | |`QK_MIDI_NOTE_A_SHARP_3` |`MI_As3`, `MI_Bb3`|A♯/B♠octave 3 | |
| 135 | |`MI_B_3` | |B octave 3 | | 135 | |`QK_MIDI_NOTE_B_3` |`MI_B3` |B octave 3 | |
| 136 | |`MI_C_4` | |C octave 4 | | 136 | |`QK_MIDI_NOTE_C_4` |`MI_C4` |C octave 4 | |
| 137 | |`MI_Cs_4` |`MI_Db_4`|C♯/D♠octave 4 | | 137 | |`QK_MIDI_NOTE_C_SHARP_4` |`MI_Cs4`, `MI_Db4`|C♯/D♠octave 4 | |
| 138 | |`MI_D_4` | |D octave 4 | | 138 | |`QK_MIDI_NOTE_D_4` |`MI_D4` |D octave 4 | |
| 139 | |`MI_Ds_4` |`MI_Eb_4`|D♯/E♠octave 4 | | 139 | |`QK_MIDI_NOTE_D_SHARP_4` |`MI_Ds4`, `MI_Eb4`|D♯/E♠octave 4 | |
| 140 | |`MI_E_4` | |E octave 4 | | 140 | |`QK_MIDI_NOTE_E_4` |`MI_E4` |E octave 4 | |
| 141 | |`MI_F_4` | |F octave 4 | | 141 | |`QK_MIDI_NOTE_F_4` |`MI_F4` |F octave 4 | |
| 142 | |`MI_Fs_4` |`MI_Gb_4`|F♯/G♠octave 4 | | 142 | |`QK_MIDI_NOTE_F_SHARP_4` |`MI_Fs4`, `MI_Gb4`|F♯/G♠octave 4 | |
| 143 | |`MI_G_4` | |G octave 4 | | 143 | |`QK_MIDI_NOTE_G_4` |`MI_G4` |G octave 4 | |
| 144 | |`MI_Gs_4` |`MI_Ab_4`|G♯/A♠octave 4 | | 144 | |`QK_MIDI_NOTE_G_SHARP_4` |`MI_Gs4`, `MI_Ab4`|G♯/A♠octave 4 | |
| 145 | |`MI_A_4` | |A octave 4 | | 145 | |`QK_MIDI_NOTE_A_4` |`MI_A4` |A octave 4 | |
| 146 | |`MI_As_4` |`MI_Bb_4`|A♯/B♠octave 4 | | 146 | |`QK_MIDI_NOTE_A_SHARP_4` |`MI_As4`, `MI_Bb4`|A♯/B♠octave 4 | |
| 147 | |`MI_B_4` | |B octave 4 | | 147 | |`QK_MIDI_NOTE_B_4` |`MI_B4` |B octave 4 | |
| 148 | |`MI_C_5` | |C octave 5 | | 148 | |`QK_MIDI_NOTE_C_5` |`MI_C5` |C octave 5 | |
| 149 | |`MI_Cs_5` |`MI_Db_5`|C♯/D♠octave 5 | | 149 | |`QK_MIDI_NOTE_C_SHARP_5` |`MI_Cs5`, `MI_Db5`|C♯/D♠octave 5 | |
| 150 | |`MI_D_5` | |D octave 5 | | 150 | |`QK_MIDI_NOTE_D_5` |`MI_D5` |D octave 5 | |
| 151 | |`MI_Ds_5` |`MI_Eb_5`|D♯/E♠octave 5 | | 151 | |`QK_MIDI_NOTE_D_SHARP_5` |`MI_Ds5`, `MI_Eb5`|D♯/E♠octave 5 | |
| 152 | |`MI_E_5` | |E octave 5 | | 152 | |`QK_MIDI_NOTE_E_5` |`MI_E5` |E octave 5 | |
| 153 | |`MI_F_5` | |F octave 5 | | 153 | |`QK_MIDI_NOTE_F_5` |`MI_F5` |F octave 5 | |
| 154 | |`MI_Fs_5` |`MI_Gb_5`|F♯/G♠octave 5 | | 154 | |`QK_MIDI_NOTE_F_SHARP_5` |`MI_Fs5`, `MI_Gb5`|F♯/G♠octave 5 | |
| 155 | |`MI_G_5` | |G octave 5 | | 155 | |`QK_MIDI_NOTE_G_5` |`MI_G5` |G octave 5 | |
| 156 | |`MI_Gs_5` |`MI_Ab_5`|G♯/A♠octave 5 | | 156 | |`QK_MIDI_NOTE_G_SHARP_5` |`MI_Gs5`, `MI_Ab5`|G♯/A♠octave 5 | |
| 157 | |`MI_A_5` | |A octave 5 | | 157 | |`QK_MIDI_NOTE_A_5` |`MI_A5` |A octave 5 | |
| 158 | |`MI_As_5` |`MI_Bb_5`|A♯/B♠octave 5 | | 158 | |`QK_MIDI_NOTE_A_SHARP_5` |`MI_As5`, `MI_Bb5`|A♯/B♠octave 5 | |
| 159 | |`MI_B_5` | |B octave 5 | | 159 | |`QK_MIDI_NOTE_B_5` |`MI_B5` |B octave 5 | |
| 160 | |`MI_OCT_N2` | |Set octave to -2 | | 160 | |`QK_MIDI_OCTAVE_N2` |`MI_OCN2` |Set octave to -2 | |
| 161 | |`MI_OCT_N1` | |Set octave to -1 | | 161 | |`QK_MIDI_OCTAVE_N1` |`MI_OCN1` |Set octave to -1 | |
| 162 | |`MI_OCT_0` | |Set octave to 0 | | 162 | |`QK_MIDI_OCTAVE_0` |`MI_OC0` |Set octave to 0 | |
| 163 | |`MI_OCT_1` | |Set octave to 1 | | 163 | |`QK_MIDI_OCTAVE_1` |`MI_OC1` |Set octave to 1 | |
| 164 | |`MI_OCT_2` | |Set octave to 2 | | 164 | |`QK_MIDI_OCTAVE_2` |`MI_OC2` |Set octave to 2 | |
| 165 | |`MI_OCT_3` | |Set octave to 3 | | 165 | |`QK_MIDI_OCTAVE_3` |`MI_OC3` |Set octave to 3 | |
| 166 | |`MI_OCT_4` | |Set octave to 4 | | 166 | |`QK_MIDI_OCTAVE_4` |`MI_OC4` |Set octave to 4 | |
| 167 | |`MI_OCT_5` | |Set octave to 5 | | 167 | |`QK_MIDI_OCTAVE_5` |`MI_OC5` |Set octave to 5 | |
| 168 | |`MI_OCT_6` | |Set octave to 6 | | 168 | |`QK_MIDI_OCTAVE_6` |`MI_OC6` |Set octave to 6 | |
| 169 | |`MI_OCT_7` | |Set octave to 7 | | 169 | |`QK_MIDI_OCTAVE_7` |`MI_OC7` |Set octave to 7 | |
| 170 | |`MI_OCTD` | |Move down an octave | | 170 | |`QK_MIDI_OCTAVE_DOWN` |`MI_OCTD` |Move down an octave | |
| 171 | |`MI_OCTU` | |Move up an octave | | 171 | |`QK_MIDI_OCTAVE_UP` |`MI_OCTU` |Move up an octave | |
| 172 | |`MI_TRNS_N6`| |Set transposition to -6 semitones| | 172 | |`QK_MIDI_TRANSPOSE_N6` |`MI_TRN6` |Set transposition to -6 semitones| |
| 173 | |`MI_TRNS_N5`| |Set transposition to -5 semitones| | 173 | |`QK_MIDI_TRANSPOSE_N5` |`MI_TRN5` |Set transposition to -5 semitones| |
| 174 | |`MI_TRNS_N4`| |Set transposition to -4 semitones| | 174 | |`QK_MIDI_TRANSPOSE_N4` |`MI_TRN4` |Set transposition to -4 semitones| |
| 175 | |`MI_TRNS_N3`| |Set transposition to -3 semitones| | 175 | |`QK_MIDI_TRANSPOSE_N3` |`MI_TRN3` |Set transposition to -3 semitones| |
| 176 | |`MI_TRNS_N2`| |Set transposition to -2 semitones| | 176 | |`QK_MIDI_TRANSPOSE_N2` |`MI_TRN2` |Set transposition to -2 semitones| |
| 177 | |`MI_TRNS_N1`| |Set transposition to -1 semitone | | 177 | |`QK_MIDI_TRANSPOSE_N1` |`MI_TRN1` |Set transposition to -1 semitone | |
| 178 | |`MI_TRNS_0` | |No transposition | | 178 | |`QK_MIDI_TRANSPOSE_0` |`MI_TR0` |No transposition | |
| 179 | |`MI_TRNS_1` | |Set transposition to +1 semitone | | 179 | |`QK_MIDI_TRANSPOSE_1` |`MI_TR1` |Set transposition to +1 semitone | |
| 180 | |`MI_TRNS_2` | |Set transposition to +2 semitones| | 180 | |`QK_MIDI_TRANSPOSE_2` |`MI_TR2` |Set transposition to +2 semitones| |
| 181 | |`MI_TRNS_3` | |Set transposition to +3 semitones| | 181 | |`QK_MIDI_TRANSPOSE_3` |`MI_TR3` |Set transposition to +3 semitones| |
| 182 | |`MI_TRNS_4` | |Set transposition to +4 semitones| | 182 | |`QK_MIDI_TRANSPOSE_4` |`MI_TR4` |Set transposition to +4 semitones| |
| 183 | |`MI_TRNS_5` | |Set transposition to +5 semitones| | 183 | |`QK_MIDI_TRANSPOSE_5` |`MI_TR5` |Set transposition to +5 semitones| |
| 184 | |`MI_TRNS_6` | |Set transposition to +6 semitones| | 184 | |`QK_MIDI_TRANSPOSE_6` |`MI_TR6` |Set transposition to +6 semitones| |
| 185 | |`MI_TRNSD` | |Decrease transposition | | 185 | |`QK_MIDI_TRANSPOSE_DOWN` |`MI_TRSD` |Decrease transposition | |
| 186 | |`MI_TRNSU` | |Increase transposition | | 186 | |`QK_MIDI_TRANSPOSE_UP` |`MI_TRSU` |Increase transposition | |
| 187 | |`MI_VEL_0` | |Set velocity to 0 | | 187 | |`QK_MIDI_VELOCITY_0` |`MI_VL0` |Set velocity to 0 | |
| 188 | |`MI_VEL_1` | |Set velocity to 12 | | 188 | |`QK_MIDI_VELOCITY_1` |`MI_VL1` |Set velocity to 12 | |
| 189 | |`MI_VEL_2` | |Set velocity to 25 | | 189 | |`QK_MIDI_VELOCITY_2` |`MI_VL2` |Set velocity to 25 | |
| 190 | |`MI_VEL_3` | |Set velocity to 38 | | 190 | |`QK_MIDI_VELOCITY_3` |`MI_VL3` |Set velocity to 38 | |
| 191 | |`MI_VEL_4` | |Set velocity to 51 | | 191 | |`QK_MIDI_VELOCITY_4` |`MI_VL4` |Set velocity to 51 | |
| 192 | |`MI_VEL_5` | |Set velocity to 64 | | 192 | |`QK_MIDI_VELOCITY_5` |`MI_VL5` |Set velocity to 64 | |
| 193 | |`MI_VEL_6` | |Set velocity to 76 | | 193 | |`QK_MIDI_VELOCITY_6` |`MI_VL6` |Set velocity to 76 | |
| 194 | |`MI_VEL_7` | |Set velocity to 89 | | 194 | |`QK_MIDI_VELOCITY_7` |`MI_VL7` |Set velocity to 89 | |
| 195 | |`MI_VEL_8` | |Set velocity to 102 | | 195 | |`QK_MIDI_VELOCITY_8` |`MI_VL8` |Set velocity to 102 | |
| 196 | |`MI_VEL_9` | |Set velocity to 114 | | 196 | |`QK_MIDI_VELOCITY_9` |`MI_VL9` |Set velocity to 114 | |
| 197 | |`MI_VEL_10` | |Set velocity to 127 | | 197 | |`QK_MIDI_VELOCITY_10` |`MI_VL10` |Set velocity to 127 | |
| 198 | |`MI_VELD` | |Decrease velocity | | 198 | |`QK_MIDI_VELOCITY_DOWN` |`MI_VELD` |Decrease velocity | |
| 199 | |`MI_VELU` | |Increase velocity | | 199 | |`QK_MIDI_VELOCITY_UP` |`MI_VELU` |Increase velocity | |
| 200 | |`MI_CH1` | |Set channel to 1 | | 200 | |`QK_MIDI_CHANNEL_1` |`MI_CH1` |Set channel to 1 | |
| 201 | |`MI_CH2` | |Set channel to 2 | | 201 | |`QK_MIDI_CHANNEL_2` |`MI_CH2` |Set channel to 2 | |
| 202 | |`MI_CH3` | |Set channel to 3 | | 202 | |`QK_MIDI_CHANNEL_3` |`MI_CH3` |Set channel to 3 | |
| 203 | |`MI_CH4` | |Set channel to 4 | | 203 | |`QK_MIDI_CHANNEL_4` |`MI_CH4` |Set channel to 4 | |
| 204 | |`MI_CH5` | |Set channel to 5 | | 204 | |`QK_MIDI_CHANNEL_5` |`MI_CH5` |Set channel to 5 | |
| 205 | |`MI_CH6` | |Set channel to 6 | | 205 | |`QK_MIDI_CHANNEL_6` |`MI_CH6` |Set channel to 6 | |
| 206 | |`MI_CH7` | |Set channel to 7 | | 206 | |`QK_MIDI_CHANNEL_7` |`MI_CH7` |Set channel to 7 | |
| 207 | |`MI_CH8` | |Set channel to 8 | | 207 | |`QK_MIDI_CHANNEL_8` |`MI_CH8` |Set channel to 8 | |
| 208 | |`MI_CH9` | |Set channel to 9 | | 208 | |`QK_MIDI_CHANNEL_9` |`MI_CH9` |Set channel to 9 | |
| 209 | |`MI_CH10` | |Set channel to 10 | | 209 | |`QK_MIDI_CHANNEL_10` |`MI_CH10` |Set channel to 10 | |
| 210 | |`MI_CH11` | |Set channel to 11 | | 210 | |`QK_MIDI_CHANNEL_11` |`MI_CH11` |Set channel to 11 | |
| 211 | |`MI_CH12` | |Set channel to 12 | | 211 | |`QK_MIDI_CHANNEL_12` |`MI_CH12` |Set channel to 12 | |
| 212 | |`MI_CH13` | |Set channel to 13 | | 212 | |`QK_MIDI_CHANNEL_13` |`MI_CH13` |Set channel to 13 | |
| 213 | |`MI_CH14` | |Set channel to 14 | | 213 | |`QK_MIDI_CHANNEL_14` |`MI_CH14` |Set channel to 14 | |
| 214 | |`MI_CH15` | |Set channel to 15 | | 214 | |`QK_MIDI_CHANNEL_15` |`MI_CH15` |Set channel to 15 | |
| 215 | |`MI_CH16` | |Set channel to 16 | | 215 | |`QK_MIDI_CHANNEL_16` |`MI_CH16` |Set channel to 16 | |
| 216 | |`MI_CHD` | |Decrease channel | | 216 | |`QK_MIDI_CHANNEL_DOWN` |`MI_CHND` |Decrease channel | |
| 217 | |`MI_CHU` | |Increase channel | | 217 | |`QK_MIDI_CHANNEL_UP` |`MI_CHNU` |Increase channel | |
| 218 | |`MI_ALLOFF` | |Stop all notes | | 218 | |`QK_MIDI_ALL_NOTES_OFF` |`MI_AOFF` |Stop all notes | |
| 219 | |`MI_SUS` | |Sustain | | 219 | |`QK_MIDI_SUSTAIN` |`MI_SUST` |Sustain | |
| 220 | |`MI_PORT` | |Portmento | | 220 | |`QK_MIDI_PORTAMENTO` |`MI_PORT` |Portmento | |
| 221 | |`MI_SOST` | |Sostenuto | | 221 | |`QK_MIDI_SOSTENUTO` |`MI_SOST` |Sostenuto | |
| 222 | |`MI_SOFT` | |Soft Pedal | | 222 | |`QK_MIDI_SOFT` |`MI_SOFT` |Soft Pedal | |
| 223 | |`MI_LEG` | |Legato | | 223 | |`QK_MIDI_LEGATO` |`MI_LEG` |Legato | |
| 224 | |`MI_MOD` | |Modulation | | 224 | |`QK_MIDI_MODULATION` |`MI_MOD` |Modulation | |
| 225 | |`MI_MODSD` | |Decrease modulation speed | | 225 | |`QK_MIDI_MODULATION_SPEED_DOWN`|`MI_MODD` |Decrease modulation speed | |
| 226 | |`MI_MODSU` | |Increase modulation speed | | 226 | |`QK_MIDI_MODULATION_SPEED_UP` |`MI_MODU` |Increase modulation speed | |
| 227 | |`MI_BENDD` | |Bend pitch down | | 227 | |`QK_MIDI_PITCH_BEND_DOWN` |`MI_BNDD` |Bend pitch down | |
| 228 | |`MI_BENDU` | |Bend pitch up | | 228 | |`QK_MIDI_PITCH_BEND_UP` |`MI_BNDU` |Bend pitch up | |
| 229 | 229 | ||
| 230 | ### Configuration | 230 | ### Configuration |
| 231 | 231 | ||
| 232 | Certain values are stored in the `midi_config` struct. This configuration is not persisted to EEPROM. By default, these values are: | 232 | Certain values are stored in the `midi_config` struct. This configuration is not persisted to EEPROM. By default, these values are: |
| 233 | 233 | ||
| 234 | |Configuration |Value|Comments | | 234 | |Configuration |Value|Comments | |
| 235 | |-------------------|-----|-------------------------| | 235 | |-------------------|-----|-----------------------| |
| 236 | |Octave |`4` |Corresponds to `MI_OCT_2`| | 236 | |Octave |`4` |Corresponds to `MI_OC2`| |
| 237 | |Transposition |`0` | | | 237 | |Transposition |`0` | | |
| 238 | |Velocity |`127`| | | 238 | |Velocity |`127`| | |
| 239 | |Channel |`0` | | | 239 | |Channel |`0` | | |
| 240 | |Modulation Interval|`8` | | | 240 | |Modulation Interval|`8` | | |
| 241 | 241 | ||
| 242 | For the above, the `MI_C` keycode will produce a C3 (note number 48), and so on. | 242 | For the above, the `MI_C` keycode will produce a C3 (note number 48), and so on. |
| 243 | 243 | ||
diff --git a/docs/keycodes.md b/docs/keycodes.md index 03ac181a44..6ec4e28978 100644 --- a/docs/keycodes.md +++ b/docs/keycodes.md | |||
| @@ -442,152 +442,152 @@ See also: [Magic Keycodes](keycodes_magic.md) | |||
| 442 | 442 | ||
| 443 | See also: [MIDI](feature_midi.md) | 443 | See also: [MIDI](feature_midi.md) |
| 444 | 444 | ||
| 445 | |Key |Aliases |Description | | 445 | |Key |Aliases |Description | |
| 446 | |------------|---------|---------------------------------| | 446 | |-------------------------------|------------------|---------------------------------| |
| 447 | |`MI_ON` | |Turn MIDI on | | 447 | |`QK_MIDI_ON` |`MI_ON` |Turn MIDI on | |
| 448 | |`MI_OFF` | |Turn MIDI off | | 448 | |`QK_MIDI_OFF` |`MI_OFF` |Turn MIDI off | |
| 449 | |`MI_TOG` | |Toggle MIDI enabled | | 449 | |`QK_MIDI_TOGGLE` |`MI_TOGG` |Toggle MIDI enabled | |
| 450 | |`MI_C` | |C octave 0 | | 450 | |`QK_MIDI_NOTE_C_0` |`MI_C` |C octave 0 | |
| 451 | |`MI_Cs` |`MI_Db` |C♯/D♠octave 0 | | 451 | |`QK_MIDI_NOTE_C_SHARP_0` |`MI_Cs`, `MI_Db` |C♯/D♠octave 0 | |
| 452 | |`MI_D` | |D octave 0 | | 452 | |`QK_MIDI_NOTE_D_0` |`MI_D` |D octave 0 | |
| 453 | |`MI_Ds` |`MI_Eb` |D♯/E♠octave 0 | | 453 | |`QK_MIDI_NOTE_D_SHARP_0` |`MI_Ds`, `MI_Eb` |D♯/E♠octave 0 | |
| 454 | |`MI_E` | |E octave 0 | | 454 | |`QK_MIDI_NOTE_E_0` |`MI_E` |E octave 0 | |
| 455 | |`MI_F` | |F octave 0 | | 455 | |`QK_MIDI_NOTE_F_0` |`MI_F` |F octave 0 | |
| 456 | |`MI_Fs` |`MI_Gb` |F♯/G♠octave 0 | | 456 | |`QK_MIDI_NOTE_F_SHARP_0` |`MI_Fs`, `MI_Gb` |F♯/G♠octave 0 | |
| 457 | |`MI_G` | |G octave 0 | | 457 | |`QK_MIDI_NOTE_G_0` |`MI_G` |G octave 0 | |
| 458 | |`MI_Gs` |`MI_Gs` |G♯/A♠octave 0 | | 458 | |`QK_MIDI_NOTE_G_SHARP_0` |`MI_Gs`, `MI_Ab` |G♯/A♠octave 0 | |
| 459 | |`MI_A` | |A octave 0 | | 459 | |`QK_MIDI_NOTE_A_0` |`MI_A` |A octave 0 | |
| 460 | |`MI_As` |`MI_Bb` |A♯/B♠octave 0 | | 460 | |`QK_MIDI_NOTE_A_SHARP_0` |`MI_As`, `MI_Bb` |A♯/B♠octave 0 | |
| 461 | |`MI_B` | |B octave 0 | | 461 | |`QK_MIDI_NOTE_B_0` |`MI_B` |B octave 0 | |
| 462 | |`MI_C_1` | |C octave 1 | | 462 | |`QK_MIDI_NOTE_C_1` |`MI_C1` |C octave 1 | |
| 463 | |`MI_Cs_1` |`MI_Db_1`|C♯/D♠octave 1 | | 463 | |`QK_MIDI_NOTE_C_SHARP_1` |`MI_Cs1`, `MI_Db1`|C♯/D♠octave 1 | |
| 464 | |`MI_D_1` | |D octave 1 | | 464 | |`QK_MIDI_NOTE_D_1` |`MI_D1` |D octave 1 | |
| 465 | |`MI_Ds_1` |`MI_Eb_1`|D♯/E♠octave 1 | | 465 | |`QK_MIDI_NOTE_D_SHARP_1` |`MI_Ds1`, `MI_Eb1`|D♯/E♠octave 1 | |
| 466 | |`MI_E_1` | |E octave 1 | | 466 | |`QK_MIDI_NOTE_E_1` |`MI_E1` |E octave 1 | |
| 467 | |`MI_F_1` | |F octave 1 | | 467 | |`QK_MIDI_NOTE_F_1` |`MI_F1` |F octave 1 | |
| 468 | |`MI_Fs_1` |`MI_Gb_1`|F♯/G♠octave 1 | | 468 | |`QK_MIDI_NOTE_F_SHARP_1` |`MI_Fs1`, `MI_Gb1`|F♯/G♠octave 1 | |
| 469 | |`MI_G_1` | |G octave 1 | | 469 | |`QK_MIDI_NOTE_G_1` |`MI_G1` |G octave 1 | |
| 470 | |`MI_Gs_1` |`MI_Ab_1`|G♯/A♠octave 1 | | 470 | |`QK_MIDI_NOTE_G_SHARP_1` |`MI_Gs1`, `MI_Ab1`|G♯/A♠octave 1 | |
| 471 | |`MI_A_1` | |A octave 1 | | 471 | |`QK_MIDI_NOTE_A_1` |`MI_A1` |A octave 1 | |
| 472 | |`MI_As_1` |`MI_Bb_1`|A♯/B♠octave 1 | | 472 | |`QK_MIDI_NOTE_A_SHARP_1` |`MI_As1`, `MI_Bb1`|A♯/B♠octave 1 | |
| 473 | |`MI_B_1` | |B octave 1 | | 473 | |`QK_MIDI_NOTE_B_1` |`MI_B1` |B octave 1 | |
| 474 | |`MI_C_2` | |C octave 2 | | 474 | |`QK_MIDI_NOTE_C_2` |`MI_C2` |C octave 2 | |
| 475 | |`MI_Cs_2` |`MI_Db_2`|C♯/D♠octave 2 | | 475 | |`QK_MIDI_NOTE_C_SHARP_2` |`MI_Cs2`, `MI_Db2`|C♯/D♠octave 2 | |
| 476 | |`MI_D_2` | |D octave 2 | | 476 | |`QK_MIDI_NOTE_D_2` |`MI_D2` |D octave 2 | |
| 477 | |`MI_Ds_2` |`MI_Eb_2`|D♯/E♠octave 2 | | 477 | |`QK_MIDI_NOTE_D_SHARP_2` |`MI_Ds2`, `MI_Eb2`|D♯/E♠octave 2 | |
| 478 | |`MI_E_2` | |E octave 2 | | 478 | |`QK_MIDI_NOTE_E_2` |`MI_E2` |E octave 2 | |
| 479 | |`MI_F_2` | |F octave 2 | | 479 | |`QK_MIDI_NOTE_F_2` |`MI_F2` |F octave 2 | |
| 480 | |`MI_Fs_2` |`MI_Gb_2`|F♯/G♠octave 2 | | 480 | |`QK_MIDI_NOTE_F_SHARP_2` |`MI_Fs2`, `MI_Gb2`|F♯/G♠octave 2 | |
| 481 | |`MI_G_2` | |G octave 2 | | 481 | |`QK_MIDI_NOTE_G_2` |`MI_G2` |G octave 2 | |
| 482 | |`MI_Gs_2` |`MI_Ab_2`|G♯/A♠octave 2 | | 482 | |`QK_MIDI_NOTE_G_SHARP_2` |`MI_Gs2`, `MI_Ab2`|G♯/A♠octave 2 | |
| 483 | |`MI_A_2` | |A octave 2 | | 483 | |`QK_MIDI_NOTE_A_2` |`MI_A2` |A octave 2 | |
| 484 | |`MI_As_2` |`MI_Bb_2`|A♯/B♠octave 2 | | 484 | |`QK_MIDI_NOTE_A_SHARP_2` |`MI_As2`, `MI_Bb2`|A♯/B♠octave 2 | |
| 485 | |`MI_B_2` | |B octave 2 | | 485 | |`QK_MIDI_NOTE_B_2` |`MI_B2` |B octave 2 | |
| 486 | |`MI_C_3` | |C octave 3 | | 486 | |`QK_MIDI_NOTE_C_3` |`MI_C3` |C octave 3 | |
| 487 | |`MI_Cs_3` |`MI_Db_3`|C♯/D♠octave 3 | | 487 | |`QK_MIDI_NOTE_C_SHARP_3` |`MI_Cs3`, `MI_Db3`|C♯/D♠octave 3 | |
| 488 | |`MI_D_3` | |D octave 3 | | 488 | |`QK_MIDI_NOTE_D_3` |`MI_D3` |D octave 3 | |
| 489 | |`MI_Ds_3` |`MI_Eb_3`|D♯/E♠octave 3 | | 489 | |`QK_MIDI_NOTE_D_SHARP_3` |`MI_Ds3`, `MI_Eb3`|D♯/E♠octave 3 | |
| 490 | |`MI_E_3` | |E octave 3 | | 490 | |`QK_MIDI_NOTE_E_3` |`MI_E3` |E octave 3 | |
| 491 | |`MI_F_3` | |F octave 3 | | 491 | |`QK_MIDI_NOTE_F_3` |`MI_F3` |F octave 3 | |
| 492 | |`MI_Fs_3` |`MI_Gb_3`|F♯/G♠octave 3 | | 492 | |`QK_MIDI_NOTE_F_SHARP_3` |`MI_Fs3`, `MI_Gb3`|F♯/G♠octave 3 | |
| 493 | |`MI_G_3` | |G octave 3 | | 493 | |`QK_MIDI_NOTE_G_3` |`MI_G3` |G octave 3 | |
| 494 | |`MI_Gs_3` |`MI_Ab_3`|G♯/A♠octave 3 | | 494 | |`QK_MIDI_NOTE_G_SHARP_3` |`MI_Gs3`, `MI_Ab3`|G♯/A♠octave 3 | |
| 495 | |`MI_A_3` | |A octave 3 | | 495 | |`QK_MIDI_NOTE_A_3` |`MI_A3` |A octave 3 | |
| 496 | |`MI_As_3` |`MI_Bb_3`|A♯/B♠octave 3 | | 496 | |`QK_MIDI_NOTE_A_SHARP_3` |`MI_As3`, `MI_Bb3`|A♯/B♠octave 3 | |
| 497 | |`MI_B_3` | |B octave 3 | | 497 | |`QK_MIDI_NOTE_B_3` |`MI_B3` |B octave 3 | |
| 498 | |`MI_C_4` | |C octave 4 | | 498 | |`QK_MIDI_NOTE_C_4` |`MI_C4` |C octave 4 | |
| 499 | |`MI_Cs_4` |`MI_Db_4`|C♯/D♠octave 4 | | 499 | |`QK_MIDI_NOTE_C_SHARP_4` |`MI_Cs4`, `MI_Db4`|C♯/D♠octave 4 | |
| 500 | |`MI_D_4` | |D octave 4 | | 500 | |`QK_MIDI_NOTE_D_4` |`MI_D4` |D octave 4 | |
| 501 | |`MI_Ds_4` |`MI_Eb_4`|D♯/E♠octave 4 | | 501 | |`QK_MIDI_NOTE_D_SHARP_4` |`MI_Ds4`, `MI_Eb4`|D♯/E♠octave 4 | |
| 502 | |`MI_E_4` | |E octave 4 | | 502 | |`QK_MIDI_NOTE_E_4` |`MI_E4` |E octave 4 | |
| 503 | |`MI_F_4` | |F octave 4 | | 503 | |`QK_MIDI_NOTE_F_4` |`MI_F4` |F octave 4 | |
| 504 | |`MI_Fs_4` |`MI_Gb_4`|F♯/G♠octave 4 | | 504 | |`QK_MIDI_NOTE_F_SHARP_4` |`MI_Fs4`, `MI_Gb4`|F♯/G♠octave 4 | |
| 505 | |`MI_G_4` | |G octave 4 | | 505 | |`QK_MIDI_NOTE_G_4` |`MI_G4` |G octave 4 | |
| 506 | |`MI_Gs_4` |`MI_Ab_4`|G♯/A♠octave 4 | | 506 | |`QK_MIDI_NOTE_G_SHARP_4` |`MI_Gs4`, `MI_Ab4`|G♯/A♠octave 4 | |
| 507 | |`MI_A_4` | |A octave 4 | | 507 | |`QK_MIDI_NOTE_A_4` |`MI_A4` |A octave 4 | |
| 508 | |`MI_As_4` |`MI_Bb_4`|A♯/B♠octave 4 | | 508 | |`QK_MIDI_NOTE_A_SHARP_4` |`MI_As4`, `MI_Bb4`|A♯/B♠octave 4 | |
| 509 | |`MI_B_4` | |B octave 4 | | 509 | |`QK_MIDI_NOTE_B_4` |`MI_B4` |B octave 4 | |
| 510 | |`MI_C_5` | |C octave 5 | | 510 | |`QK_MIDI_NOTE_C_5` |`MI_C5` |C octave 5 | |
| 511 | |`MI_Cs_5` |`MI_Db_5`|C♯/D♠octave 5 | | 511 | |`QK_MIDI_NOTE_C_SHARP_5` |`MI_Cs5`, `MI_Db5`|C♯/D♠octave 5 | |
| 512 | |`MI_D_5` | |D octave 5 | | 512 | |`QK_MIDI_NOTE_D_5` |`MI_D5` |D octave 5 | |
| 513 | |`MI_Ds_5` |`MI_Eb_5`|D♯/E♠octave 5 | | 513 | |`QK_MIDI_NOTE_D_SHARP_5` |`MI_Ds5`, `MI_Eb5`|D♯/E♠octave 5 | |
| 514 | |`MI_E_5` | |E octave 5 | | 514 | |`QK_MIDI_NOTE_E_5` |`MI_E5` |E octave 5 | |
| 515 | |`MI_F_5` | |F octave 5 | | 515 | |`QK_MIDI_NOTE_F_5` |`MI_F5` |F octave 5 | |
| 516 | |`MI_Fs_5` |`MI_Gb_5`|F♯/G♠octave 5 | | 516 | |`QK_MIDI_NOTE_F_SHARP_5` |`MI_Fs5`, `MI_Gb5`|F♯/G♠octave 5 | |
| 517 | |`MI_G_5` | |G octave 5 | | 517 | |`QK_MIDI_NOTE_G_5` |`MI_G5` |G octave 5 | |
| 518 | |`MI_Gs_5` |`MI_Ab_5`|G♯/A♠octave 5 | | 518 | |`QK_MIDI_NOTE_G_SHARP_5` |`MI_Gs5`, `MI_Ab5`|G♯/A♠octave 5 | |
| 519 | |`MI_A_5` | |A octave 5 | | 519 | |`QK_MIDI_NOTE_A_5` |`MI_A5` |A octave 5 | |
| 520 | |`MI_As_5` |`MI_Bb_5`|A♯/B♠octave 5 | | 520 | |`QK_MIDI_NOTE_A_SHARP_5` |`MI_As5`, `MI_Bb5`|A♯/B♠octave 5 | |
| 521 | |`MI_B_5` | |B octave 5 | | 521 | |`QK_MIDI_NOTE_B_5` |`MI_B5` |B octave 5 | |
| 522 | |`MI_OCT_N2` | |Set octave to -2 | | 522 | |`QK_MIDI_OCTAVE_N2` |`MI_OCN2` |Set octave to -2 | |
| 523 | |`MI_OCT_N1` | |Set octave to -1 | | 523 | |`QK_MIDI_OCTAVE_N1` |`MI_OCN1` |Set octave to -1 | |
| 524 | |`MI_OCT_0` | |Set octave to 0 | | 524 | |`QK_MIDI_OCTAVE_0` |`MI_OC0` |Set octave to 0 | |
| 525 | |`MI_OCT_1` | |Set octave to 1 | | 525 | |`QK_MIDI_OCTAVE_1` |`MI_OC1` |Set octave to 1 | |
| 526 | |`MI_OCT_2` | |Set octave to 2 | | 526 | |`QK_MIDI_OCTAVE_2` |`MI_OC2` |Set octave to 2 | |
| 527 | |`MI_OCT_3` | |Set octave to 3 | | 527 | |`QK_MIDI_OCTAVE_3` |`MI_OC3` |Set octave to 3 | |
| 528 | |`MI_OCT_4` | |Set octave to 4 | | 528 | |`QK_MIDI_OCTAVE_4` |`MI_OC4` |Set octave to 4 | |
| 529 | |`MI_OCT_5` | |Set octave to 5 | | 529 | |`QK_MIDI_OCTAVE_5` |`MI_OC5` |Set octave to 5 | |
| 530 | |`MI_OCT_6` | |Set octave to 6 | | 530 | |`QK_MIDI_OCTAVE_6` |`MI_OC6` |Set octave to 6 | |
| 531 | |`MI_OCT_7` | |Set octave to 7 | | 531 | |`QK_MIDI_OCTAVE_7` |`MI_OC7` |Set octave to 7 | |
| 532 | |`MI_OCTD` | |Move down an octave | | 532 | |`QK_MIDI_OCTAVE_DOWN` |`MI_OCTD` |Move down an octave | |
| 533 | |`MI_OCTU` | |Move up an octave | | 533 | |`QK_MIDI_OCTAVE_UP` |`MI_OCTU` |Move up an octave | |
| 534 | |`MI_TRNS_N6`| |Set transposition to -6 semitones| | 534 | |`QK_MIDI_TRANSPOSE_N6` |`MI_TRN6` |Set transposition to -6 semitones| |
| 535 | |`MI_TRNS_N5`| |Set transposition to -5 semitones| | 535 | |`QK_MIDI_TRANSPOSE_N5` |`MI_TRN5` |Set transposition to -5 semitones| |
| 536 | |`MI_TRNS_N4`| |Set transposition to -4 semitones| | 536 | |`QK_MIDI_TRANSPOSE_N4` |`MI_TRN4` |Set transposition to -4 semitones| |
| 537 | |`MI_TRNS_N3`| |Set transposition to -3 semitones| | 537 | |`QK_MIDI_TRANSPOSE_N3` |`MI_TRN3` |Set transposition to -3 semitones| |
| 538 | |`MI_TRNS_N2`| |Set transposition to -2 semitones| | 538 | |`QK_MIDI_TRANSPOSE_N2` |`MI_TRN2` |Set transposition to -2 semitones| |
| 539 | |`MI_TRNS_N1`| |Set transposition to -1 semitone | | 539 | |`QK_MIDI_TRANSPOSE_N1` |`MI_TRN1` |Set transposition to -1 semitone | |
| 540 | |`MI_TRNS_0` | |No transposition | | 540 | |`QK_MIDI_TRANSPOSE_0` |`MI_TR0` |No transposition | |
| 541 | |`MI_TRNS_1` | |Set transposition to +1 semitone | | 541 | |`QK_MIDI_TRANSPOSE_1` |`MI_TR1` |Set transposition to +1 semitone | |
| 542 | |`MI_TRNS_2` | |Set transposition to +2 semitones| | 542 | |`QK_MIDI_TRANSPOSE_2` |`MI_TR2` |Set transposition to +2 semitones| |
| 543 | |`MI_TRNS_3` | |Set transposition to +3 semitones| | 543 | |`QK_MIDI_TRANSPOSE_3` |`MI_TR3` |Set transposition to +3 semitones| |
| 544 | |`MI_TRNS_4` | |Set transposition to +4 semitones| | 544 | |`QK_MIDI_TRANSPOSE_4` |`MI_TR4` |Set transposition to +4 semitones| |
| 545 | |`MI_TRNS_5` | |Set transposition to +5 semitones| | 545 | |`QK_MIDI_TRANSPOSE_5` |`MI_TR5` |Set transposition to +5 semitones| |
| 546 | |`MI_TRNS_6` | |Set transposition to +6 semitones| | 546 | |`QK_MIDI_TRANSPOSE_6` |`MI_TR6` |Set transposition to +6 semitones| |
| 547 | |`MI_TRNSD` | |Decrease transposition | | 547 | |`QK_MIDI_TRANSPOSE_DOWN` |`MI_TRSD` |Decrease transposition | |
| 548 | |`MI_TRNSU` | |Increase transposition | | 548 | |`QK_MIDI_TRANSPOSE_UP` |`MI_TRSU` |Increase transposition | |
| 549 | |`MI_VEL_0` | |Set velocity to 0 | | 549 | |`QK_MIDI_VELOCITY_0` |`MI_VL0` |Set velocity to 0 | |
| 550 | |`MI_VEL_1` | |Set velocity to 12 | | 550 | |`QK_MIDI_VELOCITY_1` |`MI_VL1` |Set velocity to 12 | |
| 551 | |`MI_VEL_2` | |Set velocity to 25 | | 551 | |`QK_MIDI_VELOCITY_2` |`MI_VL2` |Set velocity to 25 | |
| 552 | |`MI_VEL_3` | |Set velocity to 38 | | 552 | |`QK_MIDI_VELOCITY_3` |`MI_VL3` |Set velocity to 38 | |
| 553 | |`MI_VEL_4` | |Set velocity to 51 | | 553 | |`QK_MIDI_VELOCITY_4` |`MI_VL4` |Set velocity to 51 | |
| 554 | |`MI_VEL_5` | |Set velocity to 64 | | 554 | |`QK_MIDI_VELOCITY_5` |`MI_VL5` |Set velocity to 64 | |
| 555 | |`MI_VEL_6` | |Set velocity to 76 | | 555 | |`QK_MIDI_VELOCITY_6` |`MI_VL6` |Set velocity to 76 | |
| 556 | |`MI_VEL_7` | |Set velocity to 89 | | 556 | |`QK_MIDI_VELOCITY_7` |`MI_VL7` |Set velocity to 89 | |
| 557 | |`MI_VEL_8` | |Set velocity to 102 | | 557 | |`QK_MIDI_VELOCITY_8` |`MI_VL8` |Set velocity to 102 | |
| 558 | |`MI_VEL_9` | |Set velocity to 114 | | 558 | |`QK_MIDI_VELOCITY_9` |`MI_VL9` |Set velocity to 114 | |
| 559 | |`MI_VEL_10` | |Set velocity to 127 | | 559 | |`QK_MIDI_VELOCITY_10` |`MI_VL10` |Set velocity to 127 | |
| 560 | |`MI_VELD` | |Decrease velocity | | 560 | |`QK_MIDI_VELOCITY_DOWN` |`MI_VELD` |Decrease velocity | |
| 561 | |`MI_VELU` | |Increase velocity | | 561 | |`QK_MIDI_VELOCITY_UP` |`MI_VELU` |Increase velocity | |
| 562 | |`MI_CH1` | |Set channel to 1 | | 562 | |`QK_MIDI_CHANNEL_1` |`MI_CH1` |Set channel to 1 | |
| 563 | |`MI_CH2` | |Set channel to 2 | | 563 | |`QK_MIDI_CHANNEL_2` |`MI_CH2` |Set channel to 2 | |
| 564 | |`MI_CH3` | |Set channel to 3 | | 564 | |`QK_MIDI_CHANNEL_3` |`MI_CH3` |Set channel to 3 | |
| 565 | |`MI_CH4` | |Set channel to 4 | | 565 | |`QK_MIDI_CHANNEL_4` |`MI_CH4` |Set channel to 4 | |
| 566 | |`MI_CH5` | |Set channel to 5 | | 566 | |`QK_MIDI_CHANNEL_5` |`MI_CH5` |Set channel to 5 | |
| 567 | |`MI_CH6` | |Set channel to 6 | | 567 | |`QK_MIDI_CHANNEL_6` |`MI_CH6` |Set channel to 6 | |
| 568 | |`MI_CH7` | |Set channel to 7 | | 568 | |`QK_MIDI_CHANNEL_7` |`MI_CH7` |Set channel to 7 | |
| 569 | |`MI_CH8` | |Set channel to 8 | | 569 | |`QK_MIDI_CHANNEL_8` |`MI_CH8` |Set channel to 8 | |
| 570 | |`MI_CH9` | |Set channel to 9 | | 570 | |`QK_MIDI_CHANNEL_9` |`MI_CH9` |Set channel to 9 | |
| 571 | |`MI_CH10` | |Set channel to 10 | | 571 | |`QK_MIDI_CHANNEL_10` |`MI_CH10` |Set channel to 10 | |
| 572 | |`MI_CH11` | |Set channel to 11 | | 572 | |`QK_MIDI_CHANNEL_11` |`MI_CH11` |Set channel to 11 | |
| 573 | |`MI_CH12` | |Set channel to 12 | | 573 | |`QK_MIDI_CHANNEL_12` |`MI_CH12` |Set channel to 12 | |
| 574 | |`MI_CH13` | |Set channel to 13 | | 574 | |`QK_MIDI_CHANNEL_13` |`MI_CH13` |Set channel to 13 | |
| 575 | |`MI_CH14` | |Set channel to 14 | | 575 | |`QK_MIDI_CHANNEL_14` |`MI_CH14` |Set channel to 14 | |
| 576 | |`MI_CH15` | |Set channel to 15 | | 576 | |`QK_MIDI_CHANNEL_15` |`MI_CH15` |Set channel to 15 | |
| 577 | |`MI_CH16` | |Set channel to 16 | | 577 | |`QK_MIDI_CHANNEL_16` |`MI_CH16` |Set channel to 16 | |
| 578 | |`MI_CHD` | |Decrease channel | | 578 | |`QK_MIDI_CHANNEL_DOWN` |`MI_CHND` |Decrease channel | |
| 579 | |`MI_CHU` | |Increase channel | | 579 | |`QK_MIDI_CHANNEL_UP` |`MI_CHNU` |Increase channel | |
| 580 | |`MI_ALLOFF` | |Stop all notes | | 580 | |`QK_MIDI_ALL_NOTES_OFF` |`MI_AOFF` |Stop all notes | |
| 581 | |`MI_SUS` | |Sustain | | 581 | |`QK_MIDI_SUSTAIN` |`MI_SUST` |Sustain | |
| 582 | |`MI_PORT` | |Portmento | | 582 | |`QK_MIDI_PORTAMENTO` |`MI_PORT` |Portmento | |
| 583 | |`MI_SOST` | |Sostenuto | | 583 | |`QK_MIDI_SOSTENUTO` |`MI_SOST` |Sostenuto | |
| 584 | |`MI_SOFT` | |Soft Pedal | | 584 | |`QK_MIDI_SOFT` |`MI_SOFT` |Soft Pedal | |
| 585 | |`MI_LEG` | |Legato | | 585 | |`QK_MIDI_LEGATO` |`MI_LEG` |Legato | |
| 586 | |`MI_MOD` | |Modulation | | 586 | |`QK_MIDI_MODULATION` |`MI_MOD` |Modulation | |
| 587 | |`MI_MODSD` | |Decrease modulation speed | | 587 | |`QK_MIDI_MODULATION_SPEED_DOWN`|`MI_MODD` |Decrease modulation speed | |
| 588 | |`MI_MODSU` | |Increase modulation speed | | 588 | |`QK_MIDI_MODULATION_SPEED_UP` |`MI_MODU` |Increase modulation speed | |
| 589 | |`MI_BENDD` | |Bend pitch down | | 589 | |`QK_MIDI_PITCH_BEND_DOWN` |`MI_BNDD` |Bend pitch down | |
| 590 | |`MI_BENDU` | |Bend pitch up | | 590 | |`QK_MIDI_PITCH_BEND_UP` |`MI_BNDU` |Bend pitch up | |
| 591 | 591 | ||
| 592 | ## Mouse Keys :id=mouse-keys | 592 | ## Mouse Keys :id=mouse-keys |
| 593 | 593 | ||
diff --git a/keyboards/40percentclub/gherkin/keymaps/midi/keymap.c b/keyboards/40percentclub/gherkin/keymaps/midi/keymap.c index b4e8572f79..b1ded193fe 100644 --- a/keyboards/40percentclub/gherkin/keymaps/midi/keymap.c +++ b/keyboards/40percentclub/gherkin/keymaps/midi/keymap.c | |||
| @@ -25,45 +25,45 @@ enum custom_keycodes { | |||
| 25 | 25 | ||
| 26 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 26 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 27 | [_IONIAN] = LAYOUT_ortho_3x10( | 27 | [_IONIAN] = LAYOUT_ortho_3x10( |
| 28 | MI_C_1, MI_F_1, MI_B_1, MI_E_2, MI_A_2, MI_D_3, MI_G_3, MI_C_4, MI_OCTD, MI_OCTU, | 28 | MI_C1, MI_F1, MI_B1, MI_E2, MI_A2, MI_D3, MI_G3, MI_C4, MI_OCTD, MI_OCTU, |
| 29 | MI_D_1, MI_G_1, MI_C_2, MI_F_2, MI_B_2, MI_E_3, MI_A_3, MI_D_4, MI_TRNSD, MI_TRNSU, | 29 | MI_D1, MI_G1, MI_C2, MI_F2, MI_B2, MI_E3, MI_A3, MI_D4, MI_TRSD, MI_TRSU, |
| 30 | MI_E_1, MI_A_1, MI_D_2, MI_G_2, MI_C_3, MI_F_3, MI_B_3, MI_E_4, MI_SUS, MENU | 30 | MI_E1, MI_A1, MI_D2, MI_G2, MI_C3, MI_F3, MI_B3, MI_E4, MI_SUST, MENU |
| 31 | ), | 31 | ), |
| 32 | 32 | ||
| 33 | [_DORIAN] = LAYOUT_ortho_3x10( | 33 | [_DORIAN] = LAYOUT_ortho_3x10( |
| 34 | MI_C_1, MI_F_1, MI_As_1, MI_Ds_2, MI_A_2, MI_D_3, MI_G_3, MI_C_4, _______, _______, | 34 | MI_C1, MI_F1, MI_As1, MI_Ds2, MI_A2, MI_D3, MI_G3, MI_C4, _______, _______, |
| 35 | MI_D_1, MI_G_1, MI_C_2, MI_F_2, MI_As_2, MI_Ds_3, MI_A_3, MI_D_4, _______, _______, | 35 | MI_D1, MI_G1, MI_C2, MI_F2, MI_As2, MI_Ds3, MI_A3, MI_D4, _______, _______, |
| 36 | MI_Ds_1, MI_A_1, MI_D_2, MI_G_2, MI_C_3, MI_F_3, MI_As_3, MI_Ds_4, _______, _______ | 36 | MI_Ds1, MI_A1, MI_D2, MI_G2, MI_C3, MI_F3, MI_As3, MI_Ds4, _______, _______ |
| 37 | ), | 37 | ), |
| 38 | 38 | ||
| 39 | [_PHRYGIAN] = LAYOUT_ortho_3x10( | 39 | [_PHRYGIAN] = LAYOUT_ortho_3x10( |
| 40 | MI_C_1, MI_F_1, MI_As_1, MI_Ds_2, MI_Gs_2, MI_Cs_3, MI_G_3, MI_C_4, _______, _______, | 40 | MI_C1, MI_F1, MI_As1, MI_Ds2, MI_Gs2, MI_Cs3, MI_G3, MI_C4, _______, _______, |
| 41 | MI_Cs_1, MI_G_1, MI_C_2, MI_F_2, MI_As_2, MI_Ds_3, MI_Gs_3, MI_Cs_4, _______, _______, | 41 | MI_Cs1, MI_G1, MI_C2, MI_F2, MI_As2, MI_Ds3, MI_Gs3, MI_Cs4, _______, _______, |
| 42 | MI_Ds_1, MI_Gs_1, MI_Cs_2, MI_G_2, MI_C_3, MI_F_3, MI_As_3, MI_Ds_4, _______, _______ | 42 | MI_Ds1, MI_Gs1, MI_Cs2, MI_G2, MI_C3, MI_F3, MI_As3, MI_Ds4, _______, _______ |
| 43 | ), | 43 | ), |
| 44 | 44 | ||
| 45 | [_LYDIAN] = LAYOUT_ortho_3x10( | 45 | [_LYDIAN] = LAYOUT_ortho_3x10( |
| 46 | MI_C_1, MI_Fs_1, MI_B_1, MI_E_2, MI_A_2, MI_D_3, MI_G_3, MI_C_4, _______, _______, | 46 | MI_C1, MI_Fs1, MI_B1, MI_E2, MI_A2, MI_D3, MI_G3, MI_C4, _______, _______, |
| 47 | MI_D_1, MI_G_1, MI_C_2, MI_Fs_2, MI_B_2, MI_E_3, MI_A_3, MI_D_4, _______, _______, | 47 | MI_D1, MI_G1, MI_C2, MI_Fs2, MI_B2, MI_E3, MI_A3, MI_D4, _______, _______, |
| 48 | MI_E_1, MI_A_1, MI_D_2, MI_G_2, MI_C_3, MI_Fs_3, MI_B_3, MI_E_4, _______, _______ | 48 | MI_E1, MI_A1, MI_D2, MI_G2, MI_C3, MI_Fs3, MI_B3, MI_E4, _______, _______ |
| 49 | ), | 49 | ), |
| 50 | 50 | ||
| 51 | [_MIXOLYDIAN] = LAYOUT_ortho_3x10( | 51 | [_MIXOLYDIAN] = LAYOUT_ortho_3x10( |
| 52 | MI_C_1, MI_F_1, MI_As_1, MI_E_2, MI_A_2, MI_D_3, MI_G_3, MI_C_4, _______, _______, | 52 | MI_C1, MI_F1, MI_As1, MI_E2, MI_A2, MI_D3, MI_G3, MI_C4, _______, _______, |
| 53 | MI_D_1, MI_G_1, MI_C_2, MI_F_2, MI_As_2, MI_E_3, MI_A_3, MI_D_4, _______, _______, | 53 | MI_D1, MI_G1, MI_C2, MI_F2, MI_As2, MI_E3, MI_A3, MI_D4, _______, _______, |
| 54 | MI_E_1, MI_A_1, MI_D_2, MI_G_2, MI_C_3, MI_F_3, MI_As_3, MI_E_4, _______, _______ | 54 | MI_E1, MI_A1, MI_D2, MI_G2, MI_C3, MI_F3, MI_As3, MI_E4, _______, _______ |
| 55 | ), | 55 | ), |
| 56 | 56 | ||
| 57 | [_AEOLIAN] = LAYOUT_ortho_3x10( | 57 | [_AEOLIAN] = LAYOUT_ortho_3x10( |
| 58 | MI_C_1, MI_F_1, MI_As_1, MI_Ds_2, MI_Gs_2, MI_D_3, MI_G_3, MI_C_4, _______, _______, | 58 | MI_C1, MI_F1, MI_As1, MI_Ds2, MI_Gs2, MI_D3, MI_G3, MI_C4, _______, _______, |
| 59 | MI_D_1, MI_G_1, MI_C_2, MI_F_2, MI_As_2, MI_Ds_3, MI_Gs_3, MI_D_4, _______, _______, | 59 | MI_D1, MI_G1, MI_C2, MI_F2, MI_As2, MI_Ds3, MI_Gs3, MI_D4, _______, _______, |
| 60 | MI_Ds_1, MI_Gs_1, MI_D_2, MI_G_2, MI_C_3, MI_F_3, MI_As_3, MI_Ds_4, _______, _______ | 60 | MI_Ds1, MI_Gs1, MI_D2, MI_G2, MI_C3, MI_F3, MI_As3, MI_Ds4, _______, _______ |
| 61 | ), | 61 | ), |
| 62 | 62 | ||
| 63 | [_LOCRIAN] = LAYOUT_ortho_3x10( | 63 | [_LOCRIAN] = LAYOUT_ortho_3x10( |
| 64 | MI_C_1, MI_F_1, MI_As_1, MI_Ds_2, MI_Gs_2, MI_Cs_3, MI_Fs_3, MI_C_4, _______, _______, | 64 | MI_C1, MI_F1, MI_As1, MI_Ds2, MI_Gs2, MI_Cs3, MI_Fs3, MI_C4, _______, _______, |
| 65 | MI_Cs_1, MI_Fs_1, MI_C_2, MI_F_2, MI_As_2, MI_Ds_3, MI_Gs_3, MI_Cs_4, _______, _______, | 65 | MI_Cs1, MI_Fs1, MI_C2, MI_F2, MI_As2, MI_Ds3, MI_Gs3, MI_Cs4, _______, _______, |
| 66 | MI_Ds_1, MI_Gs_1, MI_Cs_2, MI_Fs_2, MI_C_3, MI_F_3, MI_As_3, MI_Ds_4, _______, _______ | 66 | MI_Ds1, MI_Gs1, MI_Cs2, MI_Fs2, MI_C3, MI_F3, MI_As3, MI_Ds4, _______, _______ |
| 67 | ), | 67 | ), |
| 68 | 68 | ||
| 69 | [_MENU] = LAYOUT_ortho_3x10( | 69 | [_MENU] = LAYOUT_ortho_3x10( |
diff --git a/keyboards/bandominedoni/keymaps/default/keymap.c b/keyboards/bandominedoni/keymaps/default/keymap.c index 90e3f3417e..880dc4bcc0 100644 --- a/keyboards/bandominedoni/keymaps/default/keymap.c +++ b/keyboards/bandominedoni/keymaps/default/keymap.c | |||
| @@ -34,33 +34,33 @@ enum custom_keycodes { | |||
| 34 | 34 | ||
| 35 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 35 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 36 | [_OPEN] = LAYOUT( | 36 | [_OPEN] = LAYOUT( |
| 37 | MI_Gs_1, MI_As_1, MI_Cs_2, MI_F_2, MI_Gs_3, | 37 | MI_Gs1, MI_As1, MI_Cs2, MI_F2, MI_Gs3, |
| 38 | MI_E_1, MI_A_1, MI_G_2, MI_Ds_2, MI_F_3, MI_As_2, MI_F_1, | 38 | MI_E1, MI_A1, MI_G2, MI_Ds2, MI_F3, MI_As2, MI_F1, |
| 39 | MI_D_2, MI_A_2, MI_C_3, MI_E_3, MI_C_2, MI_G_1, TG_SWAP, | 39 | MI_D2, MI_A2, MI_C3, MI_E3, MI_C2, MI_G1, TG_SWAP, |
| 40 | MI_E_2, MI_Gs_2, MI_B_2, MI_D_3, MI_Fs_3, MI_Cs_3, MI_Fs_1, | 40 | MI_E2, MI_Gs2, MI_B2, MI_D3, MI_Fs3, MI_Cs3, MI_Fs1, |
| 41 | MI_D_1, MI_B_1, MI_G_3, MI_A_3, MI_Ds_3, MI_Fs_2, MI_Ds_1, MI_C_1, | 41 | MI_D1, MI_B1, MI_G3, MI_A3, MI_Ds3, MI_Fs2, MI_Ds1, MI_C1, |
| 42 | 42 | ||
| 43 | MO_SWAP, MI_B_5, MI_Gs_5, MI_G_5, MI_F_5, FN_MUTE, | 43 | MO_SWAP, MI_B5, MI_Gs5, MI_G5, MI_F5, FN_MUTE, |
| 44 | MI_Cs_3, MI_A_5, MI_Fs_5, MI_E_5, MI_Ds_5, | 44 | MI_Cs3, MI_A5, MI_Fs5, MI_E5, MI_Ds5, |
| 45 | MI_C_3, MI_D_3, MI_G_3, MI_As_4, MI_C_5, MI_D_5, | 45 | MI_C3, MI_D3, MI_G3, MI_As4, MI_C5, MI_D5, |
| 46 | TG_SWAP, MI_B_2, MI_E_3, MI_Cs_4, MI_Fs_3, MI_A_3, MI_C_4, MI_E_4, | 46 | TG_SWAP, MI_B2, MI_E3, MI_Cs4, MI_Fs3, MI_A3, MI_C4, MI_E4, |
| 47 | MI_A_2, MI_F_3, MI_As_3, MI_Gs_3, MI_B_3, MI_D_4, MI_Gs_4, MI_B_4, | 47 | MI_A2, MI_F3, MI_As3, MI_Gs3, MI_B3, MI_D4, MI_Gs4, MI_B4, |
| 48 | MI_Gs_2, MI_As_2, MI_Ds_3, MI_F_4, MI_Ds_4, MI_Fs_4, MI_A_4, MI_Cs_5, MI_G_4 | 48 | MI_Gs2, MI_As2, MI_Ds3, MI_F4, MI_Ds4, MI_Fs4, MI_A4, MI_Cs5, MI_G4 |
| 49 | ), | 49 | ), |
| 50 | 50 | ||
| 51 | [_CLOSE] = LAYOUT( | 51 | [_CLOSE] = LAYOUT( |
| 52 | MI_Gs_1, MI_As_1, MI_Ds_2, MI_Ds_3, MI_G_3, | 52 | MI_Gs1, MI_As1, MI_Ds2, MI_Ds3, MI_G3, |
| 53 | MI_D_1, MI_D_2, MI_As_2, MI_C_3, MI_Cs_2, MI_C_2, MI_Fs_1, | 53 | MI_D1, MI_D2, MI_As2, MI_C3, MI_Cs2, MI_C2, MI_Fs1, |
| 54 | MI_G_1, MI_G_2, MI_B_2, MI_D_3, MI_F_3, MI_Fs_2, TG_SWAP, | 54 | MI_G1, MI_G2, MI_B2, MI_D3, MI_F3, MI_Fs2, TG_SWAP, |
| 55 | MI_A_1, MI_E_2, MI_A_2, MI_Cs_3, MI_E_3, MI_Gs_2, MI_B_1, | 55 | MI_A1, MI_E2, MI_A2, MI_Cs3, MI_E3, MI_Gs2, MI_B1, |
| 56 | MI_E_1, MI_E_2, MI_Fs_3, MI_Gs_3, MI_B_3, MI_F_2, MI_Cs_1, MI_F_1, | 56 | MI_E1, MI_E2, MI_Fs3, MI_Gs3, MI_B3, MI_F2, MI_Cs1, MI_F1, |
| 57 | 57 | ||
| 58 | MO_SWAP, MI_A_5, MI_Gs_5, MI_Fs_5, MI_F_5, FN_MUTE, | 58 | MO_SWAP, MI_A5, MI_Gs5, MI_Fs5, MI_F5, FN_MUTE, |
| 59 | MI_C_3, MI_G_5, MI_As_4, MI_C_5, MI_Ds_5, | 59 | MI_C3, MI_G5, MI_As4, MI_C5, MI_Ds5, |
| 60 | MI_D_3, MI_Cs_3, MI_Gs_3, MI_As_3, MI_C_4, MI_D_5, | 60 | MI_D3, MI_Cs3, MI_Gs3, MI_As3, MI_C4, MI_D5, |
| 61 | TG_SWAP, MI_B_2, MI_Fs_3, MI_Fs_4, MI_G_3, MI_B_3, MI_D_4, MI_G_4, | 61 | TG_SWAP, MI_B2, MI_Fs3, MI_Fs4, MI_G3, MI_B3, MI_D4, MI_G4, |
| 62 | MI_A_2, MI_F_3, MI_E_3, MI_A_3, MI_Cs_4, MI_E_4, MI_A_4, MI_Cs_5, | 62 | MI_A2, MI_F3, MI_E3, MI_A3, MI_Cs4, MI_E4, MI_A4, MI_Cs5, |
| 63 | MI_Gs_2, MI_As_2, MI_Ds_3, MI_F_4, MI_E_4, MI_Gs_4, MI_B_4, MI_E_5, MI_Ds_4 | 63 | MI_Gs2, MI_As2, MI_Ds3, MI_F4, MI_E4, MI_Gs4, MI_B4, MI_E5, MI_Ds4 |
| 64 | ), | 64 | ), |
| 65 | 65 | ||
| 66 | [_FN] = LAYOUT( | 66 | [_FN] = LAYOUT( |
| @@ -88,8 +88,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 88 | #endif | 88 | #endif |
| 89 | 89 | ||
| 90 | void keyboard_post_init_user(void) { | 90 | void keyboard_post_init_user(void) { |
| 91 | // Set octave to MI_OCT_0 | 91 | // Set octave to 0 |
| 92 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 92 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 93 | 93 | ||
| 94 | // avoid using 127 since it is used as a special number in some sound sources. | 94 | // avoid using 127 since it is used as a special number in some sound sources. |
| 95 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 95 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
diff --git a/keyboards/bandominedoni/keymaps/led/keymap.c b/keyboards/bandominedoni/keymaps/led/keymap.c index 6629900ceb..5ef921a6d4 100644 --- a/keyboards/bandominedoni/keymaps/led/keymap.c +++ b/keyboards/bandominedoni/keymaps/led/keymap.c | |||
| @@ -64,33 +64,33 @@ enum custom_keycodes { | |||
| 64 | 64 | ||
| 65 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 65 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 66 | [_OPEN] = LAYOUT( | 66 | [_OPEN] = LAYOUT( |
| 67 | MI_Gs_1, MI_As_1, MI_Cs_2, MI_F_2, MI_Gs_3, | 67 | MI_Gs1, MI_As1, MI_Cs2, MI_F2, MI_Gs3, |
| 68 | MI_E_1, MI_A_1, MI_G_2, MI_Ds_2, MI_F_3, MI_As_2, MI_F_1, | 68 | MI_E1, MI_A1, MI_G2, MI_Ds2, MI_F3, MI_As2, MI_F1, |
| 69 | MI_D_2, MI_A_2, MI_C_3, MI_E_3, MI_C_2, MI_G_1, TG_SWAP, | 69 | MI_D2, MI_A2, MI_C3, MI_E3, MI_C2, MI_G1, TG_SWAP, |
| 70 | MI_E_2, MI_Gs_2, MI_B_2, MI_D_3, MI_Fs_3, MI_Cs_3, MI_Fs_1, | 70 | MI_E2, MI_Gs2, MI_B2, MI_D3, MI_Fs3, MI_Cs3, MI_Fs1, |
| 71 | MI_D_1, MI_B_1, MI_G_3, MI_A_3, MI_Ds_3, MI_Fs_2, MI_Ds_1, MI_C_1, | 71 | MI_D1, MI_B1, MI_G3, MI_A3, MI_Ds3, MI_Fs2, MI_Ds1, MI_C1, |
| 72 | 72 | ||
| 73 | MO_SWAP, MI_B_5, MI_Gs_5, MI_G_5, MI_F_5, FN_MUTE, | 73 | MO_SWAP, MI_B5, MI_Gs5, MI_G5, MI_F5, FN_MUTE, |
| 74 | MI_Cs_3, MI_A_5, MI_Fs_5, MI_E_5, MI_Ds_5, | 74 | MI_Cs3, MI_A5, MI_Fs5, MI_E5, MI_Ds5, |
| 75 | MI_C_3, MI_D_3, MI_G_3, MI_As_4, MI_C_5, MI_D_5, | 75 | MI_C3, MI_D3, MI_G3, MI_As4, MI_C5, MI_D5, |
| 76 | TG_SWAP, MI_B_2, MI_E_3, MI_Cs_4, MI_Fs_3, MI_A_3, MI_C_4, MI_E_4, | 76 | TG_SWAP, MI_B2, MI_E3, MI_Cs4, MI_Fs3, MI_A3, MI_C4, MI_E4, |
| 77 | MI_A_2, MI_F_3, MI_As_3, MI_Gs_3, MI_B_3, MI_D_4, MI_Gs_4, MI_B_4, | 77 | MI_A2, MI_F3, MI_As3, MI_Gs3, MI_B3, MI_D4, MI_Gs4, MI_B4, |
| 78 | MI_Gs_2, MI_As_2, MI_Ds_3, MI_F_4, MI_Ds_4, MI_Fs_4, MI_A_4, MI_Cs_5, MI_G_4 | 78 | MI_Gs2, MI_As2, MI_Ds3, MI_F4, MI_Ds4, MI_Fs4, MI_A4, MI_Cs5, MI_G4 |
| 79 | ), | 79 | ), |
| 80 | 80 | ||
| 81 | [_CLOSE] = LAYOUT( | 81 | [_CLOSE] = LAYOUT( |
| 82 | MI_Gs_1, MI_As_1, MI_Ds_2, MI_Ds_3, MI_G_3, | 82 | MI_Gs1, MI_As1, MI_Ds2, MI_Ds3, MI_G3, |
| 83 | MI_D_1, MI_D_2, MI_As_2, MI_C_3, MI_Cs_2, MI_C_2, MI_Fs_1, | 83 | MI_D1, MI_D2, MI_As2, MI_C3, MI_Cs2, MI_C2, MI_Fs1, |
| 84 | MI_G_1, MI_G_2, MI_B_2, MI_D_3, MI_F_3, MI_Fs_2, TG_SWAP, | 84 | MI_G1, MI_G2, MI_B2, MI_D3, MI_F3, MI_Fs2, TG_SWAP, |
| 85 | MI_A_1, MI_E_2, MI_A_2, MI_Cs_3, MI_E_3, MI_Gs_2, MI_B_1, | 85 | MI_A1, MI_E2, MI_A2, MI_Cs3, MI_E3, MI_Gs2, MI_B1, |
| 86 | MI_E_1, MI_E_2, MI_Fs_3, MI_Gs_3, MI_B_3, MI_F_2, MI_Cs_1, MI_F_1, | 86 | MI_E1, MI_E2, MI_Fs3, MI_Gs3, MI_B3, MI_F2, MI_Cs1, MI_F1, |
| 87 | 87 | ||
| 88 | MO_SWAP, MI_A_5, MI_Gs_5, MI_Fs_5, MI_F_5, FN_MUTE, | 88 | MO_SWAP, MI_A5, MI_Gs5, MI_Fs5, MI_F5, FN_MUTE, |
| 89 | MI_C_3, MI_G_5, MI_As_4, MI_C_5, MI_Ds_5, | 89 | MI_C3, MI_G5, MI_As4, MI_C5, MI_Ds5, |
| 90 | MI_D_3, MI_Cs_3, MI_Gs_3, MI_As_3, MI_C_4, MI_D_5, | 90 | MI_D3, MI_Cs3, MI_Gs3, MI_As3, MI_C4, MI_D5, |
| 91 | TG_SWAP, MI_B_2, MI_Fs_3, MI_Fs_4, MI_G_3, MI_B_3, MI_D_4, MI_G_4, | 91 | TG_SWAP, MI_B2, MI_Fs3, MI_Fs4, MI_G3, MI_B3, MI_D4, MI_G4, |
| 92 | MI_A_2, MI_F_3, MI_E_3, MI_A_3, MI_Cs_4, MI_E_4, MI_A_4, MI_Cs_5, | 92 | MI_A2, MI_F3, MI_E3, MI_A3, MI_Cs4, MI_E4, MI_A4, MI_Cs5, |
| 93 | MI_Gs_2, MI_As_2, MI_Ds_3, MI_F_4, MI_E_4, MI_Gs_4, MI_B_4, MI_E_5, MI_Ds_4 | 93 | MI_Gs2, MI_As2, MI_Ds3, MI_F4, MI_E4, MI_Gs4, MI_B4, MI_E5, MI_Ds4 |
| 94 | ), | 94 | ), |
| 95 | 95 | ||
| 96 | [_QWERTY] = LAYOUT_wrapper( | 96 | [_QWERTY] = LAYOUT_wrapper( |
| @@ -166,8 +166,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 166 | #endif | 166 | #endif |
| 167 | 167 | ||
| 168 | void my_init(void){ | 168 | void my_init(void){ |
| 169 | // Set octave to MI_OCT_0 | 169 | // Set octave to 0 |
| 170 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 170 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 171 | 171 | ||
| 172 | // avoid using 127 since it is used as a special number in some sound sources. | 172 | // avoid using 127 since it is used as a special number in some sound sources. |
| 173 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 173 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
diff --git a/keyboards/bandominedoni/keymaps/lednotg/keymap.c b/keyboards/bandominedoni/keymaps/lednotg/keymap.c index b98d9a18b8..4ffe7dae6d 100644 --- a/keyboards/bandominedoni/keymaps/lednotg/keymap.c +++ b/keyboards/bandominedoni/keymaps/lednotg/keymap.c | |||
| @@ -64,33 +64,33 @@ enum custom_keycodes { | |||
| 64 | 64 | ||
| 65 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 65 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 66 | [_OPEN] = LAYOUT( | 66 | [_OPEN] = LAYOUT( |
| 67 | MI_Gs_1, MI_As_1, MI_Cs_2, MI_F_2, MI_Gs_3, | 67 | MI_Gs1, MI_As1, MI_Cs2, MI_F2, MI_Gs3, |
| 68 | MI_E_1, MI_A_1, MI_G_2, MI_Ds_2, MI_F_3, MI_As_2, MI_F_1, | 68 | MI_E1, MI_A1, MI_G2, MI_Ds2, MI_F3, MI_As2, MI_F1, |
| 69 | MI_D_2, MI_A_2, MI_C_3, MI_E_3, MI_C_2, MI_G_1, MI_B, | 69 | MI_D2, MI_A2, MI_C3, MI_E3, MI_C2, MI_G1, MI_B, |
| 70 | MI_E_2, MI_Gs_2, MI_B_2, MI_D_3, MI_Fs_3, MI_Cs_3, MI_Fs_1, | 70 | MI_E2, MI_Gs2, MI_B2, MI_D3, MI_Fs3, MI_Cs3, MI_Fs1, |
| 71 | MI_D_1, MI_B_1, MI_G_3, MI_A_3, MI_Ds_3, MI_Fs_2, MI_Ds_1, MI_C_1, | 71 | MI_D1, MI_B1, MI_G3, MI_A3, MI_Ds3, MI_Fs2, MI_Ds1, MI_C1, |
| 72 | 72 | ||
| 73 | MO_SWAP, MI_B_5, MI_Gs_5, MI_G_5, MI_F_5, FN_MUTE, | 73 | MO_SWAP, MI_B5, MI_Gs5, MI_G5, MI_F5, FN_MUTE, |
| 74 | MI_Cs_3, MI_A_5, MI_Fs_5, MI_E_5, MI_Ds_5, | 74 | MI_Cs3, MI_A5, MI_Fs5, MI_E5, MI_Ds5, |
| 75 | MI_C_3, MI_D_3, MI_G_3, MI_As_4, MI_C_5, MI_D_5, | 75 | MI_C3, MI_D3, MI_G3, MI_As4, MI_C5, MI_D5, |
| 76 | MI_G_2, MI_B_2, MI_E_3, MI_Cs_4, MI_Fs_3, MI_A_3, MI_C_4, MI_E_4, | 76 | MI_G2, MI_B2, MI_E3, MI_Cs4, MI_Fs3, MI_A3, MI_C4, MI_E4, |
| 77 | MI_A_2, MI_F_3, MI_As_3, MI_Gs_3, MI_B_3, MI_D_4, MI_Gs_4, MI_B_4, | 77 | MI_A2, MI_F3, MI_As3, MI_Gs3, MI_B3, MI_D4, MI_Gs4, MI_B4, |
| 78 | MI_Gs_2, MI_As_2, MI_Ds_3, MI_F_4, MI_Ds_4, MI_Fs_4, MI_A_4, MI_Cs_5, MI_G_4 | 78 | MI_Gs2, MI_As2, MI_Ds3, MI_F4, MI_Ds4, MI_Fs4, MI_A4, MI_Cs5, MI_G4 |
| 79 | ), | 79 | ), |
| 80 | 80 | ||
| 81 | [_CLOSE] = LAYOUT( | 81 | [_CLOSE] = LAYOUT( |
| 82 | MI_Gs_1, MI_As_1, MI_Ds_2, MI_Ds_3, MI_G_3, | 82 | MI_Gs1, MI_As1, MI_Ds2, MI_Ds3, MI_G3, |
| 83 | MI_D_1, MI_D_2, MI_As_2, MI_C_3, MI_Cs_2, MI_C_2, MI_Fs_1, | 83 | MI_D1, MI_D2, MI_As2, MI_C3, MI_Cs2, MI_C2, MI_Fs1, |
| 84 | MI_G_1, MI_G_2, MI_B_2, MI_D_3, MI_F_3, MI_Fs_2, MI_B, | 84 | MI_G1, MI_G2, MI_B2, MI_D3, MI_F3, MI_Fs2, MI_B, |
| 85 | MI_A_1, MI_E_2, MI_A_2, MI_Cs_3, MI_E_3, MI_Gs_2, MI_B_1, | 85 | MI_A1, MI_E2, MI_A2, MI_Cs3, MI_E3, MI_Gs2, MI_B1, |
| 86 | MI_E_1, MI_E_2, MI_Fs_3, MI_Gs_3, MI_B_3, MI_F_2, MI_Cs_1, MI_F_1, | 86 | MI_E1, MI_E2, MI_Fs3, MI_Gs3, MI_B3, MI_F2, MI_Cs1, MI_F1, |
| 87 | 87 | ||
| 88 | MO_SWAP, MI_A_5, MI_Gs_5, MI_Fs_5, MI_F_5, FN_MUTE, | 88 | MO_SWAP, MI_A5, MI_Gs5, MI_Fs5, MI_F5, FN_MUTE, |
| 89 | MI_C_3, MI_G_5, MI_As_4, MI_C_5, MI_Ds_5, | 89 | MI_C3, MI_G5, MI_As4, MI_C5, MI_Ds5, |
| 90 | MI_D_3, MI_Cs_3, MI_Gs_3, MI_As_3, MI_C_4, MI_D_5, | 90 | MI_D3, MI_Cs3, MI_Gs3, MI_As3, MI_C4, MI_D5, |
| 91 | MI_G_2, MI_B_2, MI_Fs_3, MI_Fs_4, MI_G_3, MI_B_3, MI_D_4, MI_G_4, | 91 | MI_G2, MI_B2, MI_Fs3, MI_Fs4, MI_G3, MI_B3, MI_D4, MI_G4, |
| 92 | MI_A_2, MI_F_3, MI_E_3, MI_A_3, MI_Cs_4, MI_E_4, MI_A_4, MI_Cs_5, | 92 | MI_A2, MI_F3, MI_E3, MI_A3, MI_Cs4, MI_E4, MI_A4, MI_Cs5, |
| 93 | MI_Gs_2, MI_As_2, MI_Ds_3, MI_F_4, MI_E_4, MI_Gs_4, MI_B_4, MI_E_5, MI_Ds_4 | 93 | MI_Gs2, MI_As2, MI_Ds3, MI_F4, MI_E4, MI_Gs4, MI_B4, MI_E5, MI_Ds4 |
| 94 | ), | 94 | ), |
| 95 | 95 | ||
| 96 | [_QWERTY] = LAYOUT_wrapper( | 96 | [_QWERTY] = LAYOUT_wrapper( |
| @@ -166,8 +166,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 166 | #endif | 166 | #endif |
| 167 | 167 | ||
| 168 | void my_init(void){ | 168 | void my_init(void){ |
| 169 | // Set octave to MI_OCT_0 | 169 | // Set octave to 0 |
| 170 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 170 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 171 | 171 | ||
| 172 | // avoid using 127 since it is used as a special number in some sound sources. | 172 | // avoid using 127 since it is used as a special number in some sound sources. |
| 173 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 173 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
diff --git a/keyboards/bandominedoni/keymaps/via/keymap.c b/keyboards/bandominedoni/keymaps/via/keymap.c index 8273140e4c..859c74e33a 100644 --- a/keyboards/bandominedoni/keymaps/via/keymap.c +++ b/keyboards/bandominedoni/keymaps/via/keymap.c | |||
| @@ -35,33 +35,33 @@ enum custom_keycodes { | |||
| 35 | 35 | ||
| 36 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 36 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 37 | [_OPEN] = LAYOUT( | 37 | [_OPEN] = LAYOUT( |
| 38 | MI_Gs_1, MI_As_1, MI_Cs_2, MI_F_2, MI_Gs_3, | 38 | MI_Gs1, MI_As1, MI_Cs2, MI_F2, MI_Gs3, |
| 39 | MI_E_1, MI_A_1, MI_G_2, MI_Ds_2, MI_F_3, MI_As_2, MI_F_1, | 39 | MI_E1, MI_A1, MI_G2, MI_Ds2, MI_F3, MI_As2, MI_F1, |
| 40 | MI_D_2, MI_A_2, MI_C_3, MI_E_3, MI_C_2, MI_G_1, TG_SWAP, | 40 | MI_D2, MI_A2, MI_C3, MI_E3, MI_C2, MI_G1, TG_SWAP, |
| 41 | MI_E_2, MI_Gs_2, MI_B_2, MI_D_3, MI_Fs_3, MI_Cs_3, MI_Fs_1, | 41 | MI_E2, MI_Gs2, MI_B2, MI_D3, MI_Fs3, MI_Cs3, MI_Fs1, |
| 42 | MI_D_1, MI_B_1, MI_G_3, MI_A_3, MI_Ds_3, MI_Fs_2, MI_Ds_1, MI_C_1, | 42 | MI_D1, MI_B1, MI_G3, MI_A3, MI_Ds3, MI_Fs2, MI_Ds1, MI_C1, |
| 43 | 43 | ||
| 44 | MO_SWAP, MI_B_5, MI_Gs_5, MI_G_5, MI_F_5, FN_MUTE, | 44 | MO_SWAP, MI_B5, MI_Gs5, MI_G5, MI_F5, FN_MUTE, |
| 45 | MI_Cs_3, MI_A_5, MI_Fs_5, MI_E_5, MI_Ds_5, | 45 | MI_Cs3, MI_A5, MI_Fs5, MI_E5, MI_Ds5, |
| 46 | MI_C_3, MI_D_3, MI_G_3, MI_As_4, MI_C_5, MI_D_5, | 46 | MI_C3, MI_D3, MI_G3, MI_As4, MI_C5, MI_D5, |
| 47 | TG_SWAP, MI_B_2, MI_E_3, MI_Cs_4, MI_Fs_3, MI_A_3, MI_C_4, MI_E_4, | 47 | TG_SWAP, MI_B2, MI_E3, MI_Cs4, MI_Fs3, MI_A3, MI_C4, MI_E4, |
| 48 | MI_A_2, MI_F_3, MI_As_3, MI_Gs_3, MI_B_3, MI_D_4, MI_Gs_4, MI_B_4, | 48 | MI_A2, MI_F3, MI_As3, MI_Gs3, MI_B3, MI_D4, MI_Gs4, MI_B4, |
| 49 | MI_Gs_2, MI_As_2, MI_Ds_3, MI_F_4, MI_Ds_4, MI_Fs_4, MI_A_4, MI_Cs_5, MI_G_4 | 49 | MI_Gs2, MI_As2, MI_Ds3, MI_F4, MI_Ds4, MI_Fs4, MI_A4, MI_Cs5, MI_G4 |
| 50 | ), | 50 | ), |
| 51 | 51 | ||
| 52 | [_CLOSE] = LAYOUT( | 52 | [_CLOSE] = LAYOUT( |
| 53 | MI_Gs_1, MI_As_1, MI_Ds_2, MI_Ds_3, MI_G_3, | 53 | MI_Gs1, MI_As1, MI_Ds2, MI_Ds3, MI_G3, |
| 54 | MI_D_1, MI_D_2, MI_As_2, MI_C_3, MI_Cs_2, MI_C_2, MI_Fs_1, | 54 | MI_D1, MI_D2, MI_As2, MI_C3, MI_Cs2, MI_C2, MI_Fs1, |
| 55 | MI_G_1, MI_G_2, MI_B_2, MI_D_3, MI_F_3, MI_Fs_2, TG_SWAP, | 55 | MI_G1, MI_G2, MI_B2, MI_D3, MI_F3, MI_Fs2, TG_SWAP, |
| 56 | MI_A_1, MI_E_2, MI_A_2, MI_Cs_3, MI_E_3, MI_Gs_2, MI_B_1, | 56 | MI_A1, MI_E2, MI_A2, MI_Cs3, MI_E3, MI_Gs2, MI_B1, |
| 57 | MI_E_1, MI_E_2, MI_Fs_3, MI_Gs_3, MI_B_3, MI_F_2, MI_Cs_1, MI_F_1, | 57 | MI_E1, MI_E2, MI_Fs3, MI_Gs3, MI_B3, MI_F2, MI_Cs1, MI_F1, |
| 58 | 58 | ||
| 59 | MO_SWAP, MI_A_5, MI_Gs_5, MI_Fs_5, MI_F_5, FN_MUTE, | 59 | MO_SWAP, MI_A5, MI_Gs5, MI_Fs5, MI_F5, FN_MUTE, |
| 60 | MI_C_3, MI_G_5, MI_As_4, MI_C_5, MI_Ds_5, | 60 | MI_C3, MI_G5, MI_As4, MI_C5, MI_Ds5, |
| 61 | MI_D_3, MI_Cs_3, MI_Gs_3, MI_As_3, MI_C_4, MI_D_5, | 61 | MI_D3, MI_Cs3, MI_Gs3, MI_As3, MI_C4, MI_D5, |
| 62 | TG_SWAP, MI_B_2, MI_Fs_3, MI_Fs_4, MI_G_3, MI_B_3, MI_D_4, MI_G_4, | 62 | TG_SWAP, MI_B2, MI_Fs3, MI_Fs4, MI_G3, MI_B3, MI_D4, MI_G4, |
| 63 | MI_A_2, MI_F_3, MI_E_3, MI_A_3, MI_Cs_4, MI_E_4, MI_A_4, MI_Cs_5, | 63 | MI_A2, MI_F3, MI_E3, MI_A3, MI_Cs4, MI_E4, MI_A4, MI_Cs5, |
| 64 | MI_Gs_2, MI_As_2, MI_Ds_3, MI_F_4, MI_E_4, MI_Gs_4, MI_B_4, MI_E_5, MI_Ds_4 | 64 | MI_Gs2, MI_As2, MI_Ds3, MI_F4, MI_E4, MI_Gs4, MI_B4, MI_E5, MI_Ds4 |
| 65 | ), | 65 | ), |
| 66 | 66 | ||
| 67 | [_MISC] = LAYOUT( | 67 | [_MISC] = LAYOUT( |
| @@ -105,8 +105,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 105 | #endif | 105 | #endif |
| 106 | 106 | ||
| 107 | void my_init(void){ | 107 | void my_init(void){ |
| 108 | // Set octave to MI_OCT_0 | 108 | // Set octave to 0 |
| 109 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 109 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 110 | 110 | ||
| 111 | // avoid using 127 since it is used as a special number in some sound sources. | 111 | // avoid using 127 since it is used as a special number in some sound sources. |
| 112 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 112 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
diff --git a/keyboards/chromatonemini/keymaps/default/keymap.c b/keyboards/chromatonemini/keymaps/default/keymap.c index 0316ebc247..b657ace9b8 100644 --- a/keyboards/chromatonemini/keymaps/default/keymap.c +++ b/keyboards/chromatonemini/keymaps/default/keymap.c | |||
| @@ -33,16 +33,16 @@ enum custom_keycodes { | |||
| 33 | // Long press: go to _FN layer, tap: MUTE | 33 | // Long press: go to _FN layer, tap: MUTE |
| 34 | #define FN_MUTE LT(_FN, KC_MUTE) | 34 | #define FN_MUTE LT(_FN, KC_MUTE) |
| 35 | 35 | ||
| 36 | // Used to set octave to MI_OCT_0 | 36 | // Used to set octave to 0 |
| 37 | extern midi_config_t midi_config; | 37 | extern midi_config_t midi_config; |
| 38 | 38 | ||
| 39 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 39 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 40 | /* Base */ | 40 | /* Base */ |
| 41 | [_BASE] = LAYOUT( | 41 | [_BASE] = LAYOUT( |
| 42 | FN_MUTE, MI_SUS, | 42 | FN_MUTE, MI_SUST, |
| 43 | MI_BENDU, | 43 | MI_BNDU, |
| 44 | MI_TRNSD, MI_TRNSU, MI_C_2, MI_D_2, MI_E_2, MI_Fs_2, MI_Ab_2, MI_Bb_2, MI_C_3, MI_D_3, MI_E_3, MI_Fs_3, MI_Ab_3, MI_Bb_3, MI_C_4, MI_D_4, MI_E_4, MI_Fs_4, MI_Ab_4, MI_Bb_4, MI_C_5, | 44 | MI_TRSD, MI_TRSU, MI_C2, MI_D2, MI_E2, MI_Fs2, MI_Ab2, MI_Bb2, MI_C3, MI_D3, MI_E3, MI_Fs3, MI_Ab3, MI_Bb3, MI_C4, MI_D4, MI_E4, MI_Fs4, MI_Ab4, MI_Bb4, MI_C5, |
| 45 | MI_BENDD, MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, MI_B_3, MI_Db_4, MI_Eb_4, MI_F_4, MI_G_4, MI_A_4, MI_B_4 | 45 | MI_BNDD, MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, MI_B3, MI_Db4, MI_Eb4, MI_F4, MI_G4, MI_A4, MI_B4 |
| 46 | ), | 46 | ), |
| 47 | 47 | ||
| 48 | /* RESERVE */ | 48 | /* RESERVE */ |
| @@ -71,8 +71,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 71 | 71 | ||
| 72 | // commom codes called from eeconfig_init_user() and keyboard_post_init_user(). | 72 | // commom codes called from eeconfig_init_user() and keyboard_post_init_user(). |
| 73 | void my_init(void){ | 73 | void my_init(void){ |
| 74 | // Set octave to MI_OCT_1 | 74 | // Set octave to 0 |
| 75 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 75 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 76 | // avoid using 127 since it is used as a special number in some sound sources. | 76 | // avoid using 127 since it is used as a special number in some sound sources. |
| 77 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 77 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
| 78 | default_layer_set(1UL << _BASE); | 78 | default_layer_set(1UL << _BASE); |
diff --git a/keyboards/chromatonemini/keymaps/led/keymap.c b/keyboards/chromatonemini/keymaps/led/keymap.c index bd24306271..c1187a7b10 100644 --- a/keyboards/chromatonemini/keymaps/led/keymap.c +++ b/keyboards/chromatonemini/keymaps/led/keymap.c | |||
| @@ -206,7 +206,7 @@ static uint8_t my_tone_status[MY_TONE_COUNT]; | |||
| 206 | // Long press: go to _FN layer, tap: MUTE | 206 | // Long press: go to _FN layer, tap: MUTE |
| 207 | #define FN_MUTE LT(_FN, KC_MUTE) | 207 | #define FN_MUTE LT(_FN, KC_MUTE) |
| 208 | 208 | ||
| 209 | // Used to set octave to MI_OCT_0 | 209 | // Used to set octave to 0 |
| 210 | extern midi_config_t midi_config; | 210 | extern midi_config_t midi_config; |
| 211 | static bool is_trans_mode = false; // By default, shift mode is chosen. | 211 | static bool is_trans_mode = false; // By default, shift mode is chosen. |
| 212 | 212 | ||
| @@ -215,57 +215,57 @@ static uint8_t key_separator_col = _KEY01; // (_KEY01 .. _KEY37). By defau | |||
| 215 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 215 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 216 | /* Base */ | 216 | /* Base */ |
| 217 | [_BASE] = LAYOUT( | 217 | [_BASE] = LAYOUT( |
| 218 | FN_MUTE, MI_SUS, | 218 | FN_MUTE, MI_SUST, |
| 219 | MI_BENDU, | 219 | MI_BNDU, |
| 220 | SHIFT_L, SHIFT_R, MI_C_2, MI_D_2, MI_E_2, MI_Fs_2, MI_Ab_2, MI_Bb_2, MI_C_3, MI_D_3, MI_E_3, MI_Fs_3, MI_Ab_3, MI_Bb_3, MI_C_4, MI_D_4, MI_E_4, MI_Fs_4, MI_Ab_4, MI_Bb_4, MI_C_5, | 220 | SHIFT_L, SHIFT_R, MI_C2, MI_D2, MI_E2, MI_Fs2, MI_Ab2, MI_Bb2, MI_C3, MI_D3, MI_E3, MI_Fs3, MI_Ab3, MI_Bb3, MI_C4, MI_D4, MI_E4, MI_Fs4, MI_Ab4, MI_Bb4, MI_C5, |
| 221 | MI_BENDD, MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, MI_B_3, MI_Db_4, MI_Eb_4, MI_F_4, MI_G_4, MI_A_4, MI_B_4 | 221 | MI_BNDD, MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, MI_B3, MI_Db4, MI_Eb4, MI_F4, MI_G4, MI_A4, MI_B4 |
| 222 | ), | 222 | ), |
| 223 | 223 | ||
| 224 | /* 1 octave on the left side is ch2, others are ch1 (normal) */ | 224 | /* 1 octave on the left side is ch2, others are ch1 (normal) */ |
| 225 | [_SEPALEFTOCT] = LAYOUT( | 225 | [_SEPALEFTOCT] = LAYOUT( |
| 226 | _______, _______, | 226 | _______, _______, |
| 227 | _______, | 227 | _______, |
| 228 | SHIFT_L, SHIFT_R, YM_C_2, YM_D_2, YM_E_2, YM_Fs_2, YM_Ab_2, YM_Bb_2, MI_C_3, MI_D_3, MI_E_3, MI_Fs_3, MI_Ab_3, MI_Bb_3, MI_C_4, MI_D_4, MI_E_4, MI_Fs_4, MI_Ab_4, MI_Bb_4, MI_C_5, | 228 | SHIFT_L, SHIFT_R, YM_C_2, YM_D_2, YM_E_2, YM_Fs_2, YM_Ab_2, YM_Bb_2, MI_C3, MI_D3, MI_E3, MI_Fs3, MI_Ab3, MI_Bb3, MI_C4, MI_D4, MI_E4, MI_Fs4, MI_Ab4, MI_Bb4, MI_C5, |
| 229 | _______, YM_Db_2, YM_Eb_2, YM_F_2, YM_G_2, YM_A_2, YM_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, MI_B_3, MI_Db_4, MI_Eb_4, MI_F_4, MI_G_4, MI_A_4, MI_B_4 | 229 | _______, YM_Db_2, YM_Eb_2, YM_F_2, YM_G_2, YM_A_2, YM_B_2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, MI_B3, MI_Db4, MI_Eb4, MI_F4, MI_G4, MI_A4, MI_B4 |
| 230 | ), | 230 | ), |
| 231 | 231 | ||
| 232 | /* Half ch2, half ch1 (normal) */ | 232 | /* Half ch2, half ch1 (normal) */ |
| 233 | [_SEPAHALF] = LAYOUT( | 233 | [_SEPAHALF] = LAYOUT( |
| 234 | _______, _______, | 234 | _______, _______, |
| 235 | _______, | 235 | _______, |
| 236 | SHIFT_L, SHIFT_R, YM_C_2, YM_D_2, YM_E_2, YM_Fs_2, YM_Ab_2, YM_Bb_2, YM_C_3, YM_D_3, YM_E_3, MI_Fs_3, MI_Ab_3, MI_Bb_3, MI_C_4, MI_D_4, MI_E_4, MI_Fs_4, MI_Ab_4, MI_Bb_4, MI_C_5, | 236 | SHIFT_L, SHIFT_R, YM_C_2, YM_D_2, YM_E_2, YM_Fs_2, YM_Ab_2, YM_Bb_2, YM_C_3, YM_D_3, YM_E_3, MI_Fs3, MI_Ab3, MI_Bb3, MI_C4, MI_D4, MI_E4, MI_Fs4, MI_Ab4, MI_Bb4, MI_C5, |
| 237 | _______, YM_Db_2, YM_Eb_2, YM_F_2, YM_G_2, YM_A_2, YM_B_2, YM_Db_3, YM_Eb_3, YM_F_3, MI_G_3, MI_A_3, MI_B_3, MI_Db_4, MI_Eb_4, MI_F_4, MI_G_4, MI_A_4, MI_B_4 | 237 | _______, YM_Db_2, YM_Eb_2, YM_F_2, YM_G_2, YM_A_2, YM_B_2, YM_Db_3, YM_Eb_3, YM_F_3, MI_G3, MI_A3, MI_B3, MI_Db4, MI_Eb4, MI_F4, MI_G4, MI_A4, MI_B4 |
| 238 | ), | 238 | ), |
| 239 | 239 | ||
| 240 | /* 2 octave on the left side is ch2, others are ch1 (normal) */ | 240 | /* 2 octave on the left side is ch2, others are ch1 (normal) */ |
| 241 | [_SEPARIGHTOCT] = LAYOUT( | 241 | [_SEPARIGHTOCT] = LAYOUT( |
| 242 | _______, _______, | 242 | _______, _______, |
| 243 | _______, | 243 | _______, |
| 244 | SHIFT_L, SHIFT_R, YM_C_2, YM_D_2, YM_E_2, YM_Fs_2, YM_Ab_2, YM_Bb_2, YM_C_3, YM_D_3, YM_E_3, YM_Fs_3, YM_Ab_3, YM_Bb_3, MI_C_4, MI_D_4, MI_E_4, MI_Fs_4, MI_Ab_4, MI_Bb_4, MI_C_5, | 244 | SHIFT_L, SHIFT_R, YM_C_2, YM_D_2, YM_E_2, YM_Fs_2, YM_Ab_2, YM_Bb_2, YM_C_3, YM_D_3, YM_E_3, YM_Fs_3, YM_Ab_3, YM_Bb_3, MI_C4, MI_D4, MI_E4, MI_Fs4, MI_Ab4, MI_Bb4, MI_C5, |
| 245 | _______, YM_Db_2, YM_Eb_2, YM_F_2, YM_G_2, YM_A_2, YM_B_2, YM_Db_3, YM_Eb_3, YM_F_3, YM_G_3, YM_A_3, YM_B_3, MI_Db_4, MI_Eb_4, MI_F_4, MI_G_4, MI_A_4, MI_B_4 | 245 | _______, YM_Db_2, YM_Eb_2, YM_F_2, YM_G_2, YM_A_2, YM_B_2, YM_Db_3, YM_Eb_3, YM_F_3, YM_G_3, YM_A_3, YM_B_3, MI_Db4, MI_Eb4, MI_F4, MI_G4, MI_A4, MI_B4 |
| 246 | ), | 246 | ), |
| 247 | 247 | ||
| 248 | /* TRANS This layer must locate 1 layer below _FN layer. */ | 248 | /* TRANS This layer must locate 1 layer below _FN layer. */ |
| 249 | [_TRANS] = LAYOUT( | 249 | [_TRANS] = LAYOUT( |
| 250 | _______, _______, | 250 | _______, _______, |
| 251 | _______, | 251 | _______, |
| 252 | MI_TRNSD, MI_TRNSU, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 252 | MI_TRSD, MI_TRSU, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 253 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 253 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 254 | ), | 254 | ), |
| 255 | 255 | ||
| 256 | /* Flip Base SFIFTUP and SHIFT_L are swapped. */ | 256 | /* Flip Base SFIFTUP and SHIFT_L are swapped. */ |
| 257 | [_FLIPBASE] = LAYOUT( | 257 | [_FLIPBASE] = LAYOUT( |
| 258 | FN_MUTE, MI_SUS, | 258 | FN_MUTE, MI_SUST, |
| 259 | MI_BENDU, | 259 | MI_BNDU, |
| 260 | SHIFT_L, SHIFT_R, MI_C_5, MI_Bb_4, MI_Ab_4, MI_Fs_4, MI_E_4, MI_D_4, MI_C_4, MI_Bb_3, MI_Ab_3, MI_Fs_3, MI_E_3, MI_D_3, MI_C_3, MI_Bb_2, MI_Ab_2, MI_Fs_2, MI_E_2, MI_D_2, MI_C_2, | 260 | SHIFT_L, SHIFT_R, MI_C5, MI_Bb4, MI_Ab4, MI_Fs4, MI_E4, MI_D4, MI_C4, MI_Bb3, MI_Ab3, MI_Fs3, MI_E3, MI_D3, MI_C3, MI_Bb2, MI_Ab2, MI_Fs2, MI_E2, MI_D2, MI_C2, |
| 261 | MI_BENDD, MI_B_4, MI_A_4, MI_G_4, MI_F_4, MI_Eb_4, MI_Db_4, MI_B_3, MI_A_3, MI_G_3, MI_F_3, MI_Eb_3, MI_Db_3, MI_B_2, MI_A_2, MI_G_2, MI_F_2, MI_Eb_2, MI_Db_2 | 261 | MI_BNDD, MI_B4, MI_A4, MI_G4, MI_F4, MI_Eb4, MI_Db4, MI_B3, MI_A3, MI_G3, MI_F3, MI_Eb3, MI_Db3, MI_B2, MI_A2, MI_G2, MI_F2, MI_Eb2, MI_Db2 |
| 262 | ), | 262 | ), |
| 263 | 263 | ||
| 264 | /* Flip Trans This layer must locate 1 layer above _FLIPBASE layer. MI_TRNSU and MI_TRNSD are swapped. */ | 264 | /* Flip Trans This layer must locate 1 layer above _FLIPBASE layer. MI_TRSU and MI_TRSD are swapped. */ |
| 265 | [_FLIPTRANS] = LAYOUT( | 265 | [_FLIPTRANS] = LAYOUT( |
| 266 | _______, _______, | 266 | _______, _______, |
| 267 | _______, | 267 | _______, |
| 268 | MI_TRNSU, MI_TRNSD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 268 | MI_TRSU, MI_TRSD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 269 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 269 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 270 | ), | 270 | ), |
| 271 | 271 | ||
| @@ -292,8 +292,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 292 | 292 | ||
| 293 | // commom codes called from eeconfig_init_user() and keyboard_post_init_user(). | 293 | // commom codes called from eeconfig_init_user() and keyboard_post_init_user(). |
| 294 | void my_init(void){ | 294 | void my_init(void){ |
| 295 | // Set octave to MI_OCT_1 | 295 | // Set octave to 0 |
| 296 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 296 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 297 | // avoid using 127 since it is used as a special number in some sound sources. | 297 | // avoid using 127 since it is used as a special number in some sound sources. |
| 298 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 298 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
| 299 | default_layer_set(_LS_BASE); | 299 | default_layer_set(_LS_BASE); |
diff --git a/keyboards/chromatonemini/keymaps/party/keymap.c b/keyboards/chromatonemini/keymaps/party/keymap.c index b5ae0244df..4c8a0316c4 100644 --- a/keyboards/chromatonemini/keymaps/party/keymap.c +++ b/keyboards/chromatonemini/keymaps/party/keymap.c | |||
| @@ -206,7 +206,7 @@ static uint8_t my_tone_status[MY_TONE_COUNT]; | |||
| 206 | // Long press: go to _FN layer, tap: MUTE | 206 | // Long press: go to _FN layer, tap: MUTE |
| 207 | #define FN_MUTE LT(_FN, KC_MUTE) | 207 | #define FN_MUTE LT(_FN, KC_MUTE) |
| 208 | 208 | ||
| 209 | // Used to set octave to MI_OCT_0 | 209 | // Used to set octave to 0 |
| 210 | extern midi_config_t midi_config; | 210 | extern midi_config_t midi_config; |
| 211 | static bool is_trans_mode = false; // By default, shift mode is chosen. | 211 | static bool is_trans_mode = false; // By default, shift mode is chosen. |
| 212 | 212 | ||
| @@ -215,57 +215,57 @@ static uint8_t key_separator_col = _KEY01; // (_KEY01 .. _KEY37). By defau | |||
| 215 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 215 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 216 | /* Base */ | 216 | /* Base */ |
| 217 | [_BASE] = LAYOUT( | 217 | [_BASE] = LAYOUT( |
| 218 | FN_MUTE, MI_SUS, | 218 | FN_MUTE, MI_SUST, |
| 219 | MI_BENDU, | 219 | MI_BNDU, |
| 220 | SHIFT_L, SHIFT_R, MI_C_2, MI_D_2, MI_E_2, MI_Fs_2, MI_Ab_2, MI_Bb_2, MI_C_3, MI_D_3, MI_E_3, MI_Fs_3, MI_Ab_3, MI_Bb_3, MI_C_4, MI_D_4, MI_E_4, MI_Fs_4, MI_Ab_4, MI_Bb_4, MI_C_5, | 220 | SHIFT_L, SHIFT_R, MI_C2, MI_D2, MI_E2, MI_Fs2, MI_Ab2, MI_Bb2, MI_C3, MI_D3, MI_E3, MI_Fs3, MI_Ab3, MI_Bb3, MI_C4, MI_D4, MI_E4, MI_Fs4, MI_Ab4, MI_Bb4, MI_C5, |
| 221 | MI_BENDD, MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, MI_B_3, MI_Db_4, MI_Eb_4, MI_F_4, MI_G_4, MI_A_4, MI_B_4 | 221 | MI_BNDD, MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, MI_B3, MI_Db4, MI_Eb4, MI_F4, MI_G4, MI_A4, MI_B4 |
| 222 | ), | 222 | ), |
| 223 | 223 | ||
| 224 | /* 1 octave on the left side is ch2, others are ch1 (normal) */ | 224 | /* 1 octave on the left side is ch2, others are ch1 (normal) */ |
| 225 | [_SEPALEFTOCT] = LAYOUT( | 225 | [_SEPALEFTOCT] = LAYOUT( |
| 226 | _______, _______, | 226 | _______, _______, |
| 227 | _______, | 227 | _______, |
| 228 | SHIFT_L, SHIFT_R, YM_C_2, YM_D_2, YM_E_2, YM_Fs_2, YM_Ab_2, YM_Bb_2, MI_C_3, MI_D_3, MI_E_3, MI_Fs_3, MI_Ab_3, MI_Bb_3, MI_C_4, MI_D_4, MI_E_4, MI_Fs_4, MI_Ab_4, MI_Bb_4, MI_C_5, | 228 | SHIFT_L, SHIFT_R, YM_C_2, YM_D_2, YM_E_2, YM_Fs_2, YM_Ab_2, YM_Bb_2, MI_C3, MI_D3, MI_E3, MI_Fs3, MI_Ab3, MI_Bb3, MI_C4, MI_D4, MI_E4, MI_Fs4, MI_Ab4, MI_Bb4, MI_C5, |
| 229 | _______, YM_Db_2, YM_Eb_2, YM_F_2, YM_G_2, YM_A_2, YM_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, MI_B_3, MI_Db_4, MI_Eb_4, MI_F_4, MI_G_4, MI_A_4, MI_B_4 | 229 | _______, YM_Db_2, YM_Eb_2, YM_F_2, YM_G_2, YM_A_2, YM_B_2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, MI_B3, MI_Db4, MI_Eb4, MI_F4, MI_G4, MI_A4, MI_B4 |
| 230 | ), | 230 | ), |
| 231 | 231 | ||
| 232 | /* Half ch2, half ch1 (normal) */ | 232 | /* Half ch2, half ch1 (normal) */ |
| 233 | [_SEPAHALF] = LAYOUT( | 233 | [_SEPAHALF] = LAYOUT( |
| 234 | _______, _______, | 234 | _______, _______, |
| 235 | _______, | 235 | _______, |
| 236 | SHIFT_L, SHIFT_R, YM_C_2, YM_D_2, YM_E_2, YM_Fs_2, YM_Ab_2, YM_Bb_2, YM_C_3, YM_D_3, YM_E_3, MI_Fs_3, MI_Ab_3, MI_Bb_3, MI_C_4, MI_D_4, MI_E_4, MI_Fs_4, MI_Ab_4, MI_Bb_4, MI_C_5, | 236 | SHIFT_L, SHIFT_R, YM_C_2, YM_D_2, YM_E_2, YM_Fs_2, YM_Ab_2, YM_Bb_2, YM_C_3, YM_D_3, YM_E_3, MI_Fs3, MI_Ab3, MI_Bb3, MI_C4, MI_D4, MI_E4, MI_Fs4, MI_Ab4, MI_Bb4, MI_C5, |
| 237 | _______, YM_Db_2, YM_Eb_2, YM_F_2, YM_G_2, YM_A_2, YM_B_2, YM_Db_3, YM_Eb_3, YM_F_3, MI_G_3, MI_A_3, MI_B_3, MI_Db_4, MI_Eb_4, MI_F_4, MI_G_4, MI_A_4, MI_B_4 | 237 | _______, YM_Db_2, YM_Eb_2, YM_F_2, YM_G_2, YM_A_2, YM_B_2, YM_Db_3, YM_Eb_3, YM_F_3, MI_G3, MI_A3, MI_B3, MI_Db4, MI_Eb4, MI_F4, MI_G4, MI_A4, MI_B4 |
| 238 | ), | 238 | ), |
| 239 | 239 | ||
| 240 | /* 2 octave on the left side is ch2, others are ch1 (normal) */ | 240 | /* 2 octave on the left side is ch2, others are ch1 (normal) */ |
| 241 | [_SEPARIGHTOCT] = LAYOUT( | 241 | [_SEPARIGHTOCT] = LAYOUT( |
| 242 | _______, _______, | 242 | _______, _______, |
| 243 | _______, | 243 | _______, |
| 244 | SHIFT_L, SHIFT_R, YM_C_2, YM_D_2, YM_E_2, YM_Fs_2, YM_Ab_2, YM_Bb_2, YM_C_3, YM_D_3, YM_E_3, YM_Fs_3, YM_Ab_3, YM_Bb_3, MI_C_4, MI_D_4, MI_E_4, MI_Fs_4, MI_Ab_4, MI_Bb_4, MI_C_5, | 244 | SHIFT_L, SHIFT_R, YM_C_2, YM_D_2, YM_E_2, YM_Fs_2, YM_Ab_2, YM_Bb_2, YM_C_3, YM_D_3, YM_E_3, YM_Fs_3, YM_Ab_3, YM_Bb_3, MI_C4, MI_D4, MI_E4, MI_Fs4, MI_Ab4, MI_Bb4, MI_C5, |
| 245 | _______, YM_Db_2, YM_Eb_2, YM_F_2, YM_G_2, YM_A_2, YM_B_2, YM_Db_3, YM_Eb_3, YM_F_3, YM_G_3, YM_A_3, YM_B_3, MI_Db_4, MI_Eb_4, MI_F_4, MI_G_4, MI_A_4, MI_B_4 | 245 | _______, YM_Db_2, YM_Eb_2, YM_F_2, YM_G_2, YM_A_2, YM_B_2, YM_Db_3, YM_Eb_3, YM_F_3, YM_G_3, YM_A_3, YM_B_3, MI_Db4, MI_Eb4, MI_F4, MI_G4, MI_A4, MI_B4 |
| 246 | ), | 246 | ), |
| 247 | 247 | ||
| 248 | /* TRANS This layer must locate 1 layer below _FN layer. */ | 248 | /* TRANS This layer must locate 1 layer below _FN layer. */ |
| 249 | [_TRANS] = LAYOUT( | 249 | [_TRANS] = LAYOUT( |
| 250 | _______, _______, | 250 | _______, _______, |
| 251 | _______, | 251 | _______, |
| 252 | MI_TRNSD, MI_TRNSU, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 252 | MI_TRSD, MI_TRSU, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 253 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 253 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 254 | ), | 254 | ), |
| 255 | 255 | ||
| 256 | /* Flip Base SFIFTUP and SHIFT_L are swapped. */ | 256 | /* Flip Base SFIFTUP and SHIFT_L are swapped. */ |
| 257 | [_FLIPBASE] = LAYOUT( | 257 | [_FLIPBASE] = LAYOUT( |
| 258 | FN_MUTE, MI_SUS, | 258 | FN_MUTE, MI_SUST, |
| 259 | MI_BENDU, | 259 | MI_BNDU, |
| 260 | SHIFT_L, SHIFT_R, MI_C_5, MI_Bb_4, MI_Ab_4, MI_Fs_4, MI_E_4, MI_D_4, MI_C_4, MI_Bb_3, MI_Ab_3, MI_Fs_3, MI_E_3, MI_D_3, MI_C_3, MI_Bb_2, MI_Ab_2, MI_Fs_2, MI_E_2, MI_D_2, MI_C_2, | 260 | SHIFT_L, SHIFT_R, MI_C5, MI_Bb4, MI_Ab4, MI_Fs4, MI_E4, MI_D4, MI_C4, MI_Bb3, MI_Ab3, MI_Fs3, MI_E3, MI_D3, MI_C3, MI_Bb2, MI_Ab2, MI_Fs2, MI_E2, MI_D2, MI_C2, |
| 261 | MI_BENDD, MI_B_4, MI_A_4, MI_G_4, MI_F_4, MI_Eb_4, MI_Db_4, MI_B_3, MI_A_3, MI_G_3, MI_F_3, MI_Eb_3, MI_Db_3, MI_B_2, MI_A_2, MI_G_2, MI_F_2, MI_Eb_2, MI_Db_2 | 261 | MI_BNDD, MI_B4, MI_A4, MI_G4, MI_F4, MI_Eb4, MI_Db4, MI_B3, MI_A3, MI_G3, MI_F3, MI_Eb3, MI_Db3, MI_B2, MI_A2, MI_G2, MI_F2, MI_Eb2, MI_Db2 |
| 262 | ), | 262 | ), |
| 263 | 263 | ||
| 264 | /* Flip Trans This layer must locate 1 layer above _FLIPBASE layer. MI_TRNSU and MI_TRNSD are swapped. */ | 264 | /* Flip Trans This layer must locate 1 layer above _FLIPBASE layer. MI_TRSU and MI_TRSD are swapped. */ |
| 265 | [_FLIPTRANS] = LAYOUT( | 265 | [_FLIPTRANS] = LAYOUT( |
| 266 | _______, _______, | 266 | _______, _______, |
| 267 | _______, | 267 | _______, |
| 268 | MI_TRNSU, MI_TRNSD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 268 | MI_TRSU, MI_TRSD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 269 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 269 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 270 | ), | 270 | ), |
| 271 | 271 | ||
| @@ -293,8 +293,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 293 | 293 | ||
| 294 | // commom codes called from eeconfig_init_user() and keyboard_post_init_user(). | 294 | // commom codes called from eeconfig_init_user() and keyboard_post_init_user(). |
| 295 | void my_init(void){ | 295 | void my_init(void){ |
| 296 | // Set octave to MI_OCT_1 | 296 | // Set octave to 0 |
| 297 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 297 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 298 | // avoid using 127 since it is used as a special number in some sound sources. | 298 | // avoid using 127 since it is used as a special number in some sound sources. |
| 299 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 299 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
| 300 | default_layer_set(_LS_BASE); | 300 | default_layer_set(_LS_BASE); |
diff --git a/keyboards/chromatonemini/keymaps/via/keymap.c b/keyboards/chromatonemini/keymaps/via/keymap.c index 3a3a5f415e..9269448567 100644 --- a/keyboards/chromatonemini/keymaps/via/keymap.c +++ b/keyboards/chromatonemini/keymaps/via/keymap.c | |||
| @@ -54,24 +54,24 @@ enum custom_keycodes { | |||
| 54 | // Long press: go to _FN layer, tap: MUTE | 54 | // Long press: go to _FN layer, tap: MUTE |
| 55 | #define FN_MUTE LT(_FN, KC_MUTE) | 55 | #define FN_MUTE LT(_FN, KC_MUTE) |
| 56 | 56 | ||
| 57 | // Used to set octave to MI_OCT_0 | 57 | // Used to set octave to 0 |
| 58 | extern midi_config_t midi_config; | 58 | extern midi_config_t midi_config; |
| 59 | static bool is_trans_mode = false; // By default, shift mode is chosen. | 59 | static bool is_trans_mode = false; // By default, shift mode is chosen. |
| 60 | 60 | ||
| 61 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 61 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 62 | /* Base */ | 62 | /* Base */ |
| 63 | [_BASE] = LAYOUT( | 63 | [_BASE] = LAYOUT( |
| 64 | FN_MUTE, MI_SUS, | 64 | FN_MUTE, MI_SUST, |
| 65 | MI_BENDU, | 65 | MI_BNDU, |
| 66 | SHIFT_L, SHIFT_R, MI_C_2, MI_D_2, MI_E_2, MI_Fs_2, MI_Ab_2, MI_Bb_2, MI_C_3, MI_D_3, MI_E_3, MI_Fs_3, MI_Ab_3, MI_Bb_3, MI_C_4, MI_D_4, MI_E_4, MI_Fs_4, MI_Ab_4, MI_Bb_4, MI_C_5, | 66 | SHIFT_L, SHIFT_R, MI_C2, MI_D2, MI_E2, MI_Fs2, MI_Ab2, MI_Bb2, MI_C3, MI_D3, MI_E3, MI_Fs3, MI_Ab3, MI_Bb3, MI_C4, MI_D4, MI_E4, MI_Fs4, MI_Ab4, MI_Bb4, MI_C5, |
| 67 | MI_BENDD, MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, MI_B_3, MI_Db_4, MI_Eb_4, MI_F_4, MI_G_4, MI_A_4, MI_B_4 | 67 | MI_BNDD, MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, MI_B3, MI_Db4, MI_Eb4, MI_F4, MI_G4, MI_A4, MI_B4 |
| 68 | ), | 68 | ), |
| 69 | 69 | ||
| 70 | /* TRANS This layer must locate 1 layer below _FN layer. */ | 70 | /* TRANS This layer must locate 1 layer below _FN layer. */ |
| 71 | [_TRANS] = LAYOUT( | 71 | [_TRANS] = LAYOUT( |
| 72 | _______, _______, | 72 | _______, _______, |
| 73 | _______, | 73 | _______, |
| 74 | MI_TRNSD, MI_TRNSU, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 74 | MI_TRSD, MI_TRSU, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 75 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 75 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 76 | ), | 76 | ), |
| 77 | 77 | ||
| @@ -102,8 +102,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 102 | 102 | ||
| 103 | // commom codes called from eeconfig_init_user() and keyboard_post_init_user(). | 103 | // commom codes called from eeconfig_init_user() and keyboard_post_init_user(). |
| 104 | void my_init(void){ | 104 | void my_init(void){ |
| 105 | // Set octave to MI_OCT_1 | 105 | // Set octave to 0 |
| 106 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 106 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 107 | // avoid using 127 since it is used as a special number in some sound sources. | 107 | // avoid using 127 since it is used as a special number in some sound sources. |
| 108 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 108 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
| 109 | default_layer_set(_LS_BASE); | 109 | default_layer_set(_LS_BASE); |
diff --git a/keyboards/ckeys/thedora/keymaps/default/keymap.c b/keyboards/ckeys/thedora/keymaps/default/keymap.c index 0c36008bd8..7699fda766 100755 --- a/keyboards/ckeys/thedora/keymaps/default/keymap.c +++ b/keyboards/ckeys/thedora/keymaps/default/keymap.c | |||
| @@ -97,10 +97,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 97 | // └─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘ | 97 | // └─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘ |
| 98 | 98 | ||
| 99 | [_MIDI] = LAYOUT( | 99 | [_MIDI] = LAYOUT( |
| 100 | MI_Ds_3, MI_E_3, MI_F_3, MI_Fs_3, MI_G_3, | 100 | MI_Ds3, MI_E3, MI_F3, MI_Fs3, MI_G3, |
| 101 | MI_As_2, MI_B_2, MI_C_3, MI_Cs_3, MI_D_3, | 101 | MI_As2, MI_B2, MI_C3, MI_Cs3, MI_D3, |
| 102 | MI_F_2, MI_Fs_2, MI_G_2, MI_Gs_2, TG(_MIDI), | 102 | MI_F2, MI_Fs2, MI_G2, MI_Gs2, TG(_MIDI), |
| 103 | _______, MI_C_2, MI_Cs_2, MI_D_2, MI_Ds_2, MI_E_2 | 103 | _______, MI_C2, MI_Cs2, MI_D2, MI_Ds2, MI_E2 |
| 104 | ), | 104 | ), |
| 105 | 105 | ||
| 106 | // MOUSE LAYER | 106 | // MOUSE LAYER |
diff --git a/keyboards/clueboard/66/keymaps/magicmonty/keymap.c b/keyboards/clueboard/66/keymaps/magicmonty/keymap.c index a537a36d2e..238147537d 100644 --- a/keyboards/clueboard/66/keymaps/magicmonty/keymap.c +++ b/keyboards/clueboard/66/keymaps/magicmonty/keymap.c | |||
| @@ -88,11 +88,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 88 | #if defined(MIDI_ENABLE) && defined(MIDI_ADVANCED) | 88 | #if defined(MIDI_ENABLE) && defined(MIDI_ADVANCED) |
| 89 | /* Keymap _MI: MIDI layer (Advanced)*/ | 89 | /* Keymap _MI: MIDI layer (Advanced)*/ |
| 90 | [_MI] = LAYOUT( | 90 | [_MI] = LAYOUT( |
| 91 | TO_BASE,MI_VEL_1,MI_VEL_2,MI_VEL_3,MI_VEL_4,MI_VEL_5,MI_VEL_6,MI_VEL_7,MI_VEL_8,MI_VEL_9,MI_VEL_10, MI_CHD, MI_CHU, XXXXXXX, XXXXXXX, XXXXXXX, | 91 | TO_BASE, MI_VL1, MI_VL2, MI_VL3, MI_VL4, MI_VL5, MI_VL6, MI_VL7, MI_VL8, MI_VL9, MI_VL10, MI_CHND, MI_CHNU, XXXXXXX, XXXXXXX, XXXXXXX, |
| 92 | XXXXXXX, XXXXXXX, MI_Cs, MI_Ds, XXXXXXX, MI_Fs, MI_Gs, MI_As, XXXXXXX, MI_Cs_1, MI_Ds_1, XXXXXXX, MI_Fs_1, XXXXXXX, XXXXXXX, | 92 | XXXXXXX, XXXXXXX, MI_Cs, MI_Ds, XXXXXXX, MI_Fs, MI_Gs, MI_As, XXXXXXX, MI_Cs1, MI_Ds1, XXXXXXX, MI_Fs1, XXXXXXX, XXXXXXX, |
| 93 | MI_MOD, MI_C, MI_D, MI_E, MI_F, MI_G, MI_A, MI_B, MI_C_1, MI_D_1, MI_E_1, MI_F_1, MI_G_1, XXXXXXX, | 93 | MI_MOD, MI_C, MI_D, MI_E, MI_F, MI_G, MI_A, MI_B, MI_C1, MI_D1, MI_E1, MI_F1, MI_G1, XXXXXXX, |
| 94 | MI_SUS, XXXXXXX, MI_OCTD, MI_OCTU,MI_MODSD,MI_MODSU, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, MI_TRNSD,MI_TRNSU,MI_TRNS_0, MI_SUS, XXXXXXX, | 94 | MI_SUST, XXXXXXX, MI_OCTD, MI_OCTU, MI_MODD, MI_MODU, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, MI_TRSD, MI_TRSU, MI_TR0, MI_SUST, XXXXXXX, |
| 95 | XXXXXXX, XXXXXXX, XXXXXXX,XXXXXXX, MI_ALLOFF, MI_ALLOFF, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX), | 95 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, MI_AOFF, MI_AOFF, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX), |
| 96 | #elif defined(MIDI_ENABLE) && defined(MIDI_BASIC) | 96 | #elif defined(MIDI_ENABLE) && defined(MIDI_BASIC) |
| 97 | /* Keymap _MI: MIDI layer (Basic)*/ | 97 | /* Keymap _MI: MIDI layer (Basic)*/ |
| 98 | [_MI] = LAYOUT( | 98 | [_MI] = LAYOUT( |
diff --git a/keyboards/contra/keymaps/dana/keymap.c b/keyboards/contra/keymaps/dana/keymap.c index 51fa9f75fb..3f4f44182e 100644 --- a/keyboards/contra/keymaps/dana/keymap.c +++ b/keyboards/contra/keymaps/dana/keymap.c | |||
| @@ -19,10 +19,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 19 | * `-----------------------------------------------------------------------------------' | 19 | * `-----------------------------------------------------------------------------------' |
| 20 | */ | 20 | */ |
| 21 | [0] = LAYOUT_ortho_4x12( | 21 | [0] = LAYOUT_ortho_4x12( |
| 22 | MI_C_4, MI_Cs_4, MI_D_4, MI_Ds_4, MI_E_4, MI_F_4, MI_Fs_4, MI_G_4, MI_Gs_4, MI_A_4, MI_As_4, MI_B_4, | 22 | MI_C4, MI_Cs4, MI_D4, MI_Ds4, MI_E4, MI_F4, MI_Fs4, MI_G4, MI_Gs4, MI_A4, MI_As4, MI_B4, |
| 23 | MI_C_3, MI_Cs_3, MI_D_3, MI_Ds_3, MI_E_3, MI_F_3, MI_Fs_3, MI_G_3, MI_Gs_3, MI_A_3, MI_As_3, MI_B_3, | 23 | MI_C3, MI_Cs3, MI_D3, MI_Ds3, MI_E3, MI_F3, MI_Fs3, MI_G3, MI_Gs3, MI_A3, MI_As3, MI_B3, |
| 24 | MI_C_2, MI_Cs_2, MI_D_2, MI_Ds_2, MI_E_2, MI_F_2, MI_Fs_2, MI_G_2, MI_Gs_2, MI_A_2, MI_As_2, MI_B_2, | 24 | MI_C2, MI_Cs2, MI_D2, MI_Ds2, MI_E2, MI_F2, MI_Fs2, MI_G2, MI_Gs2, MI_A2, MI_As2, MI_B2, |
| 25 | MI_C_1, MI_Cs_1, MI_D_1, MI_Ds_1, MI_E_1, MI_F_1, MI_Fs_1, MI_G_1, MI_Gs_1, MI_A_1, MI_As_1, MI_B_1 | 25 | MI_C1, MI_Cs1, MI_D1, MI_Ds1, MI_E1, MI_F1, MI_Fs1, MI_G1, MI_Gs1, MI_A1, MI_As1, MI_B1 |
| 26 | ) | 26 | ) |
| 27 | 27 | ||
| 28 | }; | 28 | }; |
diff --git a/keyboards/gh60/satan/keymaps/midi/keymap.c b/keyboards/gh60/satan/keymaps/midi/keymap.c index 141bef3d64..6cc762525e 100644 --- a/keyboards/gh60/satan/keymaps/midi/keymap.c +++ b/keyboards/gh60/satan/keymaps/midi/keymap.c | |||
| @@ -45,11 +45,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 45 | * `------------------------------------------------------------------------' | 45 | * `------------------------------------------------------------------------' |
| 46 | */ | 46 | */ |
| 47 | [_ML] = LAYOUT_60_ansi( | 47 | [_ML] = LAYOUT_60_ansi( |
| 48 | TG(_ML), MI_VEL_1, MI_VEL_2, MI_VEL_3, MI_VEL_4, MI_VEL_5, MI_VEL_6, MI_VEL_7, MI_VEL_8, MI_VEL_9, MI_VEL_10, XXXXXXX, XXXXXXX, XXXXXXX, | 48 | TG(_ML), MI_VL1, MI_VL2, MI_VL3, MI_VL4, MI_VL5, MI_VL6, MI_VL7, MI_VL8, MI_VL9, MI_VL10, XXXXXXX, XXXXXXX, XXXXXXX, |
| 49 | MI_CHU, XXXXXXX, MI_Cs, MI_Ds, XXXXXXX, MI_Fs, MI_Gs, MI_As, XXXXXXX, MI_Cs_1, MI_Ds_1, XXXXXXX, XXXXXXX, XXXXXXX, | 49 | MI_CHU, XXXXXXX, MI_Cs, MI_Ds, XXXXXXX, MI_Fs, MI_Gs, MI_As, XXXXXXX, MI_Cs1, MI_Ds1, XXXXXXX, XXXXXXX, XXXXXXX, |
| 50 | MI_MOD, MI_C, MI_D, MI_E, MI_F, MI_G, MI_A, MI_B, MI_C_1, MI_D_1, MI_E_1, MI_F_1, _______, | 50 | MI_MOD, MI_C, MI_D, MI_E, MI_F, MI_G, MI_A, MI_B, MI_C1, MI_D1, MI_E1, MI_F1, _______, |
| 51 | MI_SUS, MI_OCTD, MI_OCTU, MI_MODSD, MI_MODSU, XXXXXXX, XXXXXXX, XXXXXXX, MI_TRNSD, MI_TRNSU, MI_TRNS_0, MI_SUS, | 51 | MI_SUST, MI_OCTD, MI_OCTU, MI_MODD, MI_MODU, XXXXXXX, XXXXXXX, XXXXXXX, MI_TRSD, MI_TRSU, MI_TR0, MI_SUST, |
| 52 | _______, _______, _______, MI_ALLOFF, _______, _______, _______, _______ | 52 | _______, _______, _______, MI_AOFF, _______, _______, _______, _______ |
| 53 | ), | 53 | ), |
| 54 | #elif defined(MIDI_ENABLE) && defined(MIDI_BASIC) | 54 | #elif defined(MIDI_ENABLE) && defined(MIDI_BASIC) |
| 55 | /* Keymap _ML: MIDI Layer (Advanced) | 55 | /* Keymap _ML: MIDI Layer (Advanced) |
diff --git a/keyboards/giabalanai/keymaps/2firmware/keymap.c b/keyboards/giabalanai/keymaps/2firmware/keymap.c index cfd4d38e3b..34eb2299a7 100644 --- a/keyboards/giabalanai/keymaps/2firmware/keymap.c +++ b/keyboards/giabalanai/keymaps/2firmware/keymap.c | |||
| @@ -30,7 +30,7 @@ | |||
| 30 | #define ADJ_EIS LT(_ADJUST,KC_LNG2) | 30 | #define ADJ_EIS LT(_ADJUST,KC_LNG2) |
| 31 | #define MIS_KAN LT(_MISC,KC_LNG1) | 31 | #define MIS_KAN LT(_MISC,KC_LNG1) |
| 32 | 32 | ||
| 33 | // Used to set octave to MI_OCT_0 | 33 | // Used to set octave to 0 |
| 34 | extern midi_config_t midi_config; | 34 | extern midi_config_t midi_config; |
| 35 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. | 35 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. |
| 36 | 36 | ||
| @@ -205,10 +205,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 205 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 205 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 206 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, | 206 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, |
| 207 | 207 | ||
| 208 | MI_Fs_2, | 208 | MI_Fs2, |
| 209 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, FN_MUTE, | 209 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, FN_MUTE, |
| 210 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 210 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 211 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 211 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 212 | ), | 212 | ), |
| 213 | 213 | ||
| 214 | /* fake B-system */ | 214 | /* fake B-system */ |
| @@ -219,10 +219,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 219 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 219 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 220 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 220 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 221 | 221 | ||
| 222 | MI_Ab_2, | 222 | MI_Ab2, |
| 223 | MI_A_2, MI_C_3, MI_Eb_3, MI_Gb_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Gb_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Gb_5, _______, | 223 | MI_A2, MI_C3, MI_Eb3, MI_Gb3, MI_A3, MI_C4, MI_Eb4, MI_Gb4, MI_A4, MI_C5, MI_Eb5, MI_Gb5, _______, |
| 224 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 224 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 225 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5 | 225 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5 |
| 226 | ), | 226 | ), |
| 227 | 227 | ||
| 228 | /* BASS2row */ | 228 | /* BASS2row */ |
| @@ -233,38 +233,38 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 233 | MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm, | 233 | MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm, |
| 234 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 234 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 235 | 235 | ||
| 236 | MI_Fs_2, | 236 | MI_Fs2, |
| 237 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, _______, | 237 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, _______, |
| 238 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 238 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 239 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 239 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 240 | ), | 240 | ), |
| 241 | 241 | ||
| 242 | /* C-system entirely */ | 242 | /* C-system entirely */ |
| 243 | [_C_SYSTEM_ENTIRELY] = LAYOUT( | 243 | [_C_SYSTEM_ENTIRELY] = LAYOUT( |
| 244 | MI_BENDU, XXXXXXX, XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db_1, MI_E_1, MI_G_1, MI_Bb_1, MI_Db_2, | 244 | MI_BNDU, XXXXXXX, XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db1, MI_E1, MI_G1, MI_Bb1, MI_Db2, |
| 245 | MI_BENDD, XXXXXXX, MI_C, MI_Eb, MI_Fs, MI_A, MI_C_1, MI_Eb_1, MI_Fs_1, MI_A_1, MI_C_2, MI_Eb_2, | 245 | MI_BNDD, XXXXXXX, MI_C, MI_Eb, MI_Fs, MI_A, MI_C1, MI_Eb1, MI_Fs1, MI_A1, MI_C2, MI_Eb2, |
| 246 | XXXXXXX, XXXXXXX, MI_D, MI_F, MI_Ab, MI_B, MI_D_1, MI_F_1, MI_Ab_1, MI_B_1, MI_D_2, MI_F_2, | 246 | XXXXXXX, XXXXXXX, MI_D, MI_F, MI_Ab, MI_B, MI_D1, MI_F1, MI_Ab1, MI_B1, MI_D2, MI_F2, |
| 247 | XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db_1, MI_E_1, MI_G_1, MI_Bb_1, MI_Db_2, MI_E_2, MI_G_2, | 247 | XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db1, MI_E1, MI_G1, MI_Bb1, MI_Db2, MI_E2, MI_G2, |
| 248 | MI_C, MI_Eb, MI_Fs, MI_A, MI_C_1, MI_Eb_1, MI_Fs_1, MI_A_1, MI_C_2, MI_Eb_2, MI_Fs_2, MI_A_2, | 248 | MI_C, MI_Eb, MI_Fs, MI_A, MI_C1, MI_Eb1, MI_Fs1, MI_A1, MI_C2, MI_Eb2, MI_Fs2, MI_A2, |
| 249 | 249 | ||
| 250 | MI_Fs_2, | 250 | MI_Fs2, |
| 251 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, FN_MUTE, | 251 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, FN_MUTE, |
| 252 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 252 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 253 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 253 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 254 | ), | 254 | ), |
| 255 | 255 | ||
| 256 | /* Chromatone */ | 256 | /* Chromatone */ |
| 257 | [_CHROMATONE] = LAYOUT( | 257 | [_CHROMATONE] = LAYOUT( |
| 258 | MI_Db, MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db_1, MI_Eb_1, MI_F_1, MI_G_1, MI_A_1, MI_B_1, | 258 | MI_Db, MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db1, MI_Eb1, MI_F1, MI_G1, MI_A1, MI_B1, |
| 259 | MI_D, MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C_1, MI_D_1, MI_E_1, MI_Fs_1, MI_Ab_1, MI_Bb_1, MI_C_2, | 259 | MI_D, MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C1, MI_D1, MI_E1, MI_Fs1, MI_Ab1, MI_Bb1, MI_C2, |
| 260 | MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db_1, MI_Eb_1, MI_F_1, MI_G_1, MI_A_1, MI_B_1, MI_Db_2, | 260 | MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db1, MI_Eb1, MI_F1, MI_G1, MI_A1, MI_B1, MI_Db2, |
| 261 | MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C_1, MI_D_1, MI_E_1, MI_Fs_1, MI_Ab_1, MI_Bb_1, MI_C_2, MI_D_2, | 261 | MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C1, MI_D1, MI_E1, MI_Fs1, MI_Ab1, MI_Bb1, MI_C2, MI_D2, |
| 262 | MI_F, MI_G, MI_A, MI_B, MI_Db_1, MI_Eb_1, MI_F_1, MI_G_1, MI_A_1, MI_B_1, MI_Db_2, MI_Eb_2, | 262 | MI_F, MI_G, MI_A, MI_B, MI_Db1, MI_Eb1, MI_F1, MI_G1, MI_A1, MI_B1, MI_Db2, MI_Eb2, |
| 263 | 263 | ||
| 264 | MI_C_2, | 264 | MI_C2, |
| 265 | MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, MI_B_3, FN_MUTE, | 265 | MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, MI_B3, FN_MUTE, |
| 266 | MI_C_2, MI_D_2, MI_E_2, MI_Gb_2, MI_Ab_2, MI_Bb_2, MI_C_3, MI_D_3, MI_E_3, MI_Gb_3, MI_Ab_3, MI_Bb_3, MI_C_4, | 266 | MI_C2, MI_D2, MI_E2, MI_Gb2, MI_Ab2, MI_Bb2, MI_C3, MI_D3, MI_E3, MI_Gb3, MI_Ab3, MI_Bb3, MI_C4, |
| 267 | MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, MI_B_3 | 267 | MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, MI_B3 |
| 268 | ), | 268 | ), |
| 269 | 269 | ||
| 270 | [_CFLIP_BASS2ROW] = LAYOUT( | 270 | [_CFLIP_BASS2ROW] = LAYOUT( |
| @@ -274,10 +274,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 274 | MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm, | 274 | MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm, |
| 275 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 275 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 276 | 276 | ||
| 277 | MI_G_5, | 277 | MI_G5, |
| 278 | MI_F_5, MI_D_5, MI_B_4, MI_Ab_4, MI_F_4, MI_D_4, MI_B_3, MI_Ab_3, MI_F_3, MI_D_3, MI_B_2, MI_Ab_2, FN_MUTE, | 278 | MI_F5, MI_D5, MI_B4, MI_Ab4, MI_F4, MI_D4, MI_B3, MI_Ab3, MI_F3, MI_D3, MI_B2, MI_Ab2, FN_MUTE, |
| 279 | MI_Fs_5, MI_Eb_5, MI_C_5, MI_A_4, MI_Fs_4, MI_Eb_4, MI_C_4, MI_A_3, MI_Fs_3, MI_Eb_3, MI_C_3, MI_A_2, MI_Fs_2, | 279 | MI_Fs5, MI_Eb5, MI_C5, MI_A4, MI_Fs4, MI_Eb4, MI_C4, MI_A3, MI_Fs3, MI_Eb3, MI_C3, MI_A2, MI_Fs2, |
| 280 | MI_E_5, MI_Db_5, MI_Bb_4, MI_G_4, MI_E_4, MI_Db_4, MI_Bb_3, MI_G_3, MI_E_3, MI_Db_3, MI_Bb_2, MI_G_2 | 280 | MI_E5, MI_Db5, MI_Bb4, MI_G4, MI_E4, MI_Db4, MI_Bb3, MI_G3, MI_E3, MI_Db3, MI_Bb2, MI_G2 |
| 281 | ), | 281 | ), |
| 282 | 282 | ||
| 283 | /* QWERTY */ | 283 | /* QWERTY */ |
| @@ -332,7 +332,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 332 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 332 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 333 | 333 | ||
| 334 | XXXXXXX, | 334 | XXXXXXX, |
| 335 | MI_OCT_N2, MI_OCT_N1, MI_OCT_0, MI_OCT_1, MI_OCT_2, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, VERSION, EE_CLR, _______, | 335 | MI_OCN2, MI_OCN1, MI_OC0, MI_OC1, MI_OC2, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, VERSION, EE_CLR, _______, |
| 336 | CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, XXXXXXX, XXXXXXX, XXXXXXX, MI_VELD, MI_VELU, XXXXXXX, RGB_TOG, | 336 | CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, XXXXXXX, XXXXXXX, XXXXXXX, MI_VELD, MI_VELU, XXXXXXX, RGB_TOG, |
| 337 | XXXXXXX, TGLBASS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, TGLUVEL, MELDYAL, MELODYS, MELDYAH | 337 | XXXXXXX, TGLBASS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, TGLUVEL, MELDYAL, MELODYS, MELDYAH |
| 338 | ) | 338 | ) |
| @@ -428,8 +428,8 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 428 | #endif // RGBLIGHT_ENABLE | 428 | #endif // RGBLIGHT_ENABLE |
| 429 | 429 | ||
| 430 | void my_init(void){ | 430 | void my_init(void){ |
| 431 | // Set octave to MI_OCT_0 | 431 | // Set octave to 0 |
| 432 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 432 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 433 | // avoid using 127 since it is used as a special number in some sound sources. | 433 | // avoid using 127 since it is used as a special number in some sound sources. |
| 434 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 434 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
| 435 | } | 435 | } |
| @@ -438,7 +438,7 @@ void eeconfig_init_user(void) { | |||
| 438 | midi_init(); | 438 | midi_init(); |
| 439 | my_init(); | 439 | my_init(); |
| 440 | 440 | ||
| 441 | // Used to set octave to MI_OCT_0 | 441 | // Used to set octave to 0 |
| 442 | midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. | 442 | midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. |
| 443 | 443 | ||
| 444 | // UNISON flags | 444 | // UNISON flags |
| @@ -646,7 +646,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 646 | 646 | ||
| 647 | // MIDI Chord Keycodes, on the left side. | 647 | // MIDI Chord Keycodes, on the left side. |
| 648 | case MI_CH_Cr ... MI_CH_Br: // Root Notes | 648 | case MI_CH_Cr ... MI_CH_Br: // Root Notes |
| 649 | root_note = keycode - MI_CH_Cr + MI_C_1; | 649 | root_note = keycode - MI_CH_Cr + MI_C1; |
| 650 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, IS_SINGLE_BASS()); | 650 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, IS_SINGLE_BASS()); |
| 651 | #ifdef RGBLIGHT_ENABLE | 651 | #ifdef RGBLIGHT_ENABLE |
| 652 | switch_keylight_color4bass(record, keylocation); | 652 | switch_keylight_color4bass(record, keylocation); |
| @@ -654,7 +654,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 654 | break; | 654 | break; |
| 655 | 655 | ||
| 656 | case MI_CH_C ... MI_CH_B: // Major Chords | 656 | case MI_CH_C ... MI_CH_B: // Major Chords |
| 657 | root_note = keycode - MI_CH_C + MI_C_2; | 657 | root_note = keycode - MI_CH_C + MI_C2; |
| 658 | // Root, Major Third, and Fifth Notes | 658 | // Root, Major Third, and Fifth Notes |
| 659 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); | 659 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); |
| 660 | #ifdef RGBLIGHT_ENABLE | 660 | #ifdef RGBLIGHT_ENABLE |
| @@ -663,7 +663,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 663 | break; | 663 | break; |
| 664 | 664 | ||
| 665 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord | 665 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord |
| 666 | root_note = keycode - MI_CH_Cm + MI_C_2; | 666 | root_note = keycode - MI_CH_Cm + MI_C2; |
| 667 | // Root, Minor Third, and Fifth Notes | 667 | // Root, Minor Third, and Fifth Notes |
| 668 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); | 668 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); |
| 669 | #ifdef RGBLIGHT_ENABLE | 669 | #ifdef RGBLIGHT_ENABLE |
| @@ -672,7 +672,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 672 | break; | 672 | break; |
| 673 | 673 | ||
| 674 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord | 674 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord |
| 675 | root_note = keycode - MI_CH_CDom7 + MI_C_2; | 675 | root_note = keycode - MI_CH_CDom7 + MI_C2; |
| 676 | // Major Third, Major Fifth, and Minor Seventh Notes | 676 | // Major Third, Major Fifth, and Minor Seventh Notes |
| 677 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); | 677 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); |
| 678 | #ifdef RGBLIGHT_ENABLE | 678 | #ifdef RGBLIGHT_ENABLE |
| @@ -681,7 +681,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 681 | break; | 681 | break; |
| 682 | 682 | ||
| 683 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord | 683 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord |
| 684 | root_note = keycode - MI_CH_CDim7 + MI_C_2; | 684 | root_note = keycode - MI_CH_CDim7 + MI_C2; |
| 685 | // Root, Minor Third, and Diminished 5th Note | 685 | // Root, Minor Third, and Diminished 5th Note |
| 686 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); | 686 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); |
| 687 | #ifdef RGBLIGHT_ENABLE | 687 | #ifdef RGBLIGHT_ENABLE |
diff --git a/keyboards/giabalanai/keymaps/3araht/keymap.c b/keyboards/giabalanai/keymaps/3araht/keymap.c index 9e487f81c9..b766d37058 100644 --- a/keyboards/giabalanai/keymaps/3araht/keymap.c +++ b/keyboards/giabalanai/keymaps/3araht/keymap.c | |||
| @@ -29,7 +29,7 @@ | |||
| 29 | #define ADJ_EIS LT(_ADJUST,KC_LNG2) | 29 | #define ADJ_EIS LT(_ADJUST,KC_LNG2) |
| 30 | #define MIS_KAN LT(_MISC,KC_LNG1) | 30 | #define MIS_KAN LT(_MISC,KC_LNG1) |
| 31 | 31 | ||
| 32 | // Used to set octave to MI_OCT_0 | 32 | // Used to set octave to 0 |
| 33 | extern midi_config_t midi_config; | 33 | extern midi_config_t midi_config; |
| 34 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. | 34 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. |
| 35 | 35 | ||
| @@ -206,10 +206,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 206 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 206 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 207 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, | 207 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, |
| 208 | 208 | ||
| 209 | MI_Fs_2, | 209 | MI_Fs2, |
| 210 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, FN_MUTE, | 210 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, FN_MUTE, |
| 211 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 211 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 212 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 212 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 213 | ), | 213 | ), |
| 214 | 214 | ||
| 215 | /* fake B-system */ | 215 | /* fake B-system */ |
| @@ -220,10 +220,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 220 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 220 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 221 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 221 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 222 | 222 | ||
| 223 | MI_Ab_2, | 223 | MI_Ab2, |
| 224 | MI_A_2, MI_C_3, MI_Eb_3, MI_Gb_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Gb_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Gb_5, _______, | 224 | MI_A2, MI_C3, MI_Eb3, MI_Gb3, MI_A3, MI_C4, MI_Eb4, MI_Gb4, MI_A4, MI_C5, MI_Eb5, MI_Gb5, _______, |
| 225 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 225 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 226 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5 | 226 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5 |
| 227 | ), | 227 | ), |
| 228 | 228 | ||
| 229 | /* BASS2row */ | 229 | /* BASS2row */ |
| @@ -234,52 +234,52 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 234 | MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm, | 234 | MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm, |
| 235 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 235 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 236 | 236 | ||
| 237 | MI_Fs_2, | 237 | MI_Fs2, |
| 238 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, _______, | 238 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, _______, |
| 239 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 239 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 240 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 240 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 241 | ), | 241 | ), |
| 242 | 242 | ||
| 243 | /* C-system entirely */ | 243 | /* C-system entirely */ |
| 244 | [_C_SYSTEM_ENTIRELY] = LAYOUT( | 244 | [_C_SYSTEM_ENTIRELY] = LAYOUT( |
| 245 | MI_BENDU, XXXXXXX, XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db_1, MI_E_1, MI_G_1, MI_Bb_1, MI_Db_2, | 245 | MI_BNDU, XXXXXXX, XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db1, MI_E1, MI_G1, MI_Bb1, MI_Db2, |
| 246 | MI_BENDD, XXXXXXX, MI_C, MI_Eb, MI_Fs, MI_A, MI_C_1, MI_Eb_1, MI_Fs_1, MI_A_1, MI_C_2, MI_Eb_2, | 246 | MI_BNDD, XXXXXXX, MI_C, MI_Eb, MI_Fs, MI_A, MI_C1, MI_Eb1, MI_Fs1, MI_A1, MI_C2, MI_Eb2, |
| 247 | XXXXXXX, XXXXXXX, MI_D, MI_F, MI_Ab, MI_B, MI_D_1, MI_F_1, MI_Ab_1, MI_B_1, MI_D_2, MI_F_2, | 247 | XXXXXXX, XXXXXXX, MI_D, MI_F, MI_Ab, MI_B, MI_D1, MI_F1, MI_Ab1, MI_B1, MI_D2, MI_F2, |
| 248 | XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db_1, MI_E_1, MI_G_1, MI_Bb_1, MI_Db_2, MI_E_2, MI_G_2, | 248 | XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db1, MI_E1, MI_G1, MI_Bb1, MI_Db2, MI_E2, MI_G2, |
| 249 | MI_C, MI_Eb, MI_Fs, MI_A, MI_C_1, MI_Eb_1, MI_Fs_1, MI_A_1, MI_C_2, MI_Eb_2, MI_Fs_2, MI_A_2, | 249 | MI_C, MI_Eb, MI_Fs, MI_A, MI_C1, MI_Eb1, MI_Fs1, MI_A1, MI_C2, MI_Eb2, MI_Fs2, MI_A2, |
| 250 | 250 | ||
| 251 | MI_Fs_2, | 251 | MI_Fs2, |
| 252 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, FN_MUTE, | 252 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, FN_MUTE, |
| 253 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 253 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 254 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 254 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 255 | ), | 255 | ), |
| 256 | 256 | ||
| 257 | /* C-system free bass */ | 257 | /* C-system free bass */ |
| 258 | [_C_SYSTEM_FREEBASS] = LAYOUT( | 258 | [_C_SYSTEM_FREEBASS] = LAYOUT( |
| 259 | MI_Db_3, MI_Bb_2, MI_G_2, MI_E_2, MI_Db_2, MI_Bb_1, MI_G_1, MI_E_1, MI_Db_1, MI_Bb, MI_G, MI_E, | 259 | MI_Db3, MI_Bb2, MI_G2, MI_E2, MI_Db2, MI_Bb1, MI_G1, MI_E1, MI_Db1, MI_Bb, MI_G, MI_E, |
| 260 | MI_C_3, MI_A_2, MI_Fs_2, MI_Eb_2, MI_C_2, MI_A_1, MI_Fs_1, MI_Eb_1, MI_C_1, MI_A, MI_Fs, MI_Eb, | 260 | MI_C3, MI_A2, MI_Fs2, MI_Eb2, MI_C2, MI_A1, MI_Fs1, MI_Eb1, MI_C1, MI_A, MI_Fs, MI_Eb, |
| 261 | MI_B_2, MI_Ab_2, MI_F_2, MI_D_2, MI_B_1, MI_Ab_1, MI_F_1, MI_D_1, MI_B, MI_Ab, MI_F, MI_D, | 261 | MI_B2, MI_Ab2, MI_F2, MI_D2, MI_B1, MI_Ab1, MI_F1, MI_D1, MI_B, MI_Ab, MI_F, MI_D, |
| 262 | MI_Bb_2, MI_G_2, MI_E_2, MI_Db_2, MI_Bb_1, MI_G_1, MI_E_1, MI_Db_1, MI_Bb, MI_G, MI_E, MI_Db, | 262 | MI_Bb2, MI_G2, MI_E2, MI_Db2, MI_Bb1, MI_G1, MI_E1, MI_Db1, MI_Bb, MI_G, MI_E, MI_Db, |
| 263 | MI_A_2, MI_Fs_2, MI_Eb_2, MI_C_2, MI_A_1, MI_Fs_1, MI_Eb_1, MI_C_1, MI_A, MI_Fs, MI_Eb, MI_C, | 263 | MI_A2, MI_Fs2, MI_Eb2, MI_C2, MI_A1, MI_Fs1, MI_Eb1, MI_C1, MI_A, MI_Fs, MI_Eb, MI_C, |
| 264 | 264 | ||
| 265 | MI_Fs_2, | 265 | MI_Fs2, |
| 266 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, FN_MUTE, | 266 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, FN_MUTE, |
| 267 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 267 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 268 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 268 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 269 | ), | 269 | ), |
| 270 | 270 | ||
| 271 | /* Chromatone */ | 271 | /* Chromatone */ |
| 272 | [_CHROMATONE] = LAYOUT( | 272 | [_CHROMATONE] = LAYOUT( |
| 273 | MI_Db, MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db_1, MI_Eb_1, MI_F_1, MI_G_1, MI_A_1, MI_B_1, | 273 | MI_Db, MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db1, MI_Eb1, MI_F1, MI_G1, MI_A1, MI_B1, |
| 274 | MI_D, MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C_1, MI_D_1, MI_E_1, MI_Fs_1, MI_Ab_1, MI_Bb_1, MI_C_2, | 274 | MI_D, MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C1, MI_D1, MI_E1, MI_Fs1, MI_Ab1, MI_Bb1, MI_C2, |
| 275 | MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db_1, MI_Eb_1, MI_F_1, MI_G_1, MI_A_1, MI_B_1, MI_Db_2, | 275 | MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db1, MI_Eb1, MI_F1, MI_G1, MI_A1, MI_B1, MI_Db2, |
| 276 | MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C_1, MI_D_1, MI_E_1, MI_Fs_1, MI_Ab_1, MI_Bb_1, MI_C_2, MI_D_2, | 276 | MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C1, MI_D1, MI_E1, MI_Fs1, MI_Ab1, MI_Bb1, MI_C2, MI_D2, |
| 277 | MI_F, MI_G, MI_A, MI_B, MI_Db_1, MI_Eb_1, MI_F_1, MI_G_1, MI_A_1, MI_B_1, MI_Db_2, MI_Eb_2, | 277 | MI_F, MI_G, MI_A, MI_B, MI_Db1, MI_Eb1, MI_F1, MI_G1, MI_A1, MI_B1, MI_Db2, MI_Eb2, |
| 278 | 278 | ||
| 279 | MI_C_2, | 279 | MI_C2, |
| 280 | MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, MI_B_3, FN_MUTE, | 280 | MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, MI_B3, FN_MUTE, |
| 281 | MI_C_2, MI_D_2, MI_E_2, MI_Gb_2, MI_Ab_2, MI_Bb_2, MI_C_3, MI_D_3, MI_E_3, MI_Gb_3, MI_Ab_3, MI_Bb_3, MI_C_4, | 281 | MI_C2, MI_D2, MI_E2, MI_Gb2, MI_Ab2, MI_Bb2, MI_C3, MI_D3, MI_E3, MI_Gb3, MI_Ab3, MI_Bb3, MI_C4, |
| 282 | MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, MI_B_3 | 282 | MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, MI_B3 |
| 283 | ), | 283 | ), |
| 284 | 284 | ||
| 285 | [_CFLIP_BASS2ROW] = LAYOUT( | 285 | [_CFLIP_BASS2ROW] = LAYOUT( |
| @@ -289,10 +289,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 289 | MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm, | 289 | MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm, |
| 290 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 290 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 291 | 291 | ||
| 292 | MI_G_5, | 292 | MI_G5, |
| 293 | MI_F_5, MI_D_5, MI_B_4, MI_Ab_4, MI_F_4, MI_D_4, MI_B_3, MI_Ab_3, MI_F_3, MI_D_3, MI_B_2, MI_Ab_2, FN_MUTE, | 293 | MI_F5, MI_D5, MI_B4, MI_Ab4, MI_F4, MI_D4, MI_B3, MI_Ab3, MI_F3, MI_D3, MI_B2, MI_Ab2, FN_MUTE, |
| 294 | MI_Fs_5, MI_Eb_5, MI_C_5, MI_A_4, MI_Fs_4, MI_Eb_4, MI_C_4, MI_A_3, MI_Fs_3, MI_Eb_3, MI_C_3, MI_A_2, MI_Fs_2, | 294 | MI_Fs5, MI_Eb5, MI_C5, MI_A4, MI_Fs4, MI_Eb4, MI_C4, MI_A3, MI_Fs3, MI_Eb3, MI_C3, MI_A2, MI_Fs2, |
| 295 | MI_E_5, MI_Db_5, MI_Bb_4, MI_G_4, MI_E_4, MI_Db_4, MI_Bb_3, MI_G_3, MI_E_3, MI_Db_3, MI_Bb_2, MI_G_2 | 295 | MI_E5, MI_Db5, MI_Bb4, MI_G4, MI_E4, MI_Db4, MI_Bb3, MI_G3, MI_E3, MI_Db3, MI_Bb2, MI_G2 |
| 296 | ), | 296 | ), |
| 297 | 297 | ||
| 298 | /* QWERTY */ | 298 | /* QWERTY */ |
| @@ -347,7 +347,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 347 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 347 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 348 | 348 | ||
| 349 | XXXXXXX, | 349 | XXXXXXX, |
| 350 | MI_OCT_N2, MI_OCT_N1, MI_OCT_0, MI_OCT_1, MI_OCT_2, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, VERSION, EE_CLR, _______, | 350 | MI_OCN2, MI_OCN1, MI_OC0, MI_OC1, MI_OC2, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, VERSION, EE_CLR, _______, |
| 351 | CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, CSYSFBS, XXXXXXX, XXXXXXX, MI_VELD, MI_VELU, XXXXXXX, RGB_TOG, | 351 | CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, CSYSFBS, XXXXXXX, XXXXXXX, MI_VELD, MI_VELU, XXXXXXX, RGB_TOG, |
| 352 | XXXXXXX, TGLBASS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, TGLUVEL, MELDYAL, MELODYS, MELDYAH | 352 | XXXXXXX, TGLBASS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, TGLUVEL, MELDYAL, MELODYS, MELDYAH |
| 353 | ) | 353 | ) |
| @@ -442,8 +442,8 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 442 | #endif // RGBLIGHT_ENABLE | 442 | #endif // RGBLIGHT_ENABLE |
| 443 | 443 | ||
| 444 | void my_init(void){ | 444 | void my_init(void){ |
| 445 | // Set octave to MI_OCT_0 | 445 | // Set octave to 0 |
| 446 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 446 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 447 | // avoid using 127 since it is used as a special number in some sound sources. | 447 | // avoid using 127 since it is used as a special number in some sound sources. |
| 448 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 448 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
| 449 | } | 449 | } |
| @@ -452,7 +452,7 @@ void eeconfig_init_user(void) { | |||
| 452 | midi_init(); | 452 | midi_init(); |
| 453 | my_init(); | 453 | my_init(); |
| 454 | 454 | ||
| 455 | // Used to set octave to MI_OCT_0 | 455 | // Used to set octave to 0 |
| 456 | midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. | 456 | midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. |
| 457 | 457 | ||
| 458 | // UNISON flags | 458 | // UNISON flags |
| @@ -661,7 +661,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 661 | 661 | ||
| 662 | // MIDI Chord Keycodes, on the left side. | 662 | // MIDI Chord Keycodes, on the left side. |
| 663 | case MI_CH_Cr ... MI_CH_Br: // Root Notes | 663 | case MI_CH_Cr ... MI_CH_Br: // Root Notes |
| 664 | root_note = keycode - MI_CH_Cr + MI_C_1; | 664 | root_note = keycode - MI_CH_Cr + MI_C1; |
| 665 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, IS_SINGLE_BASS()); | 665 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, IS_SINGLE_BASS()); |
| 666 | #ifdef RGBLIGHT_ENABLE | 666 | #ifdef RGBLIGHT_ENABLE |
| 667 | switch_keylight_color4bass(record, keylocation); | 667 | switch_keylight_color4bass(record, keylocation); |
| @@ -669,7 +669,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 669 | break; | 669 | break; |
| 670 | 670 | ||
| 671 | case MI_CH_C ... MI_CH_B: // Major Chords | 671 | case MI_CH_C ... MI_CH_B: // Major Chords |
| 672 | root_note = keycode - MI_CH_C + MI_C_2; | 672 | root_note = keycode - MI_CH_C + MI_C2; |
| 673 | // Root, Major Third, and Fifth Notes | 673 | // Root, Major Third, and Fifth Notes |
| 674 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); | 674 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); |
| 675 | #ifdef RGBLIGHT_ENABLE | 675 | #ifdef RGBLIGHT_ENABLE |
| @@ -678,7 +678,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 678 | break; | 678 | break; |
| 679 | 679 | ||
| 680 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord | 680 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord |
| 681 | root_note = keycode - MI_CH_Cm + MI_C_2; | 681 | root_note = keycode - MI_CH_Cm + MI_C2; |
| 682 | // Root, Minor Third, and Fifth Notes | 682 | // Root, Minor Third, and Fifth Notes |
| 683 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); | 683 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); |
| 684 | #ifdef RGBLIGHT_ENABLE | 684 | #ifdef RGBLIGHT_ENABLE |
| @@ -687,7 +687,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 687 | break; | 687 | break; |
| 688 | 688 | ||
| 689 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord | 689 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord |
| 690 | root_note = keycode - MI_CH_CDom7 + MI_C_2; | 690 | root_note = keycode - MI_CH_CDom7 + MI_C2; |
| 691 | // Major Third, Major Fifth, and Minor Seventh Notes | 691 | // Major Third, Major Fifth, and Minor Seventh Notes |
| 692 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); | 692 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); |
| 693 | #ifdef RGBLIGHT_ENABLE | 693 | #ifdef RGBLIGHT_ENABLE |
| @@ -696,7 +696,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 696 | break; | 696 | break; |
| 697 | 697 | ||
| 698 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord | 698 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord |
| 699 | root_note = keycode - MI_CH_CDim7 + MI_C_2; | 699 | root_note = keycode - MI_CH_CDim7 + MI_C2; |
| 700 | // Root, Minor Third, and Diminished 5th Note | 700 | // Root, Minor Third, and Diminished 5th Note |
| 701 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); | 701 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); |
| 702 | #ifdef RGBLIGHT_ENABLE | 702 | #ifdef RGBLIGHT_ENABLE |
diff --git a/keyboards/giabalanai/keymaps/default/keymap.c b/keyboards/giabalanai/keymaps/default/keymap.c index a7b3a6b6a0..1cc7ee5077 100644 --- a/keyboards/giabalanai/keymaps/default/keymap.c +++ b/keyboards/giabalanai/keymaps/default/keymap.c | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | // Long press: go to _FN layer, tap: MUTE | 24 | // Long press: go to _FN layer, tap: MUTE |
| 25 | #define FN_MUTE LT(_FN, KC_MUTE) | 25 | #define FN_MUTE LT(_FN, KC_MUTE) |
| 26 | 26 | ||
| 27 | // Used to set octave to MI_OCT_0 | 27 | // Used to set octave to 0 |
| 28 | extern midi_config_t midi_config; | 28 | extern midi_config_t midi_config; |
| 29 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. | 29 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. |
| 30 | 30 | ||
| @@ -156,10 +156,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 156 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 156 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 157 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, | 157 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, |
| 158 | 158 | ||
| 159 | MI_Fs_2, | 159 | MI_Fs2, |
| 160 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, FN_MUTE, | 160 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, FN_MUTE, |
| 161 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 161 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 162 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 162 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 163 | ), | 163 | ), |
| 164 | 164 | ||
| 165 | /* QWERTY */ | 165 | /* QWERTY */ |
| @@ -200,8 +200,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 200 | #endif | 200 | #endif |
| 201 | 201 | ||
| 202 | void keyboard_post_init_user(void) { | 202 | void keyboard_post_init_user(void) { |
| 203 | // Set otave to MI_OCT_0 | 203 | // Set octave to 0 |
| 204 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 204 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 205 | 205 | ||
| 206 | // avoid using 127 since it is used as a special number in some sound sources. | 206 | // avoid using 127 since it is used as a special number in some sound sources. |
| 207 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 207 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
| @@ -227,30 +227,30 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 227 | 227 | ||
| 228 | // MIDI Chord Keycodes, on the left side. | 228 | // MIDI Chord Keycodes, on the left side. |
| 229 | case MI_CH_Cr ... MI_CH_Br: // Root Notes | 229 | case MI_CH_Cr ... MI_CH_Br: // Root Notes |
| 230 | root_note = keycode - MI_CH_Cr + MI_C_1; | 230 | root_note = keycode - MI_CH_Cr + MI_C1; |
| 231 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, false); | 231 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, false); |
| 232 | break; | 232 | break; |
| 233 | 233 | ||
| 234 | case MI_CH_C ... MI_CH_B: // Major Chords | 234 | case MI_CH_C ... MI_CH_B: // Major Chords |
| 235 | root_note = keycode - MI_CH_C + MI_C_2; | 235 | root_note = keycode - MI_CH_C + MI_C2; |
| 236 | // Root, Major Third, and Fifth Notes | 236 | // Root, Major Third, and Fifth Notes |
| 237 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); | 237 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); |
| 238 | break; | 238 | break; |
| 239 | 239 | ||
| 240 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord | 240 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord |
| 241 | root_note = keycode - MI_CH_Cm + MI_C_2; | 241 | root_note = keycode - MI_CH_Cm + MI_C2; |
| 242 | // Root, Minor Third, and Fifth Notes | 242 | // Root, Minor Third, and Fifth Notes |
| 243 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); | 243 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); |
| 244 | break; | 244 | break; |
| 245 | 245 | ||
| 246 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord | 246 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord |
| 247 | root_note = keycode - MI_CH_CDom7 + MI_C_2; | 247 | root_note = keycode - MI_CH_CDom7 + MI_C2; |
| 248 | // Major Third, Major Fifth, and Minor Seventh Notes | 248 | // Major Third, Major Fifth, and Minor Seventh Notes |
| 249 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); | 249 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); |
| 250 | break; | 250 | break; |
| 251 | 251 | ||
| 252 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord | 252 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord |
| 253 | root_note = keycode - MI_CH_CDim7 + MI_C_2; | 253 | root_note = keycode - MI_CH_CDim7 + MI_C2; |
| 254 | // Root, Minor Third, and Diminished 5th Note | 254 | // Root, Minor Third, and Diminished 5th Note |
| 255 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); | 255 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); |
| 256 | break; | 256 | break; |
diff --git a/keyboards/giabalanai/keymaps/default_giabarinaix2/keymap.c b/keyboards/giabalanai/keymaps/default_giabarinaix2/keymap.c index 06749a4f8a..3ed4754df4 100644 --- a/keyboards/giabalanai/keymaps/default_giabarinaix2/keymap.c +++ b/keyboards/giabalanai/keymaps/default_giabarinaix2/keymap.c | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | // Long press: go to _FN layer, tap: MUTE | 24 | // Long press: go to _FN layer, tap: MUTE |
| 25 | #define FN_MUTE LT(_FN, KC_MUTE) | 25 | #define FN_MUTE LT(_FN, KC_MUTE) |
| 26 | 26 | ||
| 27 | // Used to set octave to MI_OCT_0 | 27 | // Used to set octave to 0 |
| 28 | extern midi_config_t midi_config; | 28 | extern midi_config_t midi_config; |
| 29 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. | 29 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. |
| 30 | 30 | ||
| @@ -156,11 +156,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 156 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 156 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 157 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, | 157 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, |
| 158 | 158 | ||
| 159 | MI_Db_2, MI_E_2, MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, | 159 | MI_Db2, MI_E2, MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, |
| 160 | MI_Eb_2, MI_Fs_2, MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, | 160 | MI_Eb2, MI_Fs2, MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, |
| 161 | MI_F_2, MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, | 161 | MI_F2, MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, |
| 162 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, | 162 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, |
| 163 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, FN_MUTE | 163 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, FN_MUTE |
| 164 | ), | 164 | ), |
| 165 | 165 | ||
| 166 | /* QWERTY */ | 166 | /* QWERTY */ |
| @@ -203,8 +203,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 203 | #endif | 203 | #endif |
| 204 | 204 | ||
| 205 | void keyboard_post_init_user(void) { | 205 | void keyboard_post_init_user(void) { |
| 206 | // Set otave to MI_OCT_0 | 206 | // Set octave to 0 |
| 207 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 207 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 208 | 208 | ||
| 209 | // avoid using 127 since it is used as a special number in some sound sources. | 209 | // avoid using 127 since it is used as a special number in some sound sources. |
| 210 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 210 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
| @@ -230,30 +230,30 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 230 | 230 | ||
| 231 | // MIDI Chord Keycodes, on the left side. | 231 | // MIDI Chord Keycodes, on the left side. |
| 232 | case MI_CH_Cr ... MI_CH_Br: // Root Notes | 232 | case MI_CH_Cr ... MI_CH_Br: // Root Notes |
| 233 | root_note = keycode - MI_CH_Cr + MI_C_1; | 233 | root_note = keycode - MI_CH_Cr + MI_C1; |
| 234 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, false); | 234 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, false); |
| 235 | break; | 235 | break; |
| 236 | 236 | ||
| 237 | case MI_CH_C ... MI_CH_B: // Major Chords | 237 | case MI_CH_C ... MI_CH_B: // Major Chords |
| 238 | root_note = keycode - MI_CH_C + MI_C_2; | 238 | root_note = keycode - MI_CH_C + MI_C2; |
| 239 | // Root, Major Third, and Fifth Notes | 239 | // Root, Major Third, and Fifth Notes |
| 240 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); | 240 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); |
| 241 | break; | 241 | break; |
| 242 | 242 | ||
| 243 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord | 243 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord |
| 244 | root_note = keycode - MI_CH_Cm + MI_C_2; | 244 | root_note = keycode - MI_CH_Cm + MI_C2; |
| 245 | // Root, Minor Third, and Fifth Notes | 245 | // Root, Minor Third, and Fifth Notes |
| 246 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); | 246 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); |
| 247 | break; | 247 | break; |
| 248 | 248 | ||
| 249 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord | 249 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord |
| 250 | root_note = keycode - MI_CH_CDom7 + MI_C_2; | 250 | root_note = keycode - MI_CH_CDom7 + MI_C2; |
| 251 | // Major Third, Major Fifth, and Minor Seventh Notes | 251 | // Major Third, Major Fifth, and Minor Seventh Notes |
| 252 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); | 252 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); |
| 253 | break; | 253 | break; |
| 254 | 254 | ||
| 255 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord | 255 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord |
| 256 | root_note = keycode - MI_CH_CDim7 + MI_C_2; | 256 | root_note = keycode - MI_CH_CDim7 + MI_C2; |
| 257 | // Root, Minor Third, and Diminished 5th Note | 257 | // Root, Minor Third, and Diminished 5th Note |
| 258 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); | 258 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); |
| 259 | break; | 259 | break; |
diff --git a/keyboards/giabalanai/keymaps/giabarinaix2led/keymap.c b/keyboards/giabalanai/keymaps/giabarinaix2led/keymap.c index dfedd981d9..e28a78b016 100644 --- a/keyboards/giabalanai/keymaps/giabarinaix2led/keymap.c +++ b/keyboards/giabalanai/keymaps/giabarinaix2led/keymap.c | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | // Long press: go to _FN layer, tap: MUTE | 24 | // Long press: go to _FN layer, tap: MUTE |
| 25 | #define FN_MUTE LT(_FN, KC_MUTE) | 25 | #define FN_MUTE LT(_FN, KC_MUTE) |
| 26 | 26 | ||
| 27 | // Used to set octave to MI_OCT_0 | 27 | // Used to set octave to 0 |
| 28 | extern midi_config_t midi_config; | 28 | extern midi_config_t midi_config; |
| 29 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. | 29 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. |
| 30 | 30 | ||
| @@ -168,11 +168,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 168 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 168 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 169 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, | 169 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, |
| 170 | 170 | ||
| 171 | MI_Db_2, MI_E_2, MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, | 171 | MI_Db2, MI_E2, MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, |
| 172 | MI_Eb_2, MI_Fs_2, MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, | 172 | MI_Eb2, MI_Fs2, MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, |
| 173 | MI_F_2, MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, | 173 | MI_F2, MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, |
| 174 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, | 174 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, |
| 175 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, FN_MUTE | 175 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, FN_MUTE |
| 176 | ), | 176 | ), |
| 177 | 177 | ||
| 178 | /* BASS2row */ | 178 | /* BASS2row */ |
| @@ -184,41 +184,41 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 184 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 184 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 185 | 185 | ||
| 186 | 186 | ||
| 187 | MI_Db_2, MI_E_2, MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, | 187 | MI_Db2, MI_E2, MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, |
| 188 | MI_Eb_2, MI_Fs_2, MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, | 188 | MI_Eb2, MI_Fs2, MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, |
| 189 | MI_F_2, MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, | 189 | MI_F2, MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, |
| 190 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, | 190 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, |
| 191 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, FN_MUTE | 191 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, FN_MUTE |
| 192 | ), | 192 | ), |
| 193 | 193 | ||
| 194 | /* C-system entirely */ | 194 | /* C-system entirely */ |
| 195 | [_C_SYSTEM_ENTIRELY] = LAYOUT_giabarinaix2( | 195 | [_C_SYSTEM_ENTIRELY] = LAYOUT_giabarinaix2( |
| 196 | XXXXXXX, XXXXXXX, XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db_1, MI_E_1, MI_G_1, MI_Bb_1, MI_Db_2, | 196 | XXXXXXX, XXXXXXX, XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db1, MI_E1, MI_G1, MI_Bb1, MI_Db2, |
| 197 | XXXXXXX, XXXXXXX, MI_C, MI_Eb, MI_Fs, MI_A, MI_C_1, MI_Eb_1, MI_Fs_1, MI_A_1, MI_C_2, MI_Eb_2, | 197 | XXXXXXX, XXXXXXX, MI_C, MI_Eb, MI_Fs, MI_A, MI_C1, MI_Eb1, MI_Fs1, MI_A1, MI_C2, MI_Eb2, |
| 198 | XXXXXXX, XXXXXXX, MI_D, MI_F, MI_Ab, MI_B, MI_D_1, MI_F_1, MI_Ab_1, MI_B_1, MI_D_2, MI_F_2, | 198 | XXXXXXX, XXXXXXX, MI_D, MI_F, MI_Ab, MI_B, MI_D1, MI_F1, MI_Ab1, MI_B1, MI_D2, MI_F2, |
| 199 | XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db_1, MI_E_1, MI_G_1, MI_Bb_1, MI_Db_2, MI_E_2, MI_G_2, | 199 | XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db1, MI_E1, MI_G1, MI_Bb1, MI_Db2, MI_E2, MI_G2, |
| 200 | MI_C, MI_Eb, MI_Fs, MI_A, MI_C_1, MI_Eb_1, MI_Fs_1, MI_A_1, MI_C_2, MI_Eb_2, MI_Fs_2, MI_A_2, | 200 | MI_C, MI_Eb, MI_Fs, MI_A, MI_C1, MI_Eb1, MI_Fs1, MI_A1, MI_C2, MI_Eb2, MI_Fs2, MI_A2, |
| 201 | 201 | ||
| 202 | MI_E_2, MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, | 202 | MI_E2, MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, |
| 203 | MI_Fs_2, MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, | 203 | MI_Fs2, MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, |
| 204 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, | 204 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, |
| 205 | MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 205 | MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 206 | MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5, FN_MUTE | 206 | MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5, FN_MUTE |
| 207 | ), | 207 | ), |
| 208 | 208 | ||
| 209 | /* Chromatone */ | 209 | /* Chromatone */ |
| 210 | [_CHROMATONE] = LAYOUT_giabarinaix2( | 210 | [_CHROMATONE] = LAYOUT_giabarinaix2( |
| 211 | XXXXXXX, XXXXXXX, MI_Db, MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db_1, MI_Eb_1, MI_F_1, MI_G_1, | 211 | XXXXXXX, XXXXXXX, MI_Db, MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db1, MI_Eb1, MI_F1, MI_G1, |
| 212 | XXXXXXX, MI_C, MI_D, MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C_1, MI_D_1, MI_E_1, MI_Fs_1, MI_Ab_1, | 212 | XXXXXXX, MI_C, MI_D, MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C1, MI_D1, MI_E1, MI_Fs1, MI_Ab1, |
| 213 | XXXXXXX, MI_Db, MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db_1, MI_Eb_1, MI_F_1, MI_G_1, MI_A_1, | 213 | XXXXXXX, MI_Db, MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db1, MI_Eb1, MI_F1, MI_G1, MI_A1, |
| 214 | MI_C, MI_D, MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C_1, MI_D_1, MI_E_1, MI_Fs_1, MI_Ab_1, MI_Bb_1, | 214 | MI_C, MI_D, MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C1, MI_D1, MI_E1, MI_Fs1, MI_Ab1, MI_Bb1, |
| 215 | MI_Db, MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db_1, MI_Eb_1, MI_F_1, MI_G_1, MI_A_1, MI_B_1, | 215 | MI_Db, MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db1, MI_Eb1, MI_F1, MI_G1, MI_A1, MI_B1, |
| 216 | 216 | ||
| 217 | MI_A_1, MI_B_1, MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, | 217 | MI_A1, MI_B1, MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, |
| 218 | MI_Bb_1, MI_C_2, MI_D_2, MI_E_2, MI_Gb_2, MI_Ab_2, MI_Bb_2, MI_C_3, MI_D_3, MI_E_3, MI_Gb_3, MI_Ab_3, | 218 | MI_Bb1, MI_C2, MI_D2, MI_E2, MI_Gb2, MI_Ab2, MI_Bb2, MI_C3, MI_D3, MI_E3, MI_Gb3, MI_Ab3, |
| 219 | MI_B_1, MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, | 219 | MI_B1, MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, |
| 220 | MI_C_2, MI_D_2, MI_E_2, MI_Gb_2, MI_Ab_2, MI_Bb_2, MI_C_3, MI_D_3, MI_E_3, MI_Gb_3, MI_Ab_3, MI_Bb_3, | 220 | MI_C2, MI_D2, MI_E2, MI_Gb2, MI_Ab2, MI_Bb2, MI_C3, MI_D3, MI_E3, MI_Gb3, MI_Ab3, MI_Bb3, |
| 221 | MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, FN_MUTE | 221 | MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, FN_MUTE |
| 222 | ), | 222 | ), |
| 223 | 223 | ||
| 224 | /* QWERTY */ | 224 | /* QWERTY */ |
| @@ -291,8 +291,8 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 291 | 291 | ||
| 292 | #endif // RGBLIGHT_ENABLE | 292 | #endif // RGBLIGHT_ENABLE |
| 293 | void keyboard_post_init_user(void) { | 293 | void keyboard_post_init_user(void) { |
| 294 | // Set otave to MI_OCT_0 | 294 | // Set octave to 0 |
| 295 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 295 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 296 | 296 | ||
| 297 | // avoid using 127 since it is used as a special number in some sound sources. | 297 | // avoid using 127 since it is used as a special number in some sound sources. |
| 298 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 298 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
| @@ -404,14 +404,14 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 404 | 404 | ||
| 405 | // MIDI Chord Keycodes, on the left side. | 405 | // MIDI Chord Keycodes, on the left side. |
| 406 | case MI_CH_Cr ... MI_CH_Br: // Root Notes | 406 | case MI_CH_Cr ... MI_CH_Br: // Root Notes |
| 407 | root_note = keycode - MI_CH_Cr + MI_C_1; | 407 | root_note = keycode - MI_CH_Cr + MI_C1; |
| 408 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, false); | 408 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, false); |
| 409 | #ifdef RGBLIGHT_ENABLE | 409 | #ifdef RGBLIGHT_ENABLE |
| 410 | switch_keylight_color4bass(record, keylocation); | 410 | switch_keylight_color4bass(record, keylocation); |
| 411 | #endif | 411 | #endif |
| 412 | break; | 412 | break; |
| 413 | case MI_CH_C ... MI_CH_B: // Major Chords | 413 | case MI_CH_C ... MI_CH_B: // Major Chords |
| 414 | root_note = keycode - MI_CH_C + MI_C_2; | 414 | root_note = keycode - MI_CH_C + MI_C2; |
| 415 | // Root, Major Third, and Fifth Notes | 415 | // Root, Major Third, and Fifth Notes |
| 416 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); | 416 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); |
| 417 | #ifdef RGBLIGHT_ENABLE | 417 | #ifdef RGBLIGHT_ENABLE |
| @@ -419,7 +419,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 419 | #endif | 419 | #endif |
| 420 | break; | 420 | break; |
| 421 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord | 421 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord |
| 422 | root_note = keycode - MI_CH_Cm + MI_C_2; | 422 | root_note = keycode - MI_CH_Cm + MI_C2; |
| 423 | // Root, Minor Third, and Fifth Notes | 423 | // Root, Minor Third, and Fifth Notes |
| 424 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); | 424 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); |
| 425 | #ifdef RGBLIGHT_ENABLE | 425 | #ifdef RGBLIGHT_ENABLE |
| @@ -427,7 +427,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 427 | #endif | 427 | #endif |
| 428 | break; | 428 | break; |
| 429 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord | 429 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord |
| 430 | root_note = keycode - MI_CH_CDom7 + MI_C_2; | 430 | root_note = keycode - MI_CH_CDom7 + MI_C2; |
| 431 | // Major Third, Major Fifth, and Minor Seventh Notes | 431 | // Major Third, Major Fifth, and Minor Seventh Notes |
| 432 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); | 432 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); |
| 433 | #ifdef RGBLIGHT_ENABLE | 433 | #ifdef RGBLIGHT_ENABLE |
| @@ -435,7 +435,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 435 | #endif | 435 | #endif |
| 436 | break; | 436 | break; |
| 437 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord | 437 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord |
| 438 | root_note = keycode - MI_CH_CDim7 + MI_C_2; | 438 | root_note = keycode - MI_CH_CDim7 + MI_C2; |
| 439 | // Root, Minor Third, and Diminished 5th Note | 439 | // Root, Minor Third, and Diminished 5th Note |
| 440 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); | 440 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); |
| 441 | #ifdef RGBLIGHT_ENABLE | 441 | #ifdef RGBLIGHT_ENABLE |
diff --git a/keyboards/giabalanai/keymaps/party/keymap.c b/keyboards/giabalanai/keymaps/party/keymap.c index 873a25acde..913bf056d2 100644 --- a/keyboards/giabalanai/keymaps/party/keymap.c +++ b/keyboards/giabalanai/keymaps/party/keymap.c | |||
| @@ -29,7 +29,7 @@ | |||
| 29 | #define ADJ_EIS LT(_ADJUST,KC_LNG2) | 29 | #define ADJ_EIS LT(_ADJUST,KC_LNG2) |
| 30 | #define MIS_KAN LT(_MISC,KC_LNG1) | 30 | #define MIS_KAN LT(_MISC,KC_LNG1) |
| 31 | 31 | ||
| 32 | // Used to set octave to MI_OCT_0 | 32 | // Used to set octave to 0 |
| 33 | extern midi_config_t midi_config; | 33 | extern midi_config_t midi_config; |
| 34 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. | 34 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. |
| 35 | 35 | ||
| @@ -206,10 +206,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 206 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 206 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 207 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, | 207 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, |
| 208 | 208 | ||
| 209 | MI_Fs_2, | 209 | MI_Fs2, |
| 210 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, FN_MUTE, | 210 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, FN_MUTE, |
| 211 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 211 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 212 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 212 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 213 | ), | 213 | ), |
| 214 | 214 | ||
| 215 | /* fake B-system */ | 215 | /* fake B-system */ |
| @@ -220,10 +220,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 220 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 220 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 221 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 221 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 222 | 222 | ||
| 223 | MI_Ab_2, | 223 | MI_Ab2, |
| 224 | MI_A_2, MI_C_3, MI_Eb_3, MI_Gb_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Gb_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Gb_5, _______, | 224 | MI_A2, MI_C3, MI_Eb3, MI_Gb3, MI_A3, MI_C4, MI_Eb4, MI_Gb4, MI_A4, MI_C5, MI_Eb5, MI_Gb5, _______, |
| 225 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 225 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 226 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5 | 226 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5 |
| 227 | ), | 227 | ), |
| 228 | 228 | ||
| 229 | /* BASS2row */ | 229 | /* BASS2row */ |
| @@ -234,52 +234,52 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 234 | MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm, | 234 | MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm, |
| 235 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 235 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 236 | 236 | ||
| 237 | MI_Fs_2, | 237 | MI_Fs2, |
| 238 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, _______, | 238 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, _______, |
| 239 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 239 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 240 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 240 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 241 | ), | 241 | ), |
| 242 | 242 | ||
| 243 | /* C-system entirely */ | 243 | /* C-system entirely */ |
| 244 | [_C_SYSTEM_ENTIRELY] = LAYOUT( | 244 | [_C_SYSTEM_ENTIRELY] = LAYOUT( |
| 245 | MI_BENDU, XXXXXXX, XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db_1, MI_E_1, MI_G_1, MI_Bb_1, MI_Db_2, | 245 | MI_BNDU, XXXXXXX, XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db1, MI_E1, MI_G1, MI_Bb1, MI_Db2, |
| 246 | MI_BENDD, XXXXXXX, MI_C, MI_Eb, MI_Fs, MI_A, MI_C_1, MI_Eb_1, MI_Fs_1, MI_A_1, MI_C_2, MI_Eb_2, | 246 | MI_BNDD, XXXXXXX, MI_C, MI_Eb, MI_Fs, MI_A, MI_C1, MI_Eb1, MI_Fs1, MI_A1, MI_C2, MI_Eb2, |
| 247 | XXXXXXX, XXXXXXX, MI_D, MI_F, MI_Ab, MI_B, MI_D_1, MI_F_1, MI_Ab_1, MI_B_1, MI_D_2, MI_F_2, | 247 | XXXXXXX, XXXXXXX, MI_D, MI_F, MI_Ab, MI_B, MI_D1, MI_F1, MI_Ab1, MI_B1, MI_D2, MI_F2, |
| 248 | XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db_1, MI_E_1, MI_G_1, MI_Bb_1, MI_Db_2, MI_E_2, MI_G_2, | 248 | XXXXXXX, MI_Db, MI_E, MI_G, MI_Bb, MI_Db1, MI_E1, MI_G1, MI_Bb1, MI_Db2, MI_E2, MI_G2, |
| 249 | MI_C, MI_Eb, MI_Fs, MI_A, MI_C_1, MI_Eb_1, MI_Fs_1, MI_A_1, MI_C_2, MI_Eb_2, MI_Fs_2, MI_A_2, | 249 | MI_C, MI_Eb, MI_Fs, MI_A, MI_C1, MI_Eb1, MI_Fs1, MI_A1, MI_C2, MI_Eb2, MI_Fs2, MI_A2, |
| 250 | 250 | ||
| 251 | MI_Fs_2, | 251 | MI_Fs2, |
| 252 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, FN_MUTE, | 252 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, FN_MUTE, |
| 253 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 253 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 254 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 254 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 255 | ), | 255 | ), |
| 256 | 256 | ||
| 257 | /* C-system free bass */ | 257 | /* C-system free bass */ |
| 258 | [_C_SYSTEM_FREEBASS] = LAYOUT( | 258 | [_C_SYSTEM_FREEBASS] = LAYOUT( |
| 259 | MI_Db_3, MI_Bb_2, MI_G_2, MI_E_2, MI_Db_2, MI_Bb_1, MI_G_1, MI_E_1, MI_Db_1, MI_Bb, MI_G, MI_E, | 259 | MI_Db3, MI_Bb2, MI_G2, MI_E2, MI_Db2, MI_Bb1, MI_G1, MI_E1, MI_Db1, MI_Bb, MI_G, MI_E, |
| 260 | MI_C_3, MI_A_2, MI_Fs_2, MI_Eb_2, MI_C_2, MI_A_1, MI_Fs_1, MI_Eb_1, MI_C_1, MI_A, MI_Fs, MI_Eb, | 260 | MI_C3, MI_A2, MI_Fs2, MI_Eb2, MI_C2, MI_A1, MI_Fs1, MI_Eb1, MI_C1, MI_A, MI_Fs, MI_Eb, |
| 261 | MI_B_2, MI_Ab_2, MI_F_2, MI_D_2, MI_B_1, MI_Ab_1, MI_F_1, MI_D_1, MI_B, MI_Ab, MI_F, MI_D, | 261 | MI_B2, MI_Ab2, MI_F2, MI_D2, MI_B1, MI_Ab1, MI_F1, MI_D1, MI_B, MI_Ab, MI_F, MI_D, |
| 262 | MI_Bb_2, MI_G_2, MI_E_2, MI_Db_2, MI_Bb_1, MI_G_1, MI_E_1, MI_Db_1, MI_Bb, MI_G, MI_E, MI_Db, | 262 | MI_Bb2, MI_G2, MI_E2, MI_Db2, MI_Bb1, MI_G1, MI_E1, MI_Db1, MI_Bb, MI_G, MI_E, MI_Db, |
| 263 | MI_A_2, MI_Fs_2, MI_Eb_2, MI_C_2, MI_A_1, MI_Fs_1, MI_Eb_1, MI_C_1, MI_A, MI_Fs, MI_Eb, MI_C, | 263 | MI_A2, MI_Fs2, MI_Eb2, MI_C2, MI_A1, MI_Fs1, MI_Eb1, MI_C1, MI_A, MI_Fs, MI_Eb, MI_C, |
| 264 | 264 | ||
| 265 | MI_Fs_2, | 265 | MI_Fs2, |
| 266 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, FN_MUTE, | 266 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, FN_MUTE, |
| 267 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 267 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 268 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 268 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 269 | ), | 269 | ), |
| 270 | 270 | ||
| 271 | /* Chromatone */ | 271 | /* Chromatone */ |
| 272 | [_CHROMATONE] = LAYOUT( | 272 | [_CHROMATONE] = LAYOUT( |
| 273 | MI_Db, MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db_1, MI_Eb_1, MI_F_1, MI_G_1, MI_A_1, MI_B_1, | 273 | MI_Db, MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db1, MI_Eb1, MI_F1, MI_G1, MI_A1, MI_B1, |
| 274 | MI_D, MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C_1, MI_D_1, MI_E_1, MI_Fs_1, MI_Ab_1, MI_Bb_1, MI_C_2, | 274 | MI_D, MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C1, MI_D1, MI_E1, MI_Fs1, MI_Ab1, MI_Bb1, MI_C2, |
| 275 | MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db_1, MI_Eb_1, MI_F_1, MI_G_1, MI_A_1, MI_B_1, MI_Db_2, | 275 | MI_Eb, MI_F, MI_G, MI_A, MI_B, MI_Db1, MI_Eb1, MI_F1, MI_G1, MI_A1, MI_B1, MI_Db2, |
| 276 | MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C_1, MI_D_1, MI_E_1, MI_Fs_1, MI_Ab_1, MI_Bb_1, MI_C_2, MI_D_2, | 276 | MI_E, MI_Fs, MI_Ab, MI_Bb, MI_C1, MI_D1, MI_E1, MI_Fs1, MI_Ab1, MI_Bb1, MI_C2, MI_D2, |
| 277 | MI_F, MI_G, MI_A, MI_B, MI_Db_1, MI_Eb_1, MI_F_1, MI_G_1, MI_A_1, MI_B_1, MI_Db_2, MI_Eb_2, | 277 | MI_F, MI_G, MI_A, MI_B, MI_Db1, MI_Eb1, MI_F1, MI_G1, MI_A1, MI_B1, MI_Db2, MI_Eb2, |
| 278 | 278 | ||
| 279 | MI_C_2, | 279 | MI_C2, |
| 280 | MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, MI_B_3, FN_MUTE, | 280 | MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, MI_B3, FN_MUTE, |
| 281 | MI_C_2, MI_D_2, MI_E_2, MI_Gb_2, MI_Ab_2, MI_Bb_2, MI_C_3, MI_D_3, MI_E_3, MI_Gb_3, MI_Ab_3, MI_Bb_3, MI_C_4, | 281 | MI_C2, MI_D2, MI_E2, MI_Gb2, MI_Ab2, MI_Bb2, MI_C3, MI_D3, MI_E3, MI_Gb3, MI_Ab3, MI_Bb3, MI_C4, |
| 282 | MI_Db_2, MI_Eb_2, MI_F_2, MI_G_2, MI_A_2, MI_B_2, MI_Db_3, MI_Eb_3, MI_F_3, MI_G_3, MI_A_3, MI_B_3 | 282 | MI_Db2, MI_Eb2, MI_F2, MI_G2, MI_A2, MI_B2, MI_Db3, MI_Eb3, MI_F3, MI_G3, MI_A3, MI_B3 |
| 283 | ), | 283 | ), |
| 284 | 284 | ||
| 285 | [_CFLIP_BASS2ROW] = LAYOUT( | 285 | [_CFLIP_BASS2ROW] = LAYOUT( |
| @@ -289,10 +289,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 289 | MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm, | 289 | MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm, |
| 290 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 290 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 291 | 291 | ||
| 292 | MI_G_5, | 292 | MI_G5, |
| 293 | MI_F_5, MI_D_5, MI_B_4, MI_Ab_4, MI_F_4, MI_D_4, MI_B_3, MI_Ab_3, MI_F_3, MI_D_3, MI_B_2, MI_Ab_2, FN_MUTE, | 293 | MI_F5, MI_D5, MI_B4, MI_Ab4, MI_F4, MI_D4, MI_B3, MI_Ab3, MI_F3, MI_D3, MI_B2, MI_Ab2, FN_MUTE, |
| 294 | MI_Fs_5, MI_Eb_5, MI_C_5, MI_A_4, MI_Fs_4, MI_Eb_4, MI_C_4, MI_A_3, MI_Fs_3, MI_Eb_3, MI_C_3, MI_A_2, MI_Fs_2, | 294 | MI_Fs5, MI_Eb5, MI_C5, MI_A4, MI_Fs4, MI_Eb4, MI_C4, MI_A3, MI_Fs3, MI_Eb3, MI_C3, MI_A2, MI_Fs2, |
| 295 | MI_E_5, MI_Db_5, MI_Bb_4, MI_G_4, MI_E_4, MI_Db_4, MI_Bb_3, MI_G_3, MI_E_3, MI_Db_3, MI_Bb_2, MI_G_2 | 295 | MI_E5, MI_Db5, MI_Bb4, MI_G4, MI_E4, MI_Db4, MI_Bb3, MI_G3, MI_E3, MI_Db3, MI_Bb2, MI_G2 |
| 296 | ), | 296 | ), |
| 297 | 297 | ||
| 298 | /* QWERTY */ | 298 | /* QWERTY */ |
| @@ -347,7 +347,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 347 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 347 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 348 | 348 | ||
| 349 | XXXXXXX, | 349 | XXXXXXX, |
| 350 | MI_OCT_N2, MI_OCT_N1, MI_OCT_0, MI_OCT_1, MI_OCT_2, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, VERSION, EE_CLR, _______, | 350 | MI_OCN2, MI_OCN1, MI_OC0, MI_OC1, MI_OC2, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, VERSION, EE_CLR, _______, |
| 351 | CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, CSYSFBS, XXXXXXX, XXXXXXX, MI_VELD, MI_VELU, RGB_MOD, RGB_TOG, | 351 | CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, CSYSFBS, XXXXXXX, XXXXXXX, MI_VELD, MI_VELU, RGB_MOD, RGB_TOG, |
| 352 | XXXXXXX, TGLBASS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, TGLUVEL, MELDYAL, MELODYS, MELDYAH | 352 | XXXXXXX, TGLBASS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, TGLUVEL, MELDYAL, MELODYS, MELDYAH |
| 353 | ) | 353 | ) |
| @@ -442,8 +442,8 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 442 | #endif // RGBLIGHT_ENABLE | 442 | #endif // RGBLIGHT_ENABLE |
| 443 | 443 | ||
| 444 | void my_init(void){ | 444 | void my_init(void){ |
| 445 | // Set octave to MI_OCT_0 | 445 | // Set octave to 0 |
| 446 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 446 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 447 | // avoid using 127 since it is used as a special number in some sound sources. | 447 | // avoid using 127 since it is used as a special number in some sound sources. |
| 448 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 448 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
| 449 | } | 449 | } |
| @@ -452,7 +452,7 @@ void eeconfig_init_user(void) { | |||
| 452 | midi_init(); | 452 | midi_init(); |
| 453 | my_init(); | 453 | my_init(); |
| 454 | 454 | ||
| 455 | // Used to set octave to MI_OCT_0 | 455 | // Used to set octave to 0 |
| 456 | midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. | 456 | midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. |
| 457 | 457 | ||
| 458 | // UNISON flags | 458 | // UNISON flags |
| @@ -710,7 +710,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 710 | 710 | ||
| 711 | // MIDI Chord Keycodes, on the left side. | 711 | // MIDI Chord Keycodes, on the left side. |
| 712 | case MI_CH_Cr ... MI_CH_Br: // Root Notes | 712 | case MI_CH_Cr ... MI_CH_Br: // Root Notes |
| 713 | root_note = keycode - MI_CH_Cr + MI_C_1; | 713 | root_note = keycode - MI_CH_Cr + MI_C1; |
| 714 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, IS_SINGLE_BASS()); | 714 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, IS_SINGLE_BASS()); |
| 715 | #ifdef RGBLIGHT_ENABLE | 715 | #ifdef RGBLIGHT_ENABLE |
| 716 | keylight_manager(record, HSV_GOLDENROD, keylocation); | 716 | keylight_manager(record, HSV_GOLDENROD, keylocation); |
| @@ -718,7 +718,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 718 | break; | 718 | break; |
| 719 | 719 | ||
| 720 | case MI_CH_C ... MI_CH_B: // Major Chords | 720 | case MI_CH_C ... MI_CH_B: // Major Chords |
| 721 | root_note = keycode - MI_CH_C + MI_C_2; | 721 | root_note = keycode - MI_CH_C + MI_C2; |
| 722 | // Root, Major Third, and Fifth Notes | 722 | // Root, Major Third, and Fifth Notes |
| 723 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); | 723 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); |
| 724 | #ifdef RGBLIGHT_ENABLE | 724 | #ifdef RGBLIGHT_ENABLE |
| @@ -727,7 +727,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 727 | break; | 727 | break; |
| 728 | 728 | ||
| 729 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord | 729 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord |
| 730 | root_note = keycode - MI_CH_Cm + MI_C_2; | 730 | root_note = keycode - MI_CH_Cm + MI_C2; |
| 731 | // Root, Minor Third, and Fifth Notes | 731 | // Root, Minor Third, and Fifth Notes |
| 732 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); | 732 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); |
| 733 | #ifdef RGBLIGHT_ENABLE | 733 | #ifdef RGBLIGHT_ENABLE |
| @@ -736,7 +736,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 736 | break; | 736 | break; |
| 737 | 737 | ||
| 738 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord | 738 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord |
| 739 | root_note = keycode - MI_CH_CDom7 + MI_C_2; | 739 | root_note = keycode - MI_CH_CDom7 + MI_C2; |
| 740 | // Major Third, Major Fifth, and Minor Seventh Notes | 740 | // Major Third, Major Fifth, and Minor Seventh Notes |
| 741 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); | 741 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); |
| 742 | #ifdef RGBLIGHT_ENABLE | 742 | #ifdef RGBLIGHT_ENABLE |
| @@ -745,7 +745,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 745 | break; | 745 | break; |
| 746 | 746 | ||
| 747 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord | 747 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord |
| 748 | root_note = keycode - MI_CH_CDim7 + MI_C_2; | 748 | root_note = keycode - MI_CH_CDim7 + MI_C2; |
| 749 | // Root, Minor Third, and Diminished 5th Note | 749 | // Root, Minor Third, and Diminished 5th Note |
| 750 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); | 750 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); |
| 751 | #ifdef RGBLIGHT_ENABLE | 751 | #ifdef RGBLIGHT_ENABLE |
diff --git a/keyboards/giabalanai/keymaps/via/keymap.c b/keyboards/giabalanai/keymaps/via/keymap.c index dbb575f89d..06fa10d67c 100644 --- a/keyboards/giabalanai/keymaps/via/keymap.c +++ b/keyboards/giabalanai/keymaps/via/keymap.c | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | // Long press: go to _FN layer, tap: MUTE | 24 | // Long press: go to _FN layer, tap: MUTE |
| 25 | #define FN_MUTE LT(_FN, KC_MUTE) | 25 | #define FN_MUTE LT(_FN, KC_MUTE) |
| 26 | 26 | ||
| 27 | // Used to set octave to MI_OCT_0 | 27 | // Used to set octave to 0 |
| 28 | extern midi_config_t midi_config; | 28 | extern midi_config_t midi_config; |
| 29 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. | 29 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. |
| 30 | 30 | ||
| @@ -156,10 +156,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 156 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 156 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 157 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, | 157 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, |
| 158 | 158 | ||
| 159 | MI_Fs_2, | 159 | MI_Fs2, |
| 160 | MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, MI_F_5, FN_MUTE, | 160 | MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, FN_MUTE, |
| 161 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, MI_G_5, | 161 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5, |
| 162 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, MI_Fs_5 | 162 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5 |
| 163 | ), | 163 | ), |
| 164 | 164 | ||
| 165 | /* QWERTY */ | 165 | /* QWERTY */ |
| @@ -200,8 +200,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 200 | #endif | 200 | #endif |
| 201 | 201 | ||
| 202 | void keyboard_post_init_user(void) { | 202 | void keyboard_post_init_user(void) { |
| 203 | // Set otave to MI_OCT_0 | 203 | // Set octave to 0 |
| 204 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 204 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 205 | 205 | ||
| 206 | // avoid using 127 since it is used as a special number in some sound sources. | 206 | // avoid using 127 since it is used as a special number in some sound sources. |
| 207 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 207 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
| @@ -228,30 +228,30 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 228 | 228 | ||
| 229 | // MIDI Chord Keycodes, on the left side. | 229 | // MIDI Chord Keycodes, on the left side. |
| 230 | case MI_CH_Cr ... MI_CH_Br: // Root Notes | 230 | case MI_CH_Cr ... MI_CH_Br: // Root Notes |
| 231 | root_note = keycode - MI_CH_Cr + MI_C_1; | 231 | root_note = keycode - MI_CH_Cr + MI_C1; |
| 232 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, false); | 232 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, false); |
| 233 | break; | 233 | break; |
| 234 | 234 | ||
| 235 | case MI_CH_C ... MI_CH_B: // Major Chords | 235 | case MI_CH_C ... MI_CH_B: // Major Chords |
| 236 | root_note = keycode - MI_CH_C + MI_C_2; | 236 | root_note = keycode - MI_CH_C + MI_C2; |
| 237 | // Root, Major Third, and Fifth Notes | 237 | // Root, Major Third, and Fifth Notes |
| 238 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); | 238 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); |
| 239 | break; | 239 | break; |
| 240 | 240 | ||
| 241 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord | 241 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord |
| 242 | root_note = keycode - MI_CH_Cm + MI_C_2; | 242 | root_note = keycode - MI_CH_Cm + MI_C2; |
| 243 | // Root, Minor Third, and Fifth Notes | 243 | // Root, Minor Third, and Fifth Notes |
| 244 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); | 244 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); |
| 245 | break; | 245 | break; |
| 246 | 246 | ||
| 247 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord | 247 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord |
| 248 | root_note = keycode - MI_CH_CDom7 + MI_C_2; | 248 | root_note = keycode - MI_CH_CDom7 + MI_C2; |
| 249 | // Major Third, Major Fifth, and Minor Seventh Notes | 249 | // Major Third, Major Fifth, and Minor Seventh Notes |
| 250 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); | 250 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); |
| 251 | break; | 251 | break; |
| 252 | 252 | ||
| 253 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord | 253 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord |
| 254 | root_note = keycode - MI_CH_CDim7 + MI_C_2; | 254 | root_note = keycode - MI_CH_CDim7 + MI_C2; |
| 255 | // Root, Minor Third, and Diminished 5th Note | 255 | // Root, Minor Third, and Diminished 5th Note |
| 256 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); | 256 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); |
| 257 | break; | 257 | break; |
diff --git a/keyboards/giabalanai/keymaps/via_giabarinaix2/keymap.c b/keyboards/giabalanai/keymaps/via_giabarinaix2/keymap.c index a9da9c82e7..512084f1dd 100644 --- a/keyboards/giabalanai/keymaps/via_giabarinaix2/keymap.c +++ b/keyboards/giabalanai/keymaps/via_giabarinaix2/keymap.c | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | // Long press: go to _FN layer, tap: MUTE | 24 | // Long press: go to _FN layer, tap: MUTE |
| 25 | #define FN_MUTE LT(_FN, KC_MUTE) | 25 | #define FN_MUTE LT(_FN, KC_MUTE) |
| 26 | 26 | ||
| 27 | // Used to set octave to MI_OCT_0 | 27 | // Used to set octave to 0 |
| 28 | extern midi_config_t midi_config; | 28 | extern midi_config_t midi_config; |
| 29 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. | 29 | uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel. |
| 30 | 30 | ||
| @@ -156,11 +156,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 156 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, | 156 | MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7, |
| 157 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, | 157 | MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7, |
| 158 | 158 | ||
| 159 | MI_Db_2, MI_E_2, MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, | 159 | MI_Db2, MI_E2, MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, |
| 160 | MI_Eb_2, MI_Fs_2, MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, | 160 | MI_Eb2, MI_Fs2, MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, |
| 161 | MI_F_2, MI_Ab_2, MI_B_2, MI_D_3, MI_F_3, MI_Ab_3, MI_B_3, MI_D_4, MI_F_4, MI_Ab_4, MI_B_4, MI_D_5, | 161 | MI_F2, MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, |
| 162 | MI_G_2, MI_Bb_2, MI_Db_3, MI_E_3, MI_G_3, MI_Bb_3, MI_Db_4, MI_E_4, MI_G_4, MI_Bb_4, MI_Db_5, MI_E_5, | 162 | MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, |
| 163 | MI_A_2, MI_C_3, MI_Eb_3, MI_Fs_3, MI_A_3, MI_C_4, MI_Eb_4, MI_Fs_4, MI_A_4, MI_C_5, MI_Eb_5, FN_MUTE | 163 | MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, FN_MUTE |
| 164 | ), | 164 | ), |
| 165 | 165 | ||
| 166 | /* QWERTY */ | 166 | /* QWERTY */ |
| @@ -203,8 +203,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 203 | #endif | 203 | #endif |
| 204 | 204 | ||
| 205 | void keyboard_post_init_user(void) { | 205 | void keyboard_post_init_user(void) { |
| 206 | // Set otave to MI_OCT_0 | 206 | // Set octave to 0 |
| 207 | midi_config.octave = MI_OCT_0 - MIDI_OCTAVE_MIN; | 207 | midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN; |
| 208 | 208 | ||
| 209 | // avoid using 127 since it is used as a special number in some sound sources. | 209 | // avoid using 127 since it is used as a special number in some sound sources. |
| 210 | midi_config.velocity = MIDI_INITIAL_VELOCITY; | 210 | midi_config.velocity = MIDI_INITIAL_VELOCITY; |
| @@ -230,30 +230,30 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 230 | 230 | ||
| 231 | // MIDI Chord Keycodes, on the left side. | 231 | // MIDI Chord Keycodes, on the left side. |
| 232 | case MI_CH_Cr ... MI_CH_Br: // Root Notes | 232 | case MI_CH_Cr ... MI_CH_Br: // Root Notes |
| 233 | root_note = keycode - MI_CH_Cr + MI_C_1; | 233 | root_note = keycode - MI_CH_Cr + MI_C1; |
| 234 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, false); | 234 | my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, false); |
| 235 | break; | 235 | break; |
| 236 | 236 | ||
| 237 | case MI_CH_C ... MI_CH_B: // Major Chords | 237 | case MI_CH_C ... MI_CH_B: // Major Chords |
| 238 | root_note = keycode - MI_CH_C + MI_C_2; | 238 | root_note = keycode - MI_CH_C + MI_C2; |
| 239 | // Root, Major Third, and Fifth Notes | 239 | // Root, Major Third, and Fifth Notes |
| 240 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); | 240 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7); |
| 241 | break; | 241 | break; |
| 242 | 242 | ||
| 243 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord | 243 | case MI_CH_Cm ... MI_CH_Bm: // Minor Chord |
| 244 | root_note = keycode - MI_CH_Cm + MI_C_2; | 244 | root_note = keycode - MI_CH_Cm + MI_C2; |
| 245 | // Root, Minor Third, and Fifth Notes | 245 | // Root, Minor Third, and Fifth Notes |
| 246 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); | 246 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7); |
| 247 | break; | 247 | break; |
| 248 | 248 | ||
| 249 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord | 249 | case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord |
| 250 | root_note = keycode - MI_CH_CDom7 + MI_C_2; | 250 | root_note = keycode - MI_CH_CDom7 + MI_C2; |
| 251 | // Major Third, Major Fifth, and Minor Seventh Notes | 251 | // Major Third, Major Fifth, and Minor Seventh Notes |
| 252 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); | 252 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10); |
| 253 | break; | 253 | break; |
| 254 | 254 | ||
| 255 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord | 255 | case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord |
| 256 | root_note = keycode - MI_CH_CDim7 + MI_C_2; | 256 | root_note = keycode - MI_CH_CDim7 + MI_C2; |
| 257 | // Root, Minor Third, and Diminished 5th Note | 257 | // Root, Minor Third, and Diminished 5th Note |
| 258 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); | 258 | my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6); |
| 259 | break; | 259 | break; |
diff --git a/keyboards/keebio/nyquist/keymaps/shovelpaw/keymap.c b/keyboards/keebio/nyquist/keymaps/shovelpaw/keymap.c index 025266669c..904250fdaf 100644 --- a/keyboards/keebio/nyquist/keymaps/shovelpaw/keymap.c +++ b/keyboards/keebio/nyquist/keymaps/shovelpaw/keymap.c | |||
| @@ -91,10 +91,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 91 | */ | 91 | */ |
| 92 | 92 | ||
| 93 | [_MIDI] = LAYOUT( \ | 93 | [_MIDI] = LAYOUT( \ |
| 94 | QWERTY, MI_C, MI_D, MI_E, MI_F, MI_G, MI_A, MI_B, MI_C_1, MI_C_2, MI_C_3, QWERTY, \ | 94 | QWERTY, MI_C, MI_D, MI_E, MI_F, MI_G, MI_A, MI_B, MI_C1, MI_C2, MI_C3, QWERTY, \ |
| 95 | MI_A_3, MI_As_3, MI_B_3, MI_C_3, MI_Cs_3, MI_D_3, MI_Ds_3, MI_E_3, MI_F_3, MI_Fs_3, MI_G_3, MI_Gs_3, \ | 95 | MI_A3, MI_As3, MI_B3, MI_C3, MI_Cs3, MI_D3, MI_Ds3, MI_E3, MI_F3, MI_Fs3, MI_G3, MI_Gs3, \ |
| 96 | MI_A_2, MI_As_2, MI_B_2, MI_C_2, MI_Cs_2, MI_D_2, MI_Ds_2, MI_E_2, MI_F_2, MI_Fs_2, MI_G_2, MI_Gs_2, \ | 96 | MI_A2, MI_As2, MI_B2, MI_C2, MI_Cs2, MI_D2, MI_Ds2, MI_E2, MI_F2, MI_Fs2, MI_G2, MI_Gs2, \ |
| 97 | MI_A_1, MI_As_1, MI_B_1, MI_C_1, MI_Cs_1, MI_D_1, MI_Ds_1, MI_E_1, MI_F_1, MI_Fs_1, MI_G_1, MI_Gs_1, \ | 97 | MI_A1, MI_As1, MI_B1, MI_C1, MI_Cs1, MI_D1, MI_Ds1, MI_E1, MI_F1, MI_Fs1, MI_G1, MI_Gs1, \ |
| 98 | MI_A, MI_As, MI_B, MI_C, MI_Cs, MI_D, MI_Ds, MI_E, MI_F, MI_Fs, MI_G, MI_Gs \ | 98 | MI_A, MI_As, MI_B, MI_C, MI_Cs, MI_D, MI_Ds, MI_E, MI_F, MI_Fs, MI_G, MI_Gs \ |
| 99 | ), | 99 | ), |
| 100 | 100 | ||
diff --git a/keyboards/kprepublic/bm40hsrgb/keymaps/wolff_abnt2/keymap.c b/keyboards/kprepublic/bm40hsrgb/keymaps/wolff_abnt2/keymap.c index 1b24651ec4..5845b8f944 100644 --- a/keyboards/kprepublic/bm40hsrgb/keymaps/wolff_abnt2/keymap.c +++ b/keyboards/kprepublic/bm40hsrgb/keymaps/wolff_abnt2/keymap.c | |||
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 115 | [_ADJUST] = LAYOUT_planck_mit( | 115 | [_ADJUST] = LAYOUT_planck_mit( |
| 116 | QK_BOOT, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, RGB_SPI, _______, _______, _______, _______, _______, _______, | 116 | QK_BOOT, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, RGB_SPI, _______, _______, _______, _______, _______, _______, |
| 117 | KC_CAPS, RGB_RMOD,RGB_HUD, RGB_SAD, RGB_VAD, RGB_SPD, _______, QWERTY, DVORAK, COLEMAK, WORKMAN, MIDI, | 117 | KC_CAPS, RGB_RMOD,RGB_HUD, RGB_SAD, RGB_VAD, RGB_SPD, _______, QWERTY, DVORAK, COLEMAK, WORKMAN, MIDI, |
| 118 | _______, MI_ON, MI_OFF, MI_TOG, MU_ON, MU_OFF, MU_TOG, MU_MOD, AU_ON, AU_OFF, _______, _______, | 118 | _______, MI_ON, MI_OFF, MI_TOGG, MU_ON, MU_OFF, MU_TOG, MU_MOD, AU_ON, AU_OFF, _______, _______, |
| 119 | RGB_TOG, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 119 | RGB_TOG, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 120 | ), | 120 | ), |
| 121 | 121 | ||
| @@ -123,8 +123,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 123 | [_MIDI] = LAYOUT_planck_mit( | 123 | [_MIDI] = LAYOUT_planck_mit( |
| 124 | MI_Cs, MI_Ds, _______, MI_Fs, MI_Gs, MI_As, _______, MI_Cs, MI_Ds, _______, MI_Fs, MI_Gs, | 124 | MI_Cs, MI_Ds, _______, MI_Fs, MI_Gs, MI_As, _______, MI_Cs, MI_Ds, _______, MI_Fs, MI_Gs, |
| 125 | MI_C, MI_D, MI_E, MI_F, MI_G, MI_A, MI_B, MI_C, MI_D, MI_E, MI_F, MI_G, | 125 | MI_C, MI_D, MI_E, MI_F, MI_G, MI_A, MI_B, MI_C, MI_D, MI_E, MI_F, MI_G, |
| 126 | MI_BENDU,MI_OCTU, MI_TRNSU,MI_VELU, _______, _______, _______, _______, _______, MI_ON, MI_CHU, MI_TOG, | 126 | MI_BNDU, MI_OCTU, MI_TRSU, MI_VELU, _______, _______, _______, _______, _______, MI_ON, MI_CHNU, MI_TOG, |
| 127 | MI_BENDD,MI_OCTD, MI_TRNSD,MI_VELD, MYNAV, MI_SUS, MYNUM, _______, MI_OFF, MI_CHD, MI_ALLOFF | 127 | MI_BNDD, MI_OCTD, MI_TRSD, MI_VELD, MYNAV, MI_SUST, MYNUM, _______, MI_OFF, MI_CHND, MI_AOFF |
| 128 | ) | 128 | ) |
| 129 | }; | 129 | }; |
| 130 | 130 | ||
diff --git a/keyboards/miuni32/keymaps/cassdelacruzmunoz/keymap.c b/keyboards/miuni32/keymaps/cassdelacruzmunoz/keymap.c index bae9ed4f4a..7d347edb66 100644 --- a/keyboards/miuni32/keymaps/cassdelacruzmunoz/keymap.c +++ b/keyboards/miuni32/keymaps/cassdelacruzmunoz/keymap.c | |||
| @@ -114,9 +114,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * |---------------------------------------------------------------------------------------| | 114 | * |---------------------------------------------------------------------------------------| |
| 115 | */ | 115 | */ |
| 116 | [6] = LAYOUT( | 116 | [6] = LAYOUT( |
| 117 | MI_C_1, MI_E_1, MI_G_1, MI_B_1, MI_D_2, MI_F_2, MI_A_2, MI_C_3, MI_E_3, MI_G_3, KC_NO, | 117 | MI_C1, MI_E1, MI_G1, MI_B1, MI_D2, MI_F2, MI_A2, MI_C3, MI_E3, MI_G3, KC_NO, |
| 118 | MI_D_1, MI_F_1, MI_A_1, MI_C_2, MI_E_2, MI_G_2, MI_B_2, MI_D_3, MI_F_3, MI_A_3, TG(6), | 118 | MI_D1, MI_F1, MI_A1, MI_C2, MI_E2, MI_G2, MI_B2, MI_D3, MI_F3, MI_A3, TG(6), |
| 119 | MI_OCTD, MI_OCTU, MI_TRNSD, MI_TRNSU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO | 119 | MI_OCTD, MI_OCTU, MI_TRSD, MI_TRSU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO |
| 120 | ) | 120 | ) |
| 121 | }; | 121 | }; |
| 122 | 122 | ||
diff --git a/keyboards/preonic/keymaps/mverteuil/keymap.c b/keyboards/preonic/keymaps/mverteuil/keymap.c index 7ec473985a..8761bfed13 100644 --- a/keyboards/preonic/keymaps/mverteuil/keymap.c +++ b/keyboards/preonic/keymaps/mverteuil/keymap.c | |||
| @@ -231,7 +231,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 231 | AU_TOG, XXXXXXX, XXXXXXX, XXXXXXX, RGB_HUI, RGB_HUD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, DB_TOGG, QK_BOOT, | 231 | AU_TOG, XXXXXXX, XXXXXXX, XXXXXXX, RGB_HUI, RGB_HUD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, DB_TOGG, QK_BOOT, |
| 232 | CK_TOGG, CK_DOWN, CK_UP, XXXXXXX, RGB_SAI, RGB_SAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 232 | CK_TOGG, CK_DOWN, CK_UP, XXXXXXX, RGB_SAI, RGB_SAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 233 | MU_TOG, MUV_DE, MUV_IN, XXXXXXX, RGB_VAI, RGB_VAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, AG_NORM, AG_SWAP, | 233 | MU_TOG, MUV_DE, MUV_IN, XXXXXXX, RGB_VAI, RGB_VAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, AG_NORM, AG_SWAP, |
| 234 | MI_TOG, RGB_M_P, RGB_M_B, RGB_M_R,RGB_M_SW,RGB_M_SN, RGB_M_K, RGB_M_X, RGB_M_G, RGB_M_T, RGB_SPI, KC_LSFT, | 234 | MI_TOGG, RGB_M_P, RGB_M_B, RGB_M_R,RGB_M_SW,RGB_M_SN, RGB_M_K, RGB_M_X, RGB_M_G, RGB_M_T, RGB_SPI, KC_LSFT, |
| 235 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, RGB_TOG, _______, XXXXXXX,RGB_RMOD, RGB_SPD, RGB_MOD | 235 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, RGB_TOG, _______, XXXXXXX,RGB_RMOD, RGB_SPD, RGB_MOD |
| 236 | ) | 236 | ) |
| 237 | 237 | ||
diff --git a/keyboards/preonic/keymaps/mverteuil_2x2u/keymap.c b/keyboards/preonic/keymaps/mverteuil_2x2u/keymap.c index 3b6202b01d..f9e305e4f9 100644 --- a/keyboards/preonic/keymaps/mverteuil_2x2u/keymap.c +++ b/keyboards/preonic/keymaps/mverteuil_2x2u/keymap.c | |||
| @@ -207,7 +207,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 207 | AU_TOG, XXXXXXX, XXXXXXX, XXXXXXX, RGB_HUI, RGB_HUD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, DB_TOGG, QK_BOOT, | 207 | AU_TOG, XXXXXXX, XXXXXXX, XXXXXXX, RGB_HUI, RGB_HUD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, DB_TOGG, QK_BOOT, |
| 208 | CK_TOGG, CK_DOWN, CK_UP, XXXXXXX, RGB_SAI, RGB_SAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 208 | CK_TOGG, CK_DOWN, CK_UP, XXXXXXX, RGB_SAI, RGB_SAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 209 | MU_TOG, MUV_DE, MUV_IN, XXXXXXX, RGB_VAI, RGB_VAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, AG_NORM, AG_SWAP, | 209 | MU_TOG, MUV_DE, MUV_IN, XXXXXXX, RGB_VAI, RGB_VAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, AG_NORM, AG_SWAP, |
| 210 | MI_TOG, RGB_M_P, RGB_M_B, RGB_M_R,RGB_M_SW,RGB_M_SN, RGB_M_K, RGB_M_X, RGB_M_G, RGB_M_T, RGB_SPI, KC_LSFT, | 210 | MI_TOGG, RGB_M_P, RGB_M_B, RGB_M_R,RGB_M_SW,RGB_M_SN, RGB_M_K, RGB_M_X, RGB_M_G, RGB_M_T, RGB_SPI, KC_LSFT, |
| 211 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, XXXXXXX,RGB_RMOD, RGB_SPD, RGB_MOD | 211 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, XXXXXXX,RGB_RMOD, RGB_SPD, RGB_MOD |
| 212 | ) | 212 | ) |
| 213 | 213 | ||
diff --git a/keyboards/sofle/keymaps/michal/keymap.c b/keyboards/sofle/keymaps/michal/keymap.c index 564ef06454..9c89468a89 100644 --- a/keyboards/sofle/keymaps/michal/keymap.c +++ b/keyboards/sofle/keymaps/michal/keymap.c | |||
| @@ -86,11 +86,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 86 | * `----------------------------------' '------''---------------------------' | 86 | * `----------------------------------' '------''---------------------------' |
| 87 | */ | 87 | */ |
| 88 | [_MIDI] = LAYOUT( | 88 | [_MIDI] = LAYOUT( |
| 89 | MI_ALLOFF, MI_OCT_0, MI_OCT_1, MI_OCT_2, MI_OCT_3, MI_OCT_4, MI_OCT_5, MI_OCT_6, MI_OCT_7, _______, _______, MI_TOG, | 89 | MI_AOFF, MI_OC0, MI_OC1, MI_OC2, MI_OC3, MI_OC4, MI_OC5, MI_OC6, MI_OC7, _______, _______, MI_TOGG, |
| 90 | _______, MI_Gs, MI_As, _______, MI_Cs_1, MI_Ds_1, _______, MI_Fs_1, MI_Gs_1, MI_As_1, _______, _______, | 90 | _______, MI_Gs, MI_As, _______, MI_Cs1, MI_Ds1, _______, MI_Fs1, MI_Gs1, MI_As1, _______, _______, |
| 91 | _______, MI_A, MI_B, MI_C_1, MI_D_1, MI_E_1, MI_F_1, MI_G_1, MI_A_1, MI_B_1, MI_C_2, KC_WORKMAN, | 91 | _______, MI_A, MI_B, MI_C1, MI_D1, MI_E1, MI_F1, MI_G1, MI_A1, MI_B1, MI_C2, KC_WORKMAN, |
| 92 | _______, _______, _______, _______, MI_TRNSD, MI_TRNSU, _______, _______, MI_BENDD, MI_BENDU, _______, _______, _______, _______, | 92 | _______, _______, _______, _______, MI_TRSD, MI_TRSU, _______, _______, MI_BNDD, MI_BNDU, _______, _______, _______, _______, |
| 93 | _______, _______, _______, MI_SUS, MI_OCTD, MI_OCTU, _______, _______, _______, _______ | 93 | _______, _______, _______, MI_SUST, MI_OCTD, MI_OCTU, _______, _______, _______, _______ |
| 94 | ), | 94 | ), |
| 95 | 95 | ||
| 96 | /* LOWER | 96 | /* LOWER |
diff --git a/keyboards/tempo_turtle/bradpad/keymaps/4brad/keymap.c b/keyboards/tempo_turtle/bradpad/keymaps/4brad/keymap.c index 4c5e988ed5..4c9da96a2b 100644 --- a/keyboards/tempo_turtle/bradpad/keymaps/4brad/keymap.c +++ b/keyboards/tempo_turtle/bradpad/keymaps/4brad/keymap.c | |||
| @@ -128,7 +128,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 128 | 128 | ||
| 129 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 129 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 130 | [_NATURAL] = LAYOUT( | 130 | [_NATURAL] = LAYOUT( |
| 131 | MI_C, MI_BENDD, MI_BENDU, MI_G, | 131 | MI_C, MI_BNDD, MI_BNDU, MI_G, |
| 132 | MI_D, MIDI_CC80, MIDI_CC81, MI_A, | 132 | MI_D, MIDI_CC80, MIDI_CC81, MI_A, |
| 133 | MI_E, MIDI_CC82, MIDI_CC83, MI_B, | 133 | MI_E, MIDI_CC82, MIDI_CC83, MI_B, |
| 134 | MI_F, MI_OCTD, MI_OCTU, MI_C, | 134 | MI_F, MI_OCTD, MI_OCTU, MI_C, |
| @@ -137,12 +137,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 137 | MI_Cs, KC_TRNS, KC_TRNS, MI_Gs, | 137 | MI_Cs, KC_TRNS, KC_TRNS, MI_Gs, |
| 138 | MI_Ds, KC_TRNS, KC_TRNS, MI_As, | 138 | MI_Ds, KC_TRNS, KC_TRNS, MI_As, |
| 139 | MI_F , KC_TRNS, KC_TRNS, MI_C , | 139 | MI_F , KC_TRNS, KC_TRNS, MI_C , |
| 140 | MI_Fs, MI_TRNSD, MI_TRNSU, MI_Cs, | 140 | MI_Fs, MI_TRSD, MI_TRSU, MI_Cs, |
| 141 | KC_TRNS, KC_TRNS), | 141 | KC_TRNS, KC_TRNS), |
| 142 | [_FLAT] = LAYOUT( | 142 | [_FLAT] = LAYOUT( |
| 143 | MI_B , KC_TRNS, KC_TRNS, MI_Gb, | 143 | MI_B , KC_TRNS, KC_TRNS, MI_Gb, |
| 144 | MI_Db, KC_TRNS, KC_TRNS, MI_Ab, | 144 | MI_Db, KC_TRNS, KC_TRNS, MI_Ab, |
| 145 | MI_Eb, KC_TRNS, KC_TRNS, MI_Bb, | 145 | MI_Eb, KC_TRNS, KC_TRNS, MI_Bb, |
| 146 | MI_E , MI_TRNSD, MI_TRNSU, MI_B, | 146 | MI_E , MI_TRSD, MI_TRSU, MI_B, |
| 147 | KC_TRNS, KC_TRNS), | 147 | KC_TRNS, KC_TRNS), |
| 148 | }; | 148 | }; |
diff --git a/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/keymap.c b/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/keymap.c index 714e64ba80..ed489780ce 100644 --- a/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/keymap.c +++ b/keyboards/tempo_turtle/bradpad/keymaps/midi_demo/keymap.c | |||
| @@ -22,9 +22,9 @@ enum layers { | |||
| 22 | 22 | ||
| 23 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 23 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 24 | [_NATURAL] = LAYOUT( | 24 | [_NATURAL] = LAYOUT( |
| 25 | MI_C, MI_BENDD, MI_BENDU, MI_G, | 25 | MI_C, MI_BNDD, MI_BNDU, MI_G, |
| 26 | MI_D, MI_VELD, MI_VELU, MI_A, | 26 | MI_D, MI_VELD, MI_VELU, MI_A, |
| 27 | MI_E, MI_TRNSD, MI_TRNSU, MI_B, | 27 | MI_E, MI_TRSD, MI_TRSU, MI_B, |
| 28 | MI_F, MI_OCTD, MI_OCTU, MI_C, | 28 | MI_F, MI_OCTD, MI_OCTU, MI_C, |
| 29 | MO(_SHARP), MO(_FLAT)), | 29 | MO(_SHARP), MO(_FLAT)), |
| 30 | [_SHARP] = LAYOUT( | 30 | [_SHARP] = LAYOUT( |
diff --git a/quantum/keycodes.h b/quantum/keycodes.h index db4d373234..deb3565262 100644 --- a/quantum/keycodes.h +++ b/quantum/keycodes.h | |||
| @@ -346,150 +346,150 @@ enum qk_keycode_defines { | |||
| 346 | MAGIC_SWAP_ESCAPE_CAPSLOCK = 0x7020, | 346 | MAGIC_SWAP_ESCAPE_CAPSLOCK = 0x7020, |
| 347 | MAGIC_UNSWAP_ESCAPE_CAPSLOCK = 0x7021, | 347 | MAGIC_UNSWAP_ESCAPE_CAPSLOCK = 0x7021, |
| 348 | MAGIC_TOGGLE_ESCAPE_CAPSLOCK = 0x7022, | 348 | MAGIC_TOGGLE_ESCAPE_CAPSLOCK = 0x7022, |
| 349 | MI_ON = 0x7100, | 349 | QK_MIDI_ON = 0x7100, |
| 350 | MI_OFF = 0x7101, | 350 | QK_MIDI_OFF = 0x7101, |
| 351 | MI_TOG = 0x7102, | 351 | QK_MIDI_TOGGLE = 0x7102, |
| 352 | MI_C = 0x7110, | 352 | QK_MIDI_NOTE_C_0 = 0x7110, |
| 353 | MI_Cs = 0x7111, | 353 | QK_MIDI_NOTE_C_SHARP_0 = 0x7111, |
| 354 | MI_D = 0x7112, | 354 | QK_MIDI_NOTE_D_0 = 0x7112, |
| 355 | MI_Ds = 0x7113, | 355 | QK_MIDI_NOTE_D_SHARP_0 = 0x7113, |
| 356 | MI_E = 0x7114, | 356 | QK_MIDI_NOTE_E_0 = 0x7114, |
| 357 | MI_F = 0x7115, | 357 | QK_MIDI_NOTE_F_0 = 0x7115, |
| 358 | MI_Fs = 0x7116, | 358 | QK_MIDI_NOTE_F_SHARP_0 = 0x7116, |
| 359 | MI_G = 0x7117, | 359 | QK_MIDI_NOTE_G_0 = 0x7117, |
| 360 | MI_Gs = 0x7118, | 360 | QK_MIDI_NOTE_G_SHARP_0 = 0x7118, |
| 361 | MI_A = 0x7119, | 361 | QK_MIDI_NOTE_A_0 = 0x7119, |
| 362 | MI_As = 0x711A, | 362 | QK_MIDI_NOTE_A_SHARP_0 = 0x711A, |
| 363 | MI_B = 0x711B, | 363 | QK_MIDI_NOTE_B_0 = 0x711B, |
| 364 | MI_C_1 = 0x7120, | 364 | QK_MIDI_NOTE_C_1 = 0x7120, |
| 365 | MI_Cs_1 = 0x7121, | 365 | QK_MIDI_NOTE_C_SHARP_1 = 0x7121, |
| 366 | MI_D_1 = 0x7122, | 366 | QK_MIDI_NOTE_D_1 = 0x7122, |
| 367 | MI_Ds_1 = 0x7123, | 367 | QK_MIDI_NOTE_D_SHARP_1 = 0x7123, |
| 368 | MI_E_1 = 0x7124, | 368 | QK_MIDI_NOTE_E_1 = 0x7124, |
| 369 | MI_F_1 = 0x7125, | 369 | QK_MIDI_NOTE_F_1 = 0x7125, |
| 370 | MI_Fs_1 = 0x7126, | 370 | QK_MIDI_NOTE_F_SHARP_1 = 0x7126, |
| 371 | MI_G_1 = 0x7127, | 371 | QK_MIDI_NOTE_G_1 = 0x7127, |
| 372 | MI_Gs_1 = 0x7128, | 372 | QK_MIDI_NOTE_G_SHARP_1 = 0x7128, |
| 373 | MI_A_1 = 0x7129, | 373 | QK_MIDI_NOTE_A_1 = 0x7129, |
| 374 | MI_As_1 = 0x712A, | 374 | QK_MIDI_NOTE_A_SHARP_1 = 0x712A, |
| 375 | MI_B_1 = 0x712B, | 375 | QK_MIDI_NOTE_B_1 = 0x712B, |
| 376 | MI_C_2 = 0x7130, | 376 | QK_MIDI_NOTE_C_2 = 0x7130, |
| 377 | MI_Cs_2 = 0x7131, | 377 | QK_MIDI_NOTE_C_SHARP_2 = 0x7131, |
| 378 | MI_D_2 = 0x7132, | 378 | QK_MIDI_NOTE_D_2 = 0x7132, |
| 379 | MI_Ds_2 = 0x7133, | 379 | QK_MIDI_NOTE_D_SHARP_2 = 0x7133, |
| 380 | MI_E_2 = 0x7134, | 380 | QK_MIDI_NOTE_E_2 = 0x7134, |
| 381 | MI_F_2 = 0x7135, | 381 | QK_MIDI_NOTE_F_2 = 0x7135, |
| 382 | MI_Fs_2 = 0x7136, | 382 | QK_MIDI_NOTE_F_SHARP_2 = 0x7136, |
| 383 | MI_G_2 = 0x7137, | 383 | QK_MIDI_NOTE_G_2 = 0x7137, |
| 384 | MI_Gs_2 = 0x7138, | 384 | QK_MIDI_NOTE_G_SHARP_2 = 0x7138, |
| 385 | MI_A_2 = 0x7139, | 385 | QK_MIDI_NOTE_A_2 = 0x7139, |
| 386 | MI_As_2 = 0x713A, | 386 | QK_MIDI_NOTE_A_SHARP_2 = 0x713A, |
| 387 | MI_B_2 = 0x713B, | 387 | QK_MIDI_NOTE_B_2 = 0x713B, |
| 388 | MI_C_3 = 0x7140, | 388 | QK_MIDI_NOTE_C_3 = 0x7140, |
| 389 | MI_Cs_3 = 0x7141, | 389 | QK_MIDI_NOTE_C_SHARP_3 = 0x7141, |
| 390 | MI_D_3 = 0x7142, | 390 | QK_MIDI_NOTE_D_3 = 0x7142, |
| 391 | MI_Ds_3 = 0x7143, | 391 | QK_MIDI_NOTE_D_SHARP_3 = 0x7143, |
| 392 | MI_E_3 = 0x7144, | 392 | QK_MIDI_NOTE_E_3 = 0x7144, |
| 393 | MI_F_3 = 0x7145, | 393 | QK_MIDI_NOTE_F_3 = 0x7145, |
| 394 | MI_Fs_3 = 0x7146, | 394 | QK_MIDI_NOTE_F_SHARP_3 = 0x7146, |
| 395 | MI_G_3 = 0x7147, | 395 | QK_MIDI_NOTE_G_3 = 0x7147, |
| 396 | MI_Gs_3 = 0x7148, | 396 | QK_MIDI_NOTE_G_SHARP_3 = 0x7148, |
| 397 | MI_A_3 = 0x7149, | 397 | QK_MIDI_NOTE_A_3 = 0x7149, |
| 398 | MI_As_3 = 0x714A, | 398 | QK_MIDI_NOTE_A_SHARP_3 = 0x714A, |
| 399 | MI_B_3 = 0x714B, | 399 | QK_MIDI_NOTE_B_3 = 0x714B, |
| 400 | MI_C_4 = 0x7150, | 400 | QK_MIDI_NOTE_C_4 = 0x7150, |
| 401 | MI_Cs_4 = 0x7151, | 401 | QK_MIDI_NOTE_C_SHARP_4 = 0x7151, |
| 402 | MI_D_4 = 0x7152, | 402 | QK_MIDI_NOTE_D_4 = 0x7152, |
| 403 | MI_Ds_4 = 0x7153, | 403 | QK_MIDI_NOTE_D_SHARP_4 = 0x7153, |
| 404 | MI_E_4 = 0x7154, | 404 | QK_MIDI_NOTE_E_4 = 0x7154, |
| 405 | MI_F_4 = 0x7155, | 405 | QK_MIDI_NOTE_F_4 = 0x7155, |
| 406 | MI_Fs_4 = 0x7156, | 406 | QK_MIDI_NOTE_F_SHARP_4 = 0x7156, |
| 407 | MI_G_4 = 0x7157, | 407 | QK_MIDI_NOTE_G_4 = 0x7157, |
| 408 | MI_Gs_4 = 0x7158, | 408 | QK_MIDI_NOTE_G_SHARP_4 = 0x7158, |
| 409 | MI_A_4 = 0x7159, | 409 | QK_MIDI_NOTE_A_4 = 0x7159, |
| 410 | MI_As_4 = 0x715A, | 410 | QK_MIDI_NOTE_A_SHARP_4 = 0x715A, |
| 411 | MI_B_4 = 0x715B, | 411 | QK_MIDI_NOTE_B_4 = 0x715B, |
| 412 | MI_C_5 = 0x7160, | 412 | QK_MIDI_NOTE_C_5 = 0x7160, |
| 413 | MI_Cs_5 = 0x7161, | 413 | QK_MIDI_NOTE_C_SHARP_5 = 0x7161, |
| 414 | MI_D_5 = 0x7162, | 414 | QK_MIDI_NOTE_D_5 = 0x7162, |
| 415 | MI_Ds_5 = 0x7163, | 415 | QK_MIDI_NOTE_D_SHARP_5 = 0x7163, |
| 416 | MI_E_5 = 0x7164, | 416 | QK_MIDI_NOTE_E_5 = 0x7164, |
| 417 | MI_F_5 = 0x7165, | 417 | QK_MIDI_NOTE_F_5 = 0x7165, |
| 418 | MI_Fs_5 = 0x7166, | 418 | QK_MIDI_NOTE_F_SHARP_5 = 0x7166, |
| 419 | MI_G_5 = 0x7167, | 419 | QK_MIDI_NOTE_G_5 = 0x7167, |
| 420 | MI_Gs_5 = 0x7168, | 420 | QK_MIDI_NOTE_G_SHARP_5 = 0x7168, |
| 421 | MI_A_5 = 0x7169, | 421 | QK_MIDI_NOTE_A_5 = 0x7169, |
| 422 | MI_As_5 = 0x716A, | 422 | QK_MIDI_NOTE_A_SHARP_5 = 0x716A, |
| 423 | MI_B_5 = 0x716B, | 423 | QK_MIDI_NOTE_B_5 = 0x716B, |
| 424 | MI_OCT_N2 = 0x7170, | 424 | QK_MIDI_OCTAVE_N2 = 0x7170, |
| 425 | MI_OCT_N1 = 0x7171, | 425 | QK_MIDI_OCTAVE_N1 = 0x7171, |
| 426 | MI_OCT_0 = 0x7172, | 426 | QK_MIDI_OCTAVE_0 = 0x7172, |
| 427 | MI_OCT_1 = 0x7173, | 427 | QK_MIDI_OCTAVE_1 = 0x7173, |
| 428 | MI_OCT_2 = 0x7174, | 428 | QK_MIDI_OCTAVE_2 = 0x7174, |
| 429 | MI_OCT_3 = 0x7175, | 429 | QK_MIDI_OCTAVE_3 = 0x7175, |
| 430 | MI_OCT_4 = 0x7176, | 430 | QK_MIDI_OCTAVE_4 = 0x7176, |
| 431 | MI_OCT_5 = 0x7177, | 431 | QK_MIDI_OCTAVE_5 = 0x7177, |
| 432 | MI_OCT_6 = 0x7178, | 432 | QK_MIDI_OCTAVE_6 = 0x7178, |
| 433 | MI_OCT_7 = 0x7179, | 433 | QK_MIDI_OCTAVE_7 = 0x7179, |
| 434 | MI_OCTD = 0x717A, | 434 | QK_MIDI_OCTAVE_DOWN = 0x717A, |
| 435 | MI_OCTU = 0x717B, | 435 | QK_MIDI_OCTAVE_UP = 0x717B, |
| 436 | MI_TRNS_N6 = 0x7180, | 436 | QK_MIDI_TRANSPOSE_N6 = 0x7180, |
| 437 | MI_TRNS_N5 = 0x7181, | 437 | QK_MIDI_TRANSPOSE_N5 = 0x7181, |
| 438 | MI_TRNS_N4 = 0x7182, | 438 | QK_MIDI_TRANSPOSE_N4 = 0x7182, |
| 439 | MI_TRNS_N3 = 0x7183, | 439 | QK_MIDI_TRANSPOSE_N3 = 0x7183, |
| 440 | MI_TRNS_N2 = 0x7184, | 440 | QK_MIDI_TRANSPOSE_N2 = 0x7184, |
| 441 | MI_TRNS_N1 = 0x7185, | 441 | QK_MIDI_TRANSPOSE_N1 = 0x7185, |
| 442 | MI_TRNS_0 = 0x7186, | 442 | QK_MIDI_TRANSPOSE_0 = 0x7186, |
| 443 | MI_TRNS_1 = 0x7187, | 443 | QK_MIDI_TRANSPOSE_1 = 0x7187, |
| 444 | MI_TRNS_2 = 0x7188, | 444 | QK_MIDI_TRANSPOSE_2 = 0x7188, |
| 445 | MI_TRNS_3 = 0x7189, | 445 | QK_MIDI_TRANSPOSE_3 = 0x7189, |
| 446 | MI_TRNS_4 = 0x718A, | 446 | QK_MIDI_TRANSPOSE_4 = 0x718A, |
| 447 | MI_TRNS_5 = 0x718B, | 447 | QK_MIDI_TRANSPOSE_5 = 0x718B, |
| 448 | MI_TRNS_6 = 0x718C, | 448 | QK_MIDI_TRANSPOSE_6 = 0x718C, |
| 449 | MI_TRNSD = 0x718D, | 449 | QK_MIDI_TRANSPOSE_DOWN = 0x718D, |
| 450 | MI_TRNSU = 0x718E, | 450 | QK_MIDI_TRANSPOSE_UP = 0x718E, |
| 451 | MI_VEL_0 = 0x7190, | 451 | QK_MIDI_VELOCITY_0 = 0x7190, |
| 452 | MI_VEL_1 = 0x7191, | 452 | QK_MIDI_VELOCITY_1 = 0x7191, |
| 453 | MI_VEL_2 = 0x7192, | 453 | QK_MIDI_VELOCITY_2 = 0x7192, |
| 454 | MI_VEL_3 = 0x7193, | 454 | QK_MIDI_VELOCITY_3 = 0x7193, |
| 455 | MI_VEL_4 = 0x7194, | 455 | QK_MIDI_VELOCITY_4 = 0x7194, |
| 456 | MI_VEL_5 = 0x7195, | 456 | QK_MIDI_VELOCITY_5 = 0x7195, |
| 457 | MI_VEL_6 = 0x7196, | 457 | QK_MIDI_VELOCITY_6 = 0x7196, |
| 458 | MI_VEL_7 = 0x7197, | 458 | QK_MIDI_VELOCITY_7 = 0x7197, |
| 459 | MI_VEL_8 = 0x7198, | 459 | QK_MIDI_VELOCITY_8 = 0x7198, |
| 460 | MI_VEL_9 = 0x7199, | 460 | QK_MIDI_VELOCITY_9 = 0x7199, |
| 461 | MI_VEL_10 = 0x719A, | 461 | QK_MIDI_VELOCITY_10 = 0x719A, |
| 462 | MI_VELD = 0x719B, | 462 | QK_MIDI_VELOCITY_DOWN = 0x719B, |
| 463 | MI_VELU = 0x719C, | 463 | QK_MIDI_VELOCITY_UP = 0x719C, |
| 464 | MI_CH1 = 0x71A0, | 464 | QK_MIDI_CHANNEL_1 = 0x71A0, |
| 465 | MI_CH2 = 0x71A1, | 465 | QK_MIDI_CHANNEL_2 = 0x71A1, |
| 466 | MI_CH3 = 0x71A2, | 466 | QK_MIDI_CHANNEL_3 = 0x71A2, |
| 467 | MI_CH4 = 0x71A3, | 467 | QK_MIDI_CHANNEL_4 = 0x71A3, |
| 468 | MI_CH5 = 0x71A4, | 468 | QK_MIDI_CHANNEL_5 = 0x71A4, |
| 469 | MI_CH6 = 0x71A5, | 469 | QK_MIDI_CHANNEL_6 = 0x71A5, |
| 470 | MI_CH7 = 0x71A6, | 470 | QK_MIDI_CHANNEL_7 = 0x71A6, |
| 471 | MI_CH8 = 0x71A7, | 471 | QK_MIDI_CHANNEL_8 = 0x71A7, |
| 472 | MI_CH9 = 0x71A8, | 472 | QK_MIDI_CHANNEL_9 = 0x71A8, |
| 473 | MI_CH10 = 0x71A9, | 473 | QK_MIDI_CHANNEL_10 = 0x71A9, |
| 474 | MI_CH11 = 0x71AA, | 474 | QK_MIDI_CHANNEL_11 = 0x71AA, |
| 475 | MI_CH12 = 0x71AB, | 475 | QK_MIDI_CHANNEL_12 = 0x71AB, |
| 476 | MI_CH13 = 0x71AC, | 476 | QK_MIDI_CHANNEL_13 = 0x71AC, |
| 477 | MI_CH14 = 0x71AD, | 477 | QK_MIDI_CHANNEL_14 = 0x71AD, |
| 478 | MI_CH15 = 0x71AE, | 478 | QK_MIDI_CHANNEL_15 = 0x71AE, |
| 479 | MI_CH16 = 0x71AF, | 479 | QK_MIDI_CHANNEL_16 = 0x71AF, |
| 480 | MI_CHD = 0x71B0, | 480 | QK_MIDI_CHANNEL_DOWN = 0x71B0, |
| 481 | MI_CHU = 0x71B1, | 481 | QK_MIDI_CHANNEL_UP = 0x71B1, |
| 482 | MI_ALLOFF = 0x71C0, | 482 | QK_MIDI_ALL_NOTES_OFF = 0x71C0, |
| 483 | MI_SUS = 0x71C1, | 483 | QK_MIDI_SUSTAIN = 0x71C1, |
| 484 | MI_PORT = 0x71C2, | 484 | QK_MIDI_PORTAMENTO = 0x71C2, |
| 485 | MI_SOST = 0x71C3, | 485 | QK_MIDI_SOSTENUTO = 0x71C3, |
| 486 | MI_SOFT = 0x71C4, | 486 | QK_MIDI_SOFT = 0x71C4, |
| 487 | MI_LEG = 0x71C5, | 487 | QK_MIDI_LEGATO = 0x71C5, |
| 488 | MI_MOD = 0x71C6, | 488 | QK_MIDI_MODULATION = 0x71C6, |
| 489 | MI_MODSD = 0x71C7, | 489 | QK_MIDI_MODULATION_SPEED_DOWN = 0x71C7, |
| 490 | MI_MODSU = 0x71C8, | 490 | QK_MIDI_MODULATION_SPEED_UP = 0x71C8, |
| 491 | MI_BENDD = 0x71C9, | 491 | QK_MIDI_PITCH_BEND_DOWN = 0x71C9, |
| 492 | MI_BENDU = 0x71CA, | 492 | QK_MIDI_PITCH_BEND_UP = 0x71CA, |
| 493 | SQ_ON = 0x7200, | 493 | SQ_ON = 0x7200, |
| 494 | SQ_OFF = 0x7201, | 494 | SQ_OFF = 0x7201, |
| 495 | SQ_TOG = 0x7202, | 495 | SQ_TOG = 0x7202, |
| @@ -898,36 +898,180 @@ enum qk_keycode_defines { | |||
| 898 | EC_SWAP = MAGIC_SWAP_ESCAPE_CAPSLOCK, | 898 | EC_SWAP = MAGIC_SWAP_ESCAPE_CAPSLOCK, |
| 899 | EC_NORM = MAGIC_UNSWAP_ESCAPE_CAPSLOCK, | 899 | EC_NORM = MAGIC_UNSWAP_ESCAPE_CAPSLOCK, |
| 900 | EC_TOGG = MAGIC_TOGGLE_ESCAPE_CAPSLOCK, | 900 | EC_TOGG = MAGIC_TOGGLE_ESCAPE_CAPSLOCK, |
| 901 | MI_Db = MI_Cs, | 901 | MI_ON = QK_MIDI_ON, |
| 902 | MI_Eb = MI_Ds, | 902 | MI_OFF = QK_MIDI_OFF, |
| 903 | MI_Gb = MI_Fs, | 903 | MI_TOGG = QK_MIDI_TOGGLE, |
| 904 | MI_Ab = MI_Gs, | 904 | MI_C = QK_MIDI_NOTE_C_0, |
| 905 | MI_Bb = MI_As, | 905 | MI_Cs = QK_MIDI_NOTE_C_SHARP_0, |
| 906 | MI_Db_1 = MI_Cs_1, | 906 | MI_Db = QK_MIDI_NOTE_C_SHARP_0, |
| 907 | MI_Eb_1 = MI_Ds_1, | 907 | MI_D = QK_MIDI_NOTE_D_0, |
| 908 | MI_Gb_1 = MI_Fs_1, | 908 | MI_Ds = QK_MIDI_NOTE_D_SHARP_0, |
| 909 | MI_Ab_1 = MI_Gs_1, | 909 | MI_Eb = QK_MIDI_NOTE_D_SHARP_0, |
| 910 | MI_Bb_1 = MI_As_1, | 910 | MI_E = QK_MIDI_NOTE_E_0, |
| 911 | MI_Db_2 = MI_Cs_2, | 911 | MI_F = QK_MIDI_NOTE_F_0, |
| 912 | MI_Eb_2 = MI_Ds_2, | 912 | MI_Fs = QK_MIDI_NOTE_F_SHARP_0, |
| 913 | MI_Gb_2 = MI_Fs_2, | 913 | MI_Gb = QK_MIDI_NOTE_F_SHARP_0, |
| 914 | MI_Ab_2 = MI_Gs_2, | 914 | MI_G = QK_MIDI_NOTE_G_0, |
| 915 | MI_Bb_2 = MI_As_2, | 915 | MI_Gs = QK_MIDI_NOTE_G_SHARP_0, |
| 916 | MI_Db_3 = MI_Cs_3, | 916 | MI_Ab = QK_MIDI_NOTE_G_SHARP_0, |
| 917 | MI_Eb_3 = MI_Ds_3, | 917 | MI_A = QK_MIDI_NOTE_A_0, |
| 918 | MI_Gb_3 = MI_Fs_3, | 918 | MI_As = QK_MIDI_NOTE_A_SHARP_0, |
| 919 | MI_Ab_3 = MI_Gs_3, | 919 | MI_Bb = QK_MIDI_NOTE_A_SHARP_0, |
| 920 | MI_Bb_3 = MI_As_3, | 920 | MI_B = QK_MIDI_NOTE_B_0, |
| 921 | MI_Db_4 = MI_Cs_4, | 921 | MI_C1 = QK_MIDI_NOTE_C_1, |
| 922 | MI_Eb_4 = MI_Ds_4, | 922 | MI_Cs1 = QK_MIDI_NOTE_C_SHARP_1, |
| 923 | MI_Gb_4 = MI_Fs_4, | 923 | MI_Db1 = QK_MIDI_NOTE_C_SHARP_1, |
| 924 | MI_Ab_4 = MI_Gs_4, | 924 | MI_D1 = QK_MIDI_NOTE_D_1, |
| 925 | MI_Bb_4 = MI_As_4, | 925 | MI_Ds1 = QK_MIDI_NOTE_D_SHARP_1, |
| 926 | MI_Db_5 = MI_Cs_5, | 926 | MI_Eb1 = QK_MIDI_NOTE_D_SHARP_1, |
| 927 | MI_Eb_5 = MI_Ds_5, | 927 | MI_E1 = QK_MIDI_NOTE_E_1, |
| 928 | MI_Gb_5 = MI_Fs_5, | 928 | MI_F1 = QK_MIDI_NOTE_F_1, |
| 929 | MI_Ab_5 = MI_Gs_5, | 929 | MI_Fs1 = QK_MIDI_NOTE_F_SHARP_1, |
| 930 | MI_Bb_5 = MI_As_5, | 930 | MI_Gb1 = QK_MIDI_NOTE_F_SHARP_1, |
| 931 | MI_G1 = QK_MIDI_NOTE_G_1, | ||
| 932 | MI_Gs1 = QK_MIDI_NOTE_G_SHARP_1, | ||
| 933 | MI_Ab1 = QK_MIDI_NOTE_G_SHARP_1, | ||
| 934 | MI_A1 = QK_MIDI_NOTE_A_1, | ||
| 935 | MI_As1 = QK_MIDI_NOTE_A_SHARP_1, | ||
| 936 | MI_Bb1 = QK_MIDI_NOTE_A_SHARP_1, | ||
| 937 | MI_B1 = QK_MIDI_NOTE_B_1, | ||
| 938 | MI_C2 = QK_MIDI_NOTE_C_2, | ||
| 939 | MI_Cs2 = QK_MIDI_NOTE_C_SHARP_2, | ||
| 940 | MI_Db2 = QK_MIDI_NOTE_C_SHARP_2, | ||
| 941 | MI_D2 = QK_MIDI_NOTE_D_2, | ||
| 942 | MI_Ds2 = QK_MIDI_NOTE_D_SHARP_2, | ||
| 943 | MI_Eb2 = QK_MIDI_NOTE_D_SHARP_2, | ||
| 944 | MI_E2 = QK_MIDI_NOTE_E_2, | ||
| 945 | MI_F2 = QK_MIDI_NOTE_F_2, | ||
| 946 | MI_Fs2 = QK_MIDI_NOTE_F_SHARP_2, | ||
| 947 | MI_Gb2 = QK_MIDI_NOTE_F_SHARP_2, | ||
| 948 | MI_G2 = QK_MIDI_NOTE_G_2, | ||
| 949 | MI_Gs2 = QK_MIDI_NOTE_G_SHARP_2, | ||
| 950 | MI_Ab2 = QK_MIDI_NOTE_G_SHARP_2, | ||
| 951 | MI_A2 = QK_MIDI_NOTE_A_2, | ||
| 952 | MI_As2 = QK_MIDI_NOTE_A_SHARP_2, | ||
| 953 | MI_Bb2 = QK_MIDI_NOTE_A_SHARP_2, | ||
| 954 | MI_B2 = QK_MIDI_NOTE_B_2, | ||
| 955 | MI_C3 = QK_MIDI_NOTE_C_3, | ||
| 956 | MI_Cs3 = QK_MIDI_NOTE_C_SHARP_3, | ||
| 957 | MI_Db3 = QK_MIDI_NOTE_C_SHARP_3, | ||
| 958 | MI_D3 = QK_MIDI_NOTE_D_3, | ||
| 959 | MI_Ds3 = QK_MIDI_NOTE_D_SHARP_3, | ||
| 960 | MI_Eb3 = QK_MIDI_NOTE_D_SHARP_3, | ||
| 961 | MI_E3 = QK_MIDI_NOTE_E_3, | ||
| 962 | MI_F3 = QK_MIDI_NOTE_F_3, | ||
| 963 | MI_Fs3 = QK_MIDI_NOTE_F_SHARP_3, | ||
| 964 | MI_Gb3 = QK_MIDI_NOTE_F_SHARP_3, | ||
| 965 | MI_G3 = QK_MIDI_NOTE_G_3, | ||
| 966 | MI_Gs3 = QK_MIDI_NOTE_G_SHARP_3, | ||
| 967 | MI_Ab3 = QK_MIDI_NOTE_G_SHARP_3, | ||
| 968 | MI_A3 = QK_MIDI_NOTE_A_3, | ||
| 969 | MI_As3 = QK_MIDI_NOTE_A_SHARP_3, | ||
| 970 | MI_Bb3 = QK_MIDI_NOTE_A_SHARP_3, | ||
| 971 | MI_B3 = QK_MIDI_NOTE_B_3, | ||
| 972 | MI_C4 = QK_MIDI_NOTE_C_4, | ||
| 973 | MI_Cs4 = QK_MIDI_NOTE_C_SHARP_4, | ||
| 974 | MI_Db4 = QK_MIDI_NOTE_C_SHARP_4, | ||
| 975 | MI_D4 = QK_MIDI_NOTE_D_4, | ||
| 976 | MI_Ds4 = QK_MIDI_NOTE_D_SHARP_4, | ||
| 977 | MI_Eb4 = QK_MIDI_NOTE_D_SHARP_4, | ||
| 978 | MI_E4 = QK_MIDI_NOTE_E_4, | ||
| 979 | MI_F4 = QK_MIDI_NOTE_F_4, | ||
| 980 | MI_Fs4 = QK_MIDI_NOTE_F_SHARP_4, | ||
| 981 | MI_Gb4 = QK_MIDI_NOTE_F_SHARP_4, | ||
| 982 | MI_G4 = QK_MIDI_NOTE_G_4, | ||
| 983 | MI_Gs4 = QK_MIDI_NOTE_G_SHARP_4, | ||
| 984 | MI_Ab4 = QK_MIDI_NOTE_G_SHARP_4, | ||
| 985 | MI_A4 = QK_MIDI_NOTE_A_4, | ||
| 986 | MI_As4 = QK_MIDI_NOTE_A_SHARP_4, | ||
| 987 | MI_Bb4 = QK_MIDI_NOTE_A_SHARP_4, | ||
| 988 | MI_B4 = QK_MIDI_NOTE_B_4, | ||
| 989 | MI_C5 = QK_MIDI_NOTE_C_5, | ||
| 990 | MI_Cs5 = QK_MIDI_NOTE_C_SHARP_5, | ||
| 991 | MI_Db5 = QK_MIDI_NOTE_C_SHARP_5, | ||
| 992 | MI_D5 = QK_MIDI_NOTE_D_5, | ||
| 993 | MI_Ds5 = QK_MIDI_NOTE_D_SHARP_5, | ||
| 994 | MI_Eb5 = QK_MIDI_NOTE_D_SHARP_5, | ||
| 995 | MI_E5 = QK_MIDI_NOTE_E_5, | ||
| 996 | MI_F5 = QK_MIDI_NOTE_F_5, | ||
| 997 | MI_Fs5 = QK_MIDI_NOTE_F_SHARP_5, | ||
| 998 | MI_Gb5 = QK_MIDI_NOTE_F_SHARP_5, | ||
| 999 | MI_G5 = QK_MIDI_NOTE_G_5, | ||
| 1000 | MI_Gs5 = QK_MIDI_NOTE_G_SHARP_5, | ||
| 1001 | MI_Ab5 = QK_MIDI_NOTE_G_SHARP_5, | ||
| 1002 | MI_A5 = QK_MIDI_NOTE_A_5, | ||
| 1003 | MI_As5 = QK_MIDI_NOTE_A_SHARP_5, | ||
| 1004 | MI_Bb5 = QK_MIDI_NOTE_A_SHARP_5, | ||
| 1005 | MI_B5 = QK_MIDI_NOTE_B_5, | ||
| 1006 | MI_OCN2 = QK_MIDI_OCTAVE_N2, | ||
| 1007 | MI_OCN1 = QK_MIDI_OCTAVE_N1, | ||
| 1008 | MI_OC0 = QK_MIDI_OCTAVE_0, | ||
| 1009 | MI_OC1 = QK_MIDI_OCTAVE_1, | ||
| 1010 | MI_OC2 = QK_MIDI_OCTAVE_2, | ||
| 1011 | MI_OC3 = QK_MIDI_OCTAVE_3, | ||
| 1012 | MI_OC4 = QK_MIDI_OCTAVE_4, | ||
| 1013 | MI_OC5 = QK_MIDI_OCTAVE_5, | ||
| 1014 | MI_OC6 = QK_MIDI_OCTAVE_6, | ||
| 1015 | MI_OC7 = QK_MIDI_OCTAVE_7, | ||
| 1016 | MI_OCTD = QK_MIDI_OCTAVE_DOWN, | ||
| 1017 | MI_OCTU = QK_MIDI_OCTAVE_UP, | ||
| 1018 | MI_TRN6 = QK_MIDI_TRANSPOSE_N6, | ||
| 1019 | MI_TRN5 = QK_MIDI_TRANSPOSE_N5, | ||
| 1020 | MI_TRN4 = QK_MIDI_TRANSPOSE_N4, | ||
| 1021 | MI_TRN3 = QK_MIDI_TRANSPOSE_N3, | ||
| 1022 | MI_TRN2 = QK_MIDI_TRANSPOSE_N2, | ||
| 1023 | MI_TRN1 = QK_MIDI_TRANSPOSE_N1, | ||
| 1024 | MI_TR0 = QK_MIDI_TRANSPOSE_0, | ||
| 1025 | MI_TR1 = QK_MIDI_TRANSPOSE_1, | ||
| 1026 | MI_TR2 = QK_MIDI_TRANSPOSE_2, | ||
| 1027 | MI_TR3 = QK_MIDI_TRANSPOSE_3, | ||
| 1028 | MI_TR4 = QK_MIDI_TRANSPOSE_4, | ||
| 1029 | MI_TR5 = QK_MIDI_TRANSPOSE_5, | ||
| 1030 | MI_TR6 = QK_MIDI_TRANSPOSE_6, | ||
| 1031 | MI_TRSD = QK_MIDI_TRANSPOSE_DOWN, | ||
| 1032 | MI_TRSU = QK_MIDI_TRANSPOSE_UP, | ||
| 1033 | MI_VL0 = QK_MIDI_VELOCITY_0, | ||
| 1034 | MI_VL1 = QK_MIDI_VELOCITY_1, | ||
| 1035 | MI_VL2 = QK_MIDI_VELOCITY_2, | ||
| 1036 | MI_VL3 = QK_MIDI_VELOCITY_3, | ||
| 1037 | MI_VL4 = QK_MIDI_VELOCITY_4, | ||
| 1038 | MI_VL5 = QK_MIDI_VELOCITY_5, | ||
| 1039 | MI_VL6 = QK_MIDI_VELOCITY_6, | ||
| 1040 | MI_VL7 = QK_MIDI_VELOCITY_7, | ||
| 1041 | MI_VL8 = QK_MIDI_VELOCITY_8, | ||
| 1042 | MI_VL9 = QK_MIDI_VELOCITY_9, | ||
| 1043 | MI_VL10 = QK_MIDI_VELOCITY_10, | ||
| 1044 | MI_VELD = QK_MIDI_VELOCITY_DOWN, | ||
| 1045 | MI_VELU = QK_MIDI_VELOCITY_UP, | ||
| 1046 | MI_CH1 = QK_MIDI_CHANNEL_1, | ||
| 1047 | MI_CH2 = QK_MIDI_CHANNEL_2, | ||
| 1048 | MI_CH3 = QK_MIDI_CHANNEL_3, | ||
| 1049 | MI_CH4 = QK_MIDI_CHANNEL_4, | ||
| 1050 | MI_CH5 = QK_MIDI_CHANNEL_5, | ||
| 1051 | MI_CH6 = QK_MIDI_CHANNEL_6, | ||
| 1052 | MI_CH7 = QK_MIDI_CHANNEL_7, | ||
| 1053 | MI_CH8 = QK_MIDI_CHANNEL_8, | ||
| 1054 | MI_CH9 = QK_MIDI_CHANNEL_9, | ||
| 1055 | MI_CH10 = QK_MIDI_CHANNEL_10, | ||
| 1056 | MI_CH11 = QK_MIDI_CHANNEL_11, | ||
| 1057 | MI_CH12 = QK_MIDI_CHANNEL_12, | ||
| 1058 | MI_CH13 = QK_MIDI_CHANNEL_13, | ||
| 1059 | MI_CH14 = QK_MIDI_CHANNEL_14, | ||
| 1060 | MI_CH15 = QK_MIDI_CHANNEL_15, | ||
| 1061 | MI_CH16 = QK_MIDI_CHANNEL_16, | ||
| 1062 | MI_CHND = QK_MIDI_CHANNEL_DOWN, | ||
| 1063 | MI_CHNU = QK_MIDI_CHANNEL_UP, | ||
| 1064 | MI_AOFF = QK_MIDI_ALL_NOTES_OFF, | ||
| 1065 | MI_SUST = QK_MIDI_SUSTAIN, | ||
| 1066 | MI_PORT = QK_MIDI_PORTAMENTO, | ||
| 1067 | MI_SOST = QK_MIDI_SOSTENUTO, | ||
| 1068 | MI_SOFT = QK_MIDI_SOFT, | ||
| 1069 | MI_LEG = QK_MIDI_LEGATO, | ||
| 1070 | MI_MOD = QK_MIDI_MODULATION, | ||
| 1071 | MI_MODD = QK_MIDI_MODULATION_SPEED_DOWN, | ||
| 1072 | MI_MODU = QK_MIDI_MODULATION_SPEED_UP, | ||
| 1073 | MI_BNDD = QK_MIDI_PITCH_BEND_DOWN, | ||
| 1074 | MI_BNDU = QK_MIDI_PITCH_BEND_UP, | ||
| 931 | JS_0 = QK_JOYSTICK_BUTTON_0, | 1075 | JS_0 = QK_JOYSTICK_BUTTON_0, |
| 932 | JS_1 = QK_JOYSTICK_BUTTON_1, | 1076 | JS_1 = QK_JOYSTICK_BUTTON_1, |
| 933 | JS_2 = QK_JOYSTICK_BUTTON_2, | 1077 | JS_2 = QK_JOYSTICK_BUTTON_2, |
| @@ -1151,7 +1295,7 @@ enum qk_keycode_defines { | |||
| 1151 | #define IS_MODIFIERS_KEYCODE(code) ((code) >= KC_LEFT_CTRL && (code) <= KC_RIGHT_GUI) | 1295 | #define IS_MODIFIERS_KEYCODE(code) ((code) >= KC_LEFT_CTRL && (code) <= KC_RIGHT_GUI) |
| 1152 | #define IS_SWAP_HANDS_KEYCODE(code) ((code) >= SH_TG && (code) <= SH_OS) | 1296 | #define IS_SWAP_HANDS_KEYCODE(code) ((code) >= SH_TG && (code) <= SH_OS) |
| 1153 | #define IS_MAGIC_KEYCODE(code) ((code) >= MAGIC_SWAP_CONTROL_CAPSLOCK && (code) <= MAGIC_TOGGLE_ESCAPE_CAPSLOCK) | 1297 | #define IS_MAGIC_KEYCODE(code) ((code) >= MAGIC_SWAP_CONTROL_CAPSLOCK && (code) <= MAGIC_TOGGLE_ESCAPE_CAPSLOCK) |
| 1154 | #define IS_MIDI_KEYCODE(code) ((code) >= MI_ON && (code) <= MI_BENDU) | 1298 | #define IS_MIDI_KEYCODE(code) ((code) >= QK_MIDI_ON && (code) <= QK_MIDI_PITCH_BEND_UP) |
| 1155 | #define IS_SEQUENCER_KEYCODE(code) ((code) >= SQ_ON && (code) <= SQ_SCLR) | 1299 | #define IS_SEQUENCER_KEYCODE(code) ((code) >= SQ_ON && (code) <= SQ_SCLR) |
| 1156 | #define IS_JOYSTICK_KEYCODE(code) ((code) >= QK_JOYSTICK_BUTTON_0 && (code) <= QK_JOYSTICK_BUTTON_31) | 1300 | #define IS_JOYSTICK_KEYCODE(code) ((code) >= QK_JOYSTICK_BUTTON_0 && (code) <= QK_JOYSTICK_BUTTON_31) |
| 1157 | #define IS_PROGRAMMABLE_BUTTON_KEYCODE(code) ((code) >= QK_PROGRAMMABLE_BUTTON_1 && (code) <= QK_PROGRAMMABLE_BUTTON_32) | 1301 | #define IS_PROGRAMMABLE_BUTTON_KEYCODE(code) ((code) >= QK_PROGRAMMABLE_BUTTON_1 && (code) <= QK_PROGRAMMABLE_BUTTON_32) |
| @@ -1161,4 +1305,3 @@ enum qk_keycode_defines { | |||
| 1161 | #define IS_BACKLIGHT_KEYCODE(code) ((code) >= QK_BACKLIGHT_ON && (code) <= QK_BACKLIGHT_TOGGLE_BREATHING) | 1305 | #define IS_BACKLIGHT_KEYCODE(code) ((code) >= QK_BACKLIGHT_ON && (code) <= QK_BACKLIGHT_TOGGLE_BREATHING) |
| 1162 | #define IS_RGB_KEYCODE(code) ((code) >= RGB_TOG && (code) <= RGB_MODE_TWINKLE) | 1306 | #define IS_RGB_KEYCODE(code) ((code) >= RGB_TOG && (code) <= RGB_MODE_TWINKLE) |
| 1163 | #define IS_QUANTUM_KEYCODE(code) ((code) >= QK_BOOTLOADER && (code) <= QK_AUTOCORRECT_TOGGLE) | 1307 | #define IS_QUANTUM_KEYCODE(code) ((code) >= QK_BOOTLOADER && (code) <= QK_AUTOCORRECT_TOGGLE) |
| 1164 | |||
diff --git a/quantum/process_keycode/process_midi.c b/quantum/process_keycode/process_midi.c index c49c31a525..ce62559849 100644 --- a/quantum/process_keycode/process_midi.c +++ b/quantum/process_keycode/process_midi.c | |||
| @@ -52,7 +52,7 @@ inline uint8_t compute_velocity(uint8_t setting) { | |||
| 52 | } | 52 | } |
| 53 | 53 | ||
| 54 | void midi_init(void) { | 54 | void midi_init(void) { |
| 55 | midi_config.octave = MI_OCT_2 - MIDI_OCTAVE_MIN; | 55 | midi_config.octave = QK_MIDI_OCTAVE_2 - MIDI_OCTAVE_MIN; |
| 56 | midi_config.transpose = 0; | 56 | midi_config.transpose = 0; |
| 57 | midi_config.velocity = 127; | 57 | midi_config.velocity = 127; |
| 58 | midi_config.channel = 0; | 58 | midi_config.channel = 0; |
| @@ -103,13 +103,13 @@ bool process_midi(uint16_t keycode, keyrecord_t *record) { | |||
| 103 | dprintf("midi octave %d\n", midi_config.octave); | 103 | dprintf("midi octave %d\n", midi_config.octave); |
| 104 | } | 104 | } |
| 105 | return false; | 105 | return false; |
| 106 | case MI_OCTD: | 106 | case QK_MIDI_OCTAVE_DOWN: |
| 107 | if (record->event.pressed && midi_config.octave > 0) { | 107 | if (record->event.pressed && midi_config.octave > 0) { |
| 108 | midi_config.octave--; | 108 | midi_config.octave--; |
| 109 | dprintf("midi octave %d\n", midi_config.octave); | 109 | dprintf("midi octave %d\n", midi_config.octave); |
| 110 | } | 110 | } |
| 111 | return false; | 111 | return false; |
| 112 | case MI_OCTU: | 112 | case QK_MIDI_OCTAVE_UP: |
| 113 | if (record->event.pressed && midi_config.octave < (MIDI_OCTAVE_MAX - MIDI_OCTAVE_MIN)) { | 113 | if (record->event.pressed && midi_config.octave < (MIDI_OCTAVE_MAX - MIDI_OCTAVE_MIN)) { |
| 114 | midi_config.octave++; | 114 | midi_config.octave++; |
| 115 | dprintf("midi octave %d\n", midi_config.octave); | 115 | dprintf("midi octave %d\n", midi_config.octave); |
| @@ -117,18 +117,18 @@ bool process_midi(uint16_t keycode, keyrecord_t *record) { | |||
| 117 | return false; | 117 | return false; |
| 118 | case MIDI_TRANSPOSE_MIN ... MIDI_TRANSPOSE_MAX: | 118 | case MIDI_TRANSPOSE_MIN ... MIDI_TRANSPOSE_MAX: |
| 119 | if (record->event.pressed) { | 119 | if (record->event.pressed) { |
| 120 | midi_config.transpose = keycode - MI_TRNS_0; | 120 | midi_config.transpose = keycode - QK_MIDI_TRANSPOSE_0; |
| 121 | dprintf("midi transpose %d\n", midi_config.transpose); | 121 | dprintf("midi transpose %d\n", midi_config.transpose); |
| 122 | } | 122 | } |
| 123 | return false; | 123 | return false; |
| 124 | case MI_TRNSD: | 124 | case QK_MIDI_TRANSPOSE_DOWN: |
| 125 | if (record->event.pressed && midi_config.transpose > (MIDI_TRANSPOSE_MIN - MI_TRNS_0)) { | 125 | if (record->event.pressed && midi_config.transpose > (MIDI_TRANSPOSE_MIN - QK_MIDI_TRANSPOSE_0)) { |
| 126 | midi_config.transpose--; | 126 | midi_config.transpose--; |
| 127 | dprintf("midi transpose %d\n", midi_config.transpose); | 127 | dprintf("midi transpose %d\n", midi_config.transpose); |
| 128 | } | 128 | } |
| 129 | return false; | 129 | return false; |
| 130 | case MI_TRNSU: | 130 | case QK_MIDI_TRANSPOSE_UP: |
| 131 | if (record->event.pressed && midi_config.transpose < (MIDI_TRANSPOSE_MAX - MI_TRNS_0)) { | 131 | if (record->event.pressed && midi_config.transpose < (MIDI_TRANSPOSE_MAX - QK_MIDI_TRANSPOSE_0)) { |
| 132 | const bool positive = midi_config.transpose > 0; | 132 | const bool positive = midi_config.transpose > 0; |
| 133 | midi_config.transpose++; | 133 | midi_config.transpose++; |
| 134 | if (positive && midi_config.transpose < 0) midi_config.transpose--; | 134 | if (positive && midi_config.transpose < 0) midi_config.transpose--; |
| @@ -141,7 +141,7 @@ bool process_midi(uint16_t keycode, keyrecord_t *record) { | |||
| 141 | dprintf("midi velocity %d\n", midi_config.velocity); | 141 | dprintf("midi velocity %d\n", midi_config.velocity); |
| 142 | } | 142 | } |
| 143 | return false; | 143 | return false; |
| 144 | case MI_VELD: | 144 | case QK_MIDI_VELOCITY_DOWN: |
| 145 | if (record->event.pressed && midi_config.velocity > 0) { | 145 | if (record->event.pressed && midi_config.velocity > 0) { |
| 146 | if (midi_config.velocity == 127) { | 146 | if (midi_config.velocity == 127) { |
| 147 | midi_config.velocity -= 10; | 147 | midi_config.velocity -= 10; |
| @@ -154,7 +154,7 @@ bool process_midi(uint16_t keycode, keyrecord_t *record) { | |||
| 154 | dprintf("midi velocity %d\n", midi_config.velocity); | 154 | dprintf("midi velocity %d\n", midi_config.velocity); |
| 155 | } | 155 | } |
| 156 | return false; | 156 | return false; |
| 157 | case MI_VELU: | 157 | case QK_MIDI_VELOCITY_UP: |
| 158 | if (record->event.pressed && midi_config.velocity < 127) { | 158 | if (record->event.pressed && midi_config.velocity < 127) { |
| 159 | if (midi_config.velocity < 115) { | 159 | if (midi_config.velocity < 115) { |
| 160 | midi_config.velocity += 13; | 160 | midi_config.velocity += 13; |
| @@ -170,48 +170,48 @@ bool process_midi(uint16_t keycode, keyrecord_t *record) { | |||
| 170 | dprintf("midi channel %d\n", midi_config.channel); | 170 | dprintf("midi channel %d\n", midi_config.channel); |
| 171 | } | 171 | } |
| 172 | return false; | 172 | return false; |
| 173 | case MI_CHD: | 173 | case QK_MIDI_CHANNEL_DOWN: |
| 174 | if (record->event.pressed) { | 174 | if (record->event.pressed) { |
| 175 | midi_config.channel--; | 175 | midi_config.channel--; |
| 176 | dprintf("midi channel %d\n", midi_config.channel); | 176 | dprintf("midi channel %d\n", midi_config.channel); |
| 177 | } | 177 | } |
| 178 | return false; | 178 | return false; |
| 179 | case MI_CHU: | 179 | case QK_MIDI_CHANNEL_UP: |
| 180 | if (record->event.pressed) { | 180 | if (record->event.pressed) { |
| 181 | midi_config.channel++; | 181 | midi_config.channel++; |
| 182 | dprintf("midi channel %d\n", midi_config.channel); | 182 | dprintf("midi channel %d\n", midi_config.channel); |
| 183 | } | 183 | } |
| 184 | return false; | 184 | return false; |
| 185 | case MI_ALLOFF: | 185 | case QK_MIDI_ALL_NOTES_OFF: |
| 186 | if (record->event.pressed) { | 186 | if (record->event.pressed) { |
| 187 | midi_send_cc(&midi_device, midi_config.channel, 0x7B, 0); | 187 | midi_send_cc(&midi_device, midi_config.channel, 0x7B, 0); |
| 188 | dprintf("midi all notes off\n"); | 188 | dprintf("midi all notes off\n"); |
| 189 | } | 189 | } |
| 190 | return false; | 190 | return false; |
| 191 | case MI_SUS: | 191 | case QK_MIDI_SUSTAIN: |
| 192 | midi_send_cc(&midi_device, midi_config.channel, 0x40, record->event.pressed ? 127 : 0); | 192 | midi_send_cc(&midi_device, midi_config.channel, 0x40, record->event.pressed ? 127 : 0); |
| 193 | dprintf("midi sustain %d\n", record->event.pressed); | 193 | dprintf("midi sustain %d\n", record->event.pressed); |
| 194 | return false; | 194 | return false; |
| 195 | case MI_PORT: | 195 | case QK_MIDI_PORTAMENTO: |
| 196 | midi_send_cc(&midi_device, midi_config.channel, 0x41, record->event.pressed ? 127 : 0); | 196 | midi_send_cc(&midi_device, midi_config.channel, 0x41, record->event.pressed ? 127 : 0); |
| 197 | dprintf("midi portamento %d\n", record->event.pressed); | 197 | dprintf("midi portamento %d\n", record->event.pressed); |
| 198 | return false; | 198 | return false; |
| 199 | case MI_SOST: | 199 | case QK_MIDI_SOSTENUTO: |
| 200 | midi_send_cc(&midi_device, midi_config.channel, 0x42, record->event.pressed ? 127 : 0); | 200 | midi_send_cc(&midi_device, midi_config.channel, 0x42, record->event.pressed ? 127 : 0); |
| 201 | dprintf("midi sostenuto %d\n", record->event.pressed); | 201 | dprintf("midi sostenuto %d\n", record->event.pressed); |
| 202 | return false; | 202 | return false; |
| 203 | case MI_SOFT: | 203 | case QK_MIDI_SOFT: |
| 204 | midi_send_cc(&midi_device, midi_config.channel, 0x43, record->event.pressed ? 127 : 0); | 204 | midi_send_cc(&midi_device, midi_config.channel, 0x43, record->event.pressed ? 127 : 0); |
| 205 | dprintf("midi soft %d\n", record->event.pressed); | 205 | dprintf("midi soft %d\n", record->event.pressed); |
| 206 | return false; | 206 | return false; |
| 207 | case MI_LEG: | 207 | case QK_MIDI_LEGATO: |
| 208 | midi_send_cc(&midi_device, midi_config.channel, 0x43, record->event.pressed ? 127 : 0); | 208 | midi_send_cc(&midi_device, midi_config.channel, 0x44, record->event.pressed ? 127 : 0); |
| 209 | dprintf("midi legato %d\n", record->event.pressed); | 209 | dprintf("midi legato %d\n", record->event.pressed); |
| 210 | return false; | 210 | return false; |
| 211 | case MI_MOD: | 211 | case QK_MIDI_MODULATION: |
| 212 | midi_modulation_step = record->event.pressed ? 1 : -1; | 212 | midi_modulation_step = record->event.pressed ? 1 : -1; |
| 213 | return false; | 213 | return false; |
| 214 | case MI_MODSD: | 214 | case QK_MIDI_MODULATION_SPEED_DOWN: |
| 215 | if (record->event.pressed) { | 215 | if (record->event.pressed) { |
| 216 | midi_config.modulation_interval++; | 216 | midi_config.modulation_interval++; |
| 217 | // prevent overflow | 217 | // prevent overflow |
| @@ -219,13 +219,13 @@ bool process_midi(uint16_t keycode, keyrecord_t *record) { | |||
| 219 | dprintf("midi modulation interval %d\n", midi_config.modulation_interval); | 219 | dprintf("midi modulation interval %d\n", midi_config.modulation_interval); |
| 220 | } | 220 | } |
| 221 | return false; | 221 | return false; |
| 222 | case MI_MODSU: | 222 | case QK_MIDI_MODULATION_SPEED_UP: |
| 223 | if (record->event.pressed && midi_config.modulation_interval > 0) { | 223 | if (record->event.pressed && midi_config.modulation_interval > 0) { |
| 224 | midi_config.modulation_interval--; | 224 | midi_config.modulation_interval--; |
| 225 | dprintf("midi modulation interval %d\n", midi_config.modulation_interval); | 225 | dprintf("midi modulation interval %d\n", midi_config.modulation_interval); |
| 226 | } | 226 | } |
| 227 | return false; | 227 | return false; |
| 228 | case MI_BENDD: | 228 | case QK_MIDI_PITCH_BEND_DOWN: |
| 229 | if (record->event.pressed) { | 229 | if (record->event.pressed) { |
| 230 | midi_send_pitchbend(&midi_device, midi_config.channel, -0x2000); | 230 | midi_send_pitchbend(&midi_device, midi_config.channel, -0x2000); |
| 231 | dprintf("midi pitchbend channel:%d amount:%d\n", midi_config.channel, -0x2000); | 231 | dprintf("midi pitchbend channel:%d amount:%d\n", midi_config.channel, -0x2000); |
| @@ -234,7 +234,7 @@ bool process_midi(uint16_t keycode, keyrecord_t *record) { | |||
| 234 | dprintf("midi pitchbend channel:%d amount:%d\n", midi_config.channel, 0); | 234 | dprintf("midi pitchbend channel:%d amount:%d\n", midi_config.channel, 0); |
| 235 | } | 235 | } |
| 236 | return false; | 236 | return false; |
| 237 | case MI_BENDU: | 237 | case QK_MIDI_PITCH_BEND_UP: |
| 238 | if (record->event.pressed) { | 238 | if (record->event.pressed) { |
| 239 | midi_send_pitchbend(&midi_device, midi_config.channel, 0x1fff); | 239 | midi_send_pitchbend(&midi_device, midi_config.channel, 0x1fff); |
| 240 | dprintf("midi pitchbend channel:%d amount:%d\n", midi_config.channel, 0x1fff); | 240 | dprintf("midi pitchbend channel:%d amount:%d\n", midi_config.channel, 0x1fff); |
diff --git a/quantum/process_keycode/process_music.c b/quantum/process_keycode/process_music.c index 950aec22f9..ee697a0cc6 100644 --- a/quantum/process_keycode/process_music.c +++ b/quantum/process_keycode/process_music.c | |||
| @@ -120,17 +120,17 @@ bool process_music(uint16_t keycode, keyrecord_t *record) { | |||
| 120 | return false; | 120 | return false; |
| 121 | } | 121 | } |
| 122 | 122 | ||
| 123 | if (keycode == MI_ON && record->event.pressed) { | 123 | if (keycode == QK_MIDI_ON && record->event.pressed) { |
| 124 | midi_on(); | 124 | midi_on(); |
| 125 | return false; | 125 | return false; |
| 126 | } | 126 | } |
| 127 | 127 | ||
| 128 | if (keycode == MI_OFF && record->event.pressed) { | 128 | if (keycode == QK_MIDI_OFF && record->event.pressed) { |
| 129 | midi_off(); | 129 | midi_off(); |
| 130 | return false; | 130 | return false; |
| 131 | } | 131 | } |
| 132 | 132 | ||
| 133 | if (keycode == MI_TOG && record->event.pressed) { | 133 | if (keycode == QK_MIDI_TOGGLE && record->event.pressed) { |
| 134 | if (midi_activated) { | 134 | if (midi_activated) { |
| 135 | midi_off(); | 135 | midi_off(); |
| 136 | } else { | 136 | } else { |
diff --git a/quantum/quantum_keycodes.h b/quantum/quantum_keycodes.h index 6b0e890792..688fb892eb 100644 --- a/quantum/quantum_keycodes.h +++ b/quantum/quantum_keycodes.h | |||
| @@ -193,16 +193,16 @@ | |||
| 193 | #define QK_SWAP_HANDS_GET_TAP_KEYCODE(kc) ((kc)&0xFF) | 193 | #define QK_SWAP_HANDS_GET_TAP_KEYCODE(kc) ((kc)&0xFF) |
| 194 | 194 | ||
| 195 | // MIDI aliases | 195 | // MIDI aliases |
| 196 | #define MIDI_TONE_MIN MI_C | 196 | #define MIDI_TONE_MIN QK_MIDI_NOTE_C_0 |
| 197 | #define MIDI_TONE_MAX MI_B_5 | 197 | #define MIDI_TONE_MAX QK_MIDI_NOTE_B_5 |
| 198 | #define MIDI_OCTAVE_MIN MI_OCT_N2 | 198 | #define MIDI_OCTAVE_MIN QK_MIDI_OCTAVE_N2 |
| 199 | #define MIDI_OCTAVE_MAX MI_OCT_7 | 199 | #define MIDI_OCTAVE_MAX QK_MIDI_OCTAVE_7 |
| 200 | #define MIDI_TRANSPOSE_MIN MI_TRNS_N6 | 200 | #define MIDI_TRANSPOSE_MIN QK_MIDI_TRANSPOSE_N6 |
| 201 | #define MIDI_TRANSPOSE_MAX MI_TRNS_6 | 201 | #define MIDI_TRANSPOSE_MAX QK_MIDI_TRANSPOSE_6 |
| 202 | #define MIDI_VELOCITY_MIN MI_VEL_0 | 202 | #define MIDI_VELOCITY_MIN QK_MIDI_VELOCITY_0 |
| 203 | #define MIDI_VELOCITY_MAX MI_VEL_10 | 203 | #define MIDI_VELOCITY_MAX QK_MIDI_VELOCITY_10 |
| 204 | #define MIDI_CHANNEL_MIN MI_CH1 | 204 | #define MIDI_CHANNEL_MIN QK_MIDI_CHANNEL_1 |
| 205 | #define MIDI_CHANNEL_MAX MI_CH16 | 205 | #define MIDI_CHANNEL_MAX QK_MIDI_CHANNEL_16 |
| 206 | 206 | ||
| 207 | // TODO: somehow migrate sequencer to DD? | 207 | // TODO: somehow migrate sequencer to DD? |
| 208 | #include "sequencer.h" | 208 | #include "sequencer.h" |
diff --git a/quantum/quantum_keycodes_legacy.h b/quantum/quantum_keycodes_legacy.h index e2133513bd..04bf687561 100644 --- a/quantum/quantum_keycodes_legacy.h +++ b/quantum/quantum_keycodes_legacy.h | |||
| @@ -138,6 +138,136 @@ | |||
| 138 | #define MUV_IN QK_AUDIO_VOICE_NEXT | 138 | #define MUV_IN QK_AUDIO_VOICE_NEXT |
| 139 | #define MUV_DE QK_AUDIO_VOICE_PREVIOUS | 139 | #define MUV_DE QK_AUDIO_VOICE_PREVIOUS |
| 140 | 140 | ||
| 141 | #define MI_TOG QK_MIDI_TOGGLE | ||
| 142 | #define MI_C_1 QK_MIDI_NOTE_C_1 | ||
| 143 | #define MI_Cs_1 QK_MIDI_NOTE_C_SHARP_1 | ||
| 144 | #define MI_Db_1 QK_MIDI_NOTE_C_SHARP_1 | ||
| 145 | #define MI_D_1 QK_MIDI_NOTE_D_1 | ||
| 146 | #define MI_Ds_1 QK_MIDI_NOTE_D_SHARP_1 | ||
| 147 | #define MI_Eb_1 QK_MIDI_NOTE_D_SHARP_1 | ||
| 148 | #define MI_E_1 QK_MIDI_NOTE_E_1 | ||
| 149 | #define MI_F_1 QK_MIDI_NOTE_F_1 | ||
| 150 | #define MI_Fs_1 QK_MIDI_NOTE_F_SHARP_1 | ||
| 151 | #define MI_Gb_1 QK_MIDI_NOTE_F_SHARP_1 | ||
| 152 | #define MI_G_1 QK_MIDI_NOTE_G_1 | ||
| 153 | #define MI_Gs_1 QK_MIDI_NOTE_G_SHARP_1 | ||
| 154 | #define MI_Ab_1 QK_MIDI_NOTE_G_SHARP_1 | ||
| 155 | #define MI_A_1 QK_MIDI_NOTE_A_1 | ||
| 156 | #define MI_As_1 QK_MIDI_NOTE_A_SHARP_1 | ||
| 157 | #define MI_Bb_1 QK_MIDI_NOTE_A_SHARP_1 | ||
| 158 | #define MI_B_1 QK_MIDI_NOTE_B_1 | ||
| 159 | #define MI_C_2 QK_MIDI_NOTE_C_2 | ||
| 160 | #define MI_Cs_2 QK_MIDI_NOTE_C_SHARP_2 | ||
| 161 | #define MI_Db_2 QK_MIDI_NOTE_C_SHARP_2 | ||
| 162 | #define MI_D_2 QK_MIDI_NOTE_D_2 | ||
| 163 | #define MI_Ds_2 QK_MIDI_NOTE_D_SHARP_2 | ||
| 164 | #define MI_Eb_2 QK_MIDI_NOTE_D_SHARP_2 | ||
| 165 | #define MI_E_2 QK_MIDI_NOTE_E_2 | ||
| 166 | #define MI_F_2 QK_MIDI_NOTE_F_2 | ||
| 167 | #define MI_Fs_2 QK_MIDI_NOTE_F_SHARP_2 | ||
| 168 | #define MI_Gb_2 QK_MIDI_NOTE_F_SHARP_2 | ||
| 169 | #define MI_G_2 QK_MIDI_NOTE_G_2 | ||
| 170 | #define MI_Gs_2 QK_MIDI_NOTE_G_SHARP_2 | ||
| 171 | #define MI_Ab_2 QK_MIDI_NOTE_G_SHARP_2 | ||
| 172 | #define MI_A_2 QK_MIDI_NOTE_A_2 | ||
| 173 | #define MI_As_2 QK_MIDI_NOTE_A_SHARP_2 | ||
| 174 | #define MI_Bb_2 QK_MIDI_NOTE_A_SHARP_2 | ||
| 175 | #define MI_B_2 QK_MIDI_NOTE_B_2 | ||
| 176 | #define MI_C_3 QK_MIDI_NOTE_C_3 | ||
| 177 | #define MI_Cs_3 QK_MIDI_NOTE_C_SHARP_3 | ||
| 178 | #define MI_Db_3 QK_MIDI_NOTE_C_SHARP_3 | ||
| 179 | #define MI_D_3 QK_MIDI_NOTE_D_3 | ||
| 180 | #define MI_Ds_3 QK_MIDI_NOTE_D_SHARP_3 | ||
| 181 | #define MI_Eb_3 QK_MIDI_NOTE_D_SHARP_3 | ||
| 182 | #define MI_E_3 QK_MIDI_NOTE_E_3 | ||
| 183 | #define MI_F_3 QK_MIDI_NOTE_F_3 | ||
| 184 | #define MI_Fs_3 QK_MIDI_NOTE_F_SHARP_3 | ||
| 185 | #define MI_Gb_3 QK_MIDI_NOTE_F_SHARP_3 | ||
| 186 | #define MI_G_3 QK_MIDI_NOTE_G_3 | ||
| 187 | #define MI_Gs_3 QK_MIDI_NOTE_G_SHARP_3 | ||
| 188 | #define MI_Ab_3 QK_MIDI_NOTE_G_SHARP_3 | ||
| 189 | #define MI_A_3 QK_MIDI_NOTE_A_3 | ||
| 190 | #define MI_As_3 QK_MIDI_NOTE_A_SHARP_3 | ||
| 191 | #define MI_Bb_3 QK_MIDI_NOTE_A_SHARP_3 | ||
| 192 | #define MI_B_3 QK_MIDI_NOTE_B_3 | ||
| 193 | #define MI_C_4 QK_MIDI_NOTE_C_4 | ||
| 194 | #define MI_Cs_4 QK_MIDI_NOTE_C_SHARP_4 | ||
| 195 | #define MI_Db_4 QK_MIDI_NOTE_C_SHARP_4 | ||
| 196 | #define MI_D_4 QK_MIDI_NOTE_D_4 | ||
| 197 | #define MI_Ds_4 QK_MIDI_NOTE_D_SHARP_4 | ||
| 198 | #define MI_Eb_4 QK_MIDI_NOTE_D_SHARP_4 | ||
| 199 | #define MI_E_4 QK_MIDI_NOTE_E_4 | ||
| 200 | #define MI_F_4 QK_MIDI_NOTE_F_4 | ||
| 201 | #define MI_Fs_4 QK_MIDI_NOTE_F_SHARP_4 | ||
| 202 | #define MI_Gb_4 QK_MIDI_NOTE_F_SHARP_4 | ||
| 203 | #define MI_G_4 QK_MIDI_NOTE_G_4 | ||
| 204 | #define MI_Gs_4 QK_MIDI_NOTE_G_SHARP_4 | ||
| 205 | #define MI_Ab_4 QK_MIDI_NOTE_G_SHARP_4 | ||
| 206 | #define MI_A_4 QK_MIDI_NOTE_A_4 | ||
| 207 | #define MI_As_4 QK_MIDI_NOTE_A_SHARP_4 | ||
| 208 | #define MI_Bb_4 QK_MIDI_NOTE_A_SHARP_4 | ||
| 209 | #define MI_B_4 QK_MIDI_NOTE_B_4 | ||
| 210 | #define MI_C_5 QK_MIDI_NOTE_C_5 | ||
| 211 | #define MI_Cs_5 QK_MIDI_NOTE_C_SHARP_5 | ||
| 212 | #define MI_Db_5 QK_MIDI_NOTE_C_SHARP_5 | ||
| 213 | #define MI_D_5 QK_MIDI_NOTE_D_5 | ||
| 214 | #define MI_Ds_5 QK_MIDI_NOTE_D_SHARP_5 | ||
| 215 | #define MI_Eb_5 QK_MIDI_NOTE_D_SHARP_5 | ||
| 216 | #define MI_E_5 QK_MIDI_NOTE_E_5 | ||
| 217 | #define MI_F_5 QK_MIDI_NOTE_F_5 | ||
| 218 | #define MI_Fs_5 QK_MIDI_NOTE_F_SHARP_5 | ||
| 219 | #define MI_Gb_5 QK_MIDI_NOTE_F_SHARP_5 | ||
| 220 | #define MI_G_5 QK_MIDI_NOTE_G_5 | ||
| 221 | #define MI_Gs_5 QK_MIDI_NOTE_G_SHARP_5 | ||
| 222 | #define MI_Ab_5 QK_MIDI_NOTE_G_SHARP_5 | ||
| 223 | #define MI_A_5 QK_MIDI_NOTE_A_5 | ||
| 224 | #define MI_As_5 QK_MIDI_NOTE_A_SHARP_5 | ||
| 225 | #define MI_Bb_5 QK_MIDI_NOTE_A_SHARP_5 | ||
| 226 | #define MI_B_5 QK_MIDI_NOTE_B_5 | ||
| 227 | #define MI_OCT_N2 QK_MIDI_OCTAVE_N2 | ||
| 228 | #define MI_OCT_N1 QK_MIDI_OCTAVE_N1 | ||
| 229 | #define MI_OCT_0 QK_MIDI_OCTAVE_0 | ||
| 230 | #define MI_OCT_1 QK_MIDI_OCTAVE_1 | ||
| 231 | #define MI_OCT_2 QK_MIDI_OCTAVE_2 | ||
| 232 | #define MI_OCT_3 QK_MIDI_OCTAVE_3 | ||
| 233 | #define MI_OCT_4 QK_MIDI_OCTAVE_4 | ||
| 234 | #define MI_OCT_5 QK_MIDI_OCTAVE_5 | ||
| 235 | #define MI_OCT_6 QK_MIDI_OCTAVE_6 | ||
| 236 | #define MI_OCT_7 QK_MIDI_OCTAVE_7 | ||
| 237 | #define MI_TRNS_N6 QK_MIDI_TRANSPOSE_N6 | ||
| 238 | #define MI_TRNS_N5 QK_MIDI_TRANSPOSE_N5 | ||
| 239 | #define MI_TRNS_N4 QK_MIDI_TRANSPOSE_N4 | ||
| 240 | #define MI_TRNS_N3 QK_MIDI_TRANSPOSE_N3 | ||
| 241 | #define MI_TRNS_N2 QK_MIDI_TRANSPOSE_N2 | ||
| 242 | #define MI_TRNS_N1 QK_MIDI_TRANSPOSE_N1 | ||
| 243 | #define MI_TRNS_0 QK_MIDI_TRANSPOSE_0 | ||
| 244 | #define MI_TRNS_1 QK_MIDI_TRANSPOSE_1 | ||
| 245 | #define MI_TRNS_2 QK_MIDI_TRANSPOSE_2 | ||
| 246 | #define MI_TRNS_3 QK_MIDI_TRANSPOSE_3 | ||
| 247 | #define MI_TRNS_4 QK_MIDI_TRANSPOSE_4 | ||
| 248 | #define MI_TRNS_5 QK_MIDI_TRANSPOSE_5 | ||
| 249 | #define MI_TRNS_6 QK_MIDI_TRANSPOSE_6 | ||
| 250 | #define MI_TRNSD QK_MIDI_TRANSPOSE_DOWN | ||
| 251 | #define MI_TRNSU QK_MIDI_TRANSPOSE_UP | ||
| 252 | #define MI_VEL_0 QK_MIDI_VELOCITY_0 | ||
| 253 | #define MI_VEL_1 QK_MIDI_VELOCITY_1 | ||
| 254 | #define MI_VEL_2 QK_MIDI_VELOCITY_2 | ||
| 255 | #define MI_VEL_3 QK_MIDI_VELOCITY_3 | ||
| 256 | #define MI_VEL_4 QK_MIDI_VELOCITY_4 | ||
| 257 | #define MI_VEL_5 QK_MIDI_VELOCITY_5 | ||
| 258 | #define MI_VEL_6 QK_MIDI_VELOCITY_6 | ||
| 259 | #define MI_VEL_7 QK_MIDI_VELOCITY_7 | ||
| 260 | #define MI_VEL_8 QK_MIDI_VELOCITY_8 | ||
| 261 | #define MI_VEL_9 QK_MIDI_VELOCITY_9 | ||
| 262 | #define MI_VEL_10 QK_MIDI_VELOCITY_10 | ||
| 263 | #define MI_CHD QK_MIDI_CHANNEL_DOWN | ||
| 264 | #define MI_CHU QK_MIDI_CHANNEL_UP | ||
| 265 | #define MI_ALLOFF QK_MIDI_ALL_NOTES_OFF | ||
| 266 | #define MI_MODSD QK_MIDI_MODULATION_SPEED_DOWN | ||
| 267 | #define MI_MODSU QK_MIDI_MODULATION_SPEED_UP | ||
| 268 | #define MI_BENDD QK_MIDI_PITCH_BEND_DOWN | ||
| 269 | #define MI_BENDU QK_MIDI_PITCH_BEND_UP | ||
| 270 | |||
| 141 | #define TERM_ON _Static_assert(false, "The Terminal feature has been removed from QMK. Please remove use of TERM_ON/TERM_OFF from your keymap.") | 271 | #define TERM_ON _Static_assert(false, "The Terminal feature has been removed from QMK. Please remove use of TERM_ON/TERM_OFF from your keymap.") |
| 142 | #define TERM_OFF _Static_assert(false, "The Terminal feature has been removed from QMK.. Please remove use of TERM_ON/TERM_OFF from your keymap.") | 272 | #define TERM_OFF _Static_assert(false, "The Terminal feature has been removed from QMK.. Please remove use of TERM_ON/TERM_OFF from your keymap.") |
| 143 | // #define RESET _Static_assert(false, "The RESET keycode has been removed from QMK.. Please remove use from your keymap.") | 273 | // #define RESET _Static_assert(false, "The RESET keycode has been removed from QMK.. Please remove use from your keymap.") |
diff --git a/quantum/sequencer/tests/sequencer_tests.cpp b/quantum/sequencer/tests/sequencer_tests.cpp index 05e58e4111..79ec10cabf 100644 --- a/quantum/sequencer/tests/sequencer_tests.cpp +++ b/quantum/sequencer/tests/sequencer_tests.cpp | |||
| @@ -371,14 +371,14 @@ void setUpMatrixScanSequencerTest(void) { | |||
| 371 | sequencer_config.resolution = SQ_RES_16; | 371 | sequencer_config.resolution = SQ_RES_16; |
| 372 | 372 | ||
| 373 | // Configure the notes for each track | 373 | // Configure the notes for each track |
| 374 | sequencer_config.track_notes[0] = MI_C; | 374 | sequencer_config.track_notes[0] = QK_MIDI_NOTE_C_0; |
| 375 | sequencer_config.track_notes[1] = MI_D; | 375 | sequencer_config.track_notes[1] = QK_MIDI_NOTE_D_0; |
| 376 | sequencer_config.track_notes[2] = MI_E; | 376 | sequencer_config.track_notes[2] = QK_MIDI_NOTE_E_0; |
| 377 | sequencer_config.track_notes[3] = MI_F; | 377 | sequencer_config.track_notes[3] = QK_MIDI_NOTE_F_0; |
| 378 | sequencer_config.track_notes[4] = MI_G; | 378 | sequencer_config.track_notes[4] = QK_MIDI_NOTE_G_0; |
| 379 | sequencer_config.track_notes[5] = MI_A; | 379 | sequencer_config.track_notes[5] = QK_MIDI_NOTE_A_0; |
| 380 | sequencer_config.track_notes[6] = MI_B; | 380 | sequencer_config.track_notes[6] = QK_MIDI_NOTE_B_0; |
| 381 | sequencer_config.track_notes[7] = MI_C; | 381 | sequencer_config.track_notes[7] = QK_MIDI_NOTE_C_0; |
| 382 | 382 | ||
| 383 | // Turn on some steps | 383 | // Turn on some steps |
| 384 | sequencer_config.steps[0] = (1 << 0); | 384 | sequencer_config.steps[0] = (1 << 0); |
| @@ -389,7 +389,7 @@ TEST_F(SequencerTest, TestMatrixScanSequencerShouldAttackFirstTrackOfFirstStep) | |||
| 389 | setUpMatrixScanSequencerTest(); | 389 | setUpMatrixScanSequencerTest(); |
| 390 | 390 | ||
| 391 | sequencer_task(); | 391 | sequencer_task(); |
| 392 | EXPECT_EQ(last_noteon, MI_C); | 392 | EXPECT_EQ(last_noteon, QK_MIDI_NOTE_C_0); |
| 393 | EXPECT_EQ(last_noteoff, 0); | 393 | EXPECT_EQ(last_noteoff, 0); |
| 394 | } | 394 | } |
| 395 | 395 | ||
| @@ -499,7 +499,7 @@ TEST_F(SequencerTest, TestMatrixScanSequencerShouldReleaseFirstTrackFirstStep) { | |||
| 499 | 499 | ||
| 500 | sequencer_task(); | 500 | sequencer_task(); |
| 501 | EXPECT_EQ(last_noteon, 0); | 501 | EXPECT_EQ(last_noteon, 0); |
| 502 | EXPECT_EQ(last_noteoff, MI_C); | 502 | EXPECT_EQ(last_noteoff, QK_MIDI_NOTE_C_0); |
| 503 | } | 503 | } |
| 504 | 504 | ||
| 505 | TEST_F(SequencerTest, TestMatrixScanSequencerShouldEnterPausePhaseAfterRelease) { | 505 | TEST_F(SequencerTest, TestMatrixScanSequencerShouldEnterPausePhaseAfterRelease) { |
| @@ -565,7 +565,7 @@ TEST_F(SequencerTest, TestMatrixScanSequencerShouldProcessSecondTrackOnTime) { | |||
| 565 | advance_time(SEQUENCER_TRACK_THROTTLE); | 565 | advance_time(SEQUENCER_TRACK_THROTTLE); |
| 566 | 566 | ||
| 567 | sequencer_task(); | 567 | sequencer_task(); |
| 568 | EXPECT_EQ(last_noteon, MI_D); | 568 | EXPECT_EQ(last_noteon, QK_MIDI_NOTE_D_0); |
| 569 | EXPECT_EQ(last_noteoff, 0); | 569 | EXPECT_EQ(last_noteoff, 0); |
| 570 | } | 570 | } |
| 571 | 571 | ||
diff --git a/users/muppetjones/wrappers.h b/users/muppetjones/wrappers.h index be17f121a1..7a6d702dad 100644 --- a/users/muppetjones/wrappers.h +++ b/users/muppetjones/wrappers.h | |||
| @@ -140,19 +140,19 @@ | |||
| 140 | */ | 140 | */ |
| 141 | // Not sure why, but this does not work (possibly due to the lowercase 's'?) | 141 | // Not sure why, but this does not work (possibly due to the lowercase 's'?) |
| 142 | // #ifdef MIDI_ADVANCED | 142 | // #ifdef MIDI_ADVANCED |
| 143 | // #define __GUITAR_1E_L______________________________ MI_E_1, MI_F_1, MI_Fs_1, MI_G_1, MI_Gs_1 | 143 | // #define __GUITAR_1E_L______________________________ MI_E1, MI_F1, MI_Fs1, MI_G1, MI_Gs1 |
| 144 | // #define __GUITAR_2A_L______________________________ MI_A_1, MI_As_1, MI_B_1, MI_C_2, MI_Cs_2 | 144 | // #define __GUITAR_2A_L______________________________ MI_A1, MI_As1, MI_B1, MI_C2, MI_Cs2 |
| 145 | // #define __GUITAR_3D_L______________________________ MI_D_2, MI_Ds_2, MI_E_2, MI_F_2, MI_Fs_2 | 145 | // #define __GUITAR_3D_L______________________________ MI_D2, MI_Ds2, MI_E2, MI_F2, MI_Fs2 |
| 146 | // #define __GUITAR_4G_L______________________________ MI_G_2, MI_Gs_2, MI_A_2, MI_As_2, MI_B_2 | 146 | // #define __GUITAR_4G_L______________________________ MI_G2, MI_Gs2, MI_A2, MI_As2, MI_B2 |
| 147 | // #define __GUITAR_5B_L______________________________ MI_B_2, MI_C_3, MI_Cs_3, MI_D_3, MI_Ds_3 | 147 | // #define __GUITAR_5B_L______________________________ MI_B2, MI_C3, MI_Cs3, MI_D3, MI_Ds3 |
| 148 | // #define __GUITAR_6E_L______________________________ MI_E_3, MI_F_3, MI_Fs_3, MI_G_3, MI_Gs_3 | 148 | // #define __GUITAR_6E_L______________________________ MI_E3, MI_F3, MI_Fs3, MI_G3, MI_Gs3 |
| 149 | // | 149 | // |
| 150 | // #define __GUITAR_1E_R______________________________ MI_A_1, MI_As_1, MI_B_1, MI_C_2, MI_Cs_2 | 150 | // #define __GUITAR_1E_R______________________________ MI_A1, MI_As1, MI_B1, MI_C2, MI_Cs2 |
| 151 | // #define __GUITAR_2A_R______________________________ MI_D_2, MI_Ds_2, MI_E_2, MI_F_2, MI_Fs_2 | 151 | // #define __GUITAR_2A_R______________________________ MI_D2, MI_Ds2, MI_E2, MI_F2, MI_Fs2 |
| 152 | // #define __GUITAR_3D_R______________________________ MI_G_2, MI_Gs_2, MI_A_2, MI_As_2, MI_B_2 | 152 | // #define __GUITAR_3D_R______________________________ MI_G2, MI_Gs2, MI_A2, MI_As2, MI_B2 |
| 153 | // #define __GUITAR_4G_R______________________________ MI_C_3, MI_Cs_3, MI_D_3, MI_Ds_3, MI_E_3 | 153 | // #define __GUITAR_4G_R______________________________ MI_C3, MI_Cs3, MI_D3, MI_Ds3, MI_E3 |
| 154 | // #define __GUITAR_5B_R______________________________ MI_E_3, MI_F_3, MI_Fs_3, MI_G_3, MI_Gs_3 | 154 | // #define __GUITAR_5B_R______________________________ MI_E3, MI_F3, MI_Fs3, MI_G3, MI_Gs3 |
| 155 | // #define __GUITAR_6E_R______________________________ MI_A_3, MI_As_3, MI_B_3, MI_C_4, MI_Cs_4 | 155 | // #define __GUITAR_6E_R______________________________ MI_A3, MI_As3, MI_B3, MI_C4, MI_Cs4 |
| 156 | // #endif | 156 | // #endif |
| 157 | 157 | ||
| 158 | 158 | ||
