aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2023-08-22 17:44:01 +0200
committerBad Diode <bd@badd10de.dev>2023-08-22 17:44:01 +0200
commit5d86238b8cc3c6dba95e90eed9fb444bb276f02e (patch)
treed3b1d4c4509631a3dace28486b6887445298af1f /src/main.c
parent9c0c004b78a12861ed03ce851d0885d68a25cb02 (diff)
downloadstepper-5d86238b8cc3c6dba95e90eed9fb444bb276f02e.tar.gz
stepper-5d86238b8cc3c6dba95e90eed9fb444bb276f02e.zip
Added initial implementation of scale mode
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index 6bc3578..fe3dba0 100644
--- a/src/main.c
+++ b/src/main.c
@@ -49,13 +49,14 @@ WITH REGARD TO THIS SOFTWARE.
49// that it's clear it's affecting all triggers. 49// that it's clear it's affecting all triggers.
50// + Fix keyboard note drawing bugs. 50// + Fix keyboard note drawing bugs.
51// + Fix stop button behaviour. 51// + Fix stop button behaviour.
52// + Scale mode for entering notes.
53// - Shortcut to quickly exit/enter chain mode.
54// - Make sure bank switching is queued like patterns.
55//
52// - Improve SRAM saving to make room for longer patterns and/or more banks. 56// - Improve SRAM saving to make room for longer patterns and/or more banks.
53// - Scale mode for entering notes.
54// - Higher resolution clock to allow for microtiming and more accurate tempo. 57// - Higher resolution clock to allow for microtiming and more accurate tempo.
55// - Multiple pattern chains per bank that we can toggle between, gotta study 58// - Multiple pattern chains per bank that we can toggle between, gotta study
56// if they fit in the SRAM. 59// if they fit in the SRAM.
57// - Shortcut to quickly exit/enter chain mode.
58// - Make sure bank switching is queued like patterns.
59// - Add settings for "performance mode" in which banks are not saved by 60// - Add settings for "performance mode" in which banks are not saved by
60// default while changing patterns. 61// default while changing patterns.
61// - Make sure sync works with the same cable for in/out. 62// - Make sure sync works with the same cable for in/out.
@@ -72,6 +73,7 @@ WITH REGARD TO THIS SOFTWARE.
72#include "globals.c" 73#include "globals.c"
73#include "settings.c" 74#include "settings.c"
74#include "dsound.c" 75#include "dsound.c"
76#include "scale.c"
75#include "sequencer.c" 77#include "sequencer.c"
76 78
77#define PROF_ENABLE 0 79#define PROF_ENABLE 0