diff options
author | Bad Diode <bd@badd10de.dev> | 2023-08-02 16:51:24 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2023-08-02 16:51:24 +0200 |
commit | 63e727dbe78d70e2f48bd4feef9293f61016aaeb (patch) | |
tree | 2f83a222505352d72bf4ca90e74d61e89262b723 /src/sequencer.c | |
parent | 0ec89c43671831ca491eadeca2cbfa52a53338d5 (diff) | |
download | stepper-63e727dbe78d70e2f48bd4feef9293f61016aaeb.tar.gz stepper-63e727dbe78d70e2f48bd4feef9293f61016aaeb.zip |
Minor UI changes and bank chaining support
Diffstat (limited to 'src/sequencer.c')
-rw-r--r-- | src/sequencer.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sequencer.c b/src/sequencer.c index 7f07845..6da0a9f 100644 --- a/src/sequencer.c +++ b/src/sequencer.c | |||
@@ -546,7 +546,9 @@ pause_playing(void) { | |||
546 | 546 | ||
547 | void | 547 | void |
548 | select_bank(int i) { | 548 | select_bank(int i) { |
549 | stop_playing(); | 549 | // TODO: queue bank if we are currently playing? |
550 | chain.current = 15; | ||
551 | chain.current = find_next_pattern(); | ||
550 | clipboard.type = CLIP_EMPTY; | 552 | clipboard.type = CLIP_EMPTY; |
551 | save_bank(current_bank); | 553 | save_bank(current_bank); |
552 | metadata.current_pattern = current_pattern; | 554 | metadata.current_pattern = current_pattern; |