summaryrefslogtreecommitdiffstats
path: root/src/sequencer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sequencer.c')
-rw-r--r--src/sequencer.c66
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 {
302static SeqTrigger sequences[3][16] = { 302static 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 }