diff options
author | Bad Diode <bd@badd10de.dev> | 2023-04-27 13:43:02 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2023-04-27 13:43:02 +0200 |
commit | 0beacc8fb5986fff7eb7db01b9edb95228e66f4b (patch) | |
tree | aa9108d7018de6163026711a410f0bb6109f28c9 | |
parent | 67e27463192baa4d6b0ae1479078373a23ca0142 (diff) | |
download | stepper-0beacc8fb5986fff7eb7db01b9edb95228e66f4b.tar.gz stepper-0beacc8fb5986fff7eb7db01b9edb95228e66f4b.zip |
Add START+SELECT for quick-saving
-rw-r--r-- | src/main.c | 1 | ||||
-rw-r--r-- | src/sequencer.c | 4 |
2 files changed, 5 insertions, 0 deletions
@@ -35,6 +35,7 @@ WITH REGARD TO THIS SOFTWARE. | |||
35 | // - Undo/Redo. | 35 | // - Undo/Redo. |
36 | // - Add a settings page to change some configuration parameters. | 36 | // - Add a settings page to change some configuration parameters. |
37 | // + Wrap around cursor left/right. | 37 | // + Wrap around cursor left/right. |
38 | // + Add START+SELECT for quick saving. | ||
38 | // | 39 | // |
39 | // Advanced | 40 | // Advanced |
40 | // - Sync via MIDI via arduinoboy or something similar. | 41 | // - Sync via MIDI via arduinoboy or something similar. |
diff --git a/src/sequencer.c b/src/sequencer.c index 547e9e8..65a2f46 100644 --- a/src/sequencer.c +++ b/src/sequencer.c | |||
@@ -934,6 +934,10 @@ handle_trigger_selection(void) { | |||
934 | void | 934 | void |
935 | handle_sequencer_input(void) { | 935 | handle_sequencer_input(void) { |
936 | if (key_tap(KEY_START)) { | 936 | if (key_tap(KEY_START)) { |
937 | if (key_hold(KEY_SELECT)) { | ||
938 | save_bank(current_bank); | ||
939 | return; | ||
940 | } | ||
937 | // Stop the sequencer or start playing from the beginning. | 941 | // Stop the sequencer or start playing from the beginning. |
938 | toggle_playing(); | 942 | toggle_playing(); |
939 | } else if (key_hold(KEY_SELECT)) { | 943 | } else if (key_hold(KEY_SELECT)) { |