diff options
Diffstat (limited to 'src/sequencer.c')
-rw-r--r-- | src/sequencer.c | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/src/sequencer.c b/src/sequencer.c index dfb2850..da2711e 100644 --- a/src/sequencer.c +++ b/src/sequencer.c | |||
@@ -302,41 +302,41 @@ typedef struct SeqTrigger { | |||
302 | static SeqTrigger sequences[3][16] = { | 302 | static SeqTrigger sequences[3][16] = { |
303 | // Synth 1 | 303 | // Synth 1 |
304 | { | 304 | { |
305 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 305 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
306 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 306 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
307 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 307 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
308 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 308 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
309 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 309 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
310 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 310 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
311 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 311 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
312 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 312 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
313 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 313 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
314 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 314 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
315 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 315 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
316 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 316 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
317 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 317 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
318 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 318 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
319 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 319 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
320 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0}, | 320 | {false, NOTE_C_4, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
321 | }, | 321 | }, |
322 | // Synth 2 | 322 | // Synth 2 |
323 | { | 323 | { |
324 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 324 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
325 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 325 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
326 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 326 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
327 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 327 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
328 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 328 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
329 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 329 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
330 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 330 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
331 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 331 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
332 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 332 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
333 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 333 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
334 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 334 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
335 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 335 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
336 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 336 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
337 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 337 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
338 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 338 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
339 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0}, | 339 | {false, NOTE_G_5, 8, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0}, |
340 | }, | 340 | }, |
341 | // Synth 3 | 341 | // Synth 3 |
342 | { | 342 | { |
@@ -1324,7 +1324,7 @@ handle_sequencer_input(void) { | |||
1324 | u8 byte_number = param_selection_loc >> 1; | 1324 | u8 byte_number = param_selection_loc >> 1; |
1325 | u8 byte = sequences[2][trig_selection_loc].wave_a[byte_number]; | 1325 | u8 byte = sequences[2][trig_selection_loc].wave_a[byte_number]; |
1326 | if (odd) { | 1326 | if (odd) { |
1327 | byte = (~0xF & byte) | (byte + increment) & 0xF; | 1327 | byte = (~0xF & byte) | ((byte + increment) & 0xF); |
1328 | } else { | 1328 | } else { |
1329 | byte = (0xF & byte) | (((byte >> 4) + increment) & 0xF) << 4; | 1329 | byte = (0xF & byte) | (((byte >> 4) + increment) & 0xF) << 4; |
1330 | } | 1330 | } |