From af68ac1e1bb77fd821e042d2c8ea9a159c970d20 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Sun, 28 May 2023 09:27:03 +0200 Subject: Fix bug for pattern chaining --- src/sequencer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/sequencer.c') diff --git a/src/sequencer.c b/src/sequencer.c index 65a2f46..6aa8eea 100644 --- a/src/sequencer.c +++ b/src/sequencer.c @@ -21,12 +21,12 @@ bool update_bpm = false; void play_step(void) { + Pattern *pat = &patterns[current_pattern]; if (current_pattern != next_pattern && step_counter == 15) { current_pattern = next_pattern; redraw_pattern_buttons = true; update_bpm = true; } - Pattern *pat = &patterns[current_pattern]; if (pat->ch1.active) { TriggerNote *trig = &pat->ch1.notes[step_counter]; ChannelSquareParams *params = &pat->ch1.params[step_counter]; -- cgit v1.2.1