aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/main.c b/src/main.c
index 0efcc73..e3c60f8 100644
--- a/src/main.c
+++ b/src/main.c
@@ -34,9 +34,8 @@ WITH REGARD TO THIS SOFTWARE.
34// in all channels. LFO amount? LFO speed? Would need a dedicated page for 34// in all channels. LFO amount? LFO speed? Would need a dedicated page for
35// configuring LFOs 35// configuring LFOs
36// - Per-channel N steps to create polymeters? 36// - Per-channel N steps to create polymeters?
37// - Study how to better embed data into the cart that doesn't involve the 37// - Channel params should show if there are some already on all triggers and
38// build system to generate .c files. Just use the linker to put binary data 38// modify only the selected parameter, not all of them.
39// into the ROM.
40// 39//
41// WIP (1.7) 40// WIP (1.7)
42// + Improve "grey" cursor with dithering instead. 41// + Improve "grey" cursor with dithering instead.
@@ -52,13 +51,13 @@ WITH REGARD TO THIS SOFTWARE.
52// + Fix keyboard note drawing bugs. 51// + Fix keyboard note drawing bugs.
53// + Fix stop button behaviour. 52// + Fix stop button behaviour.
54// + Scale mode for entering notes. 53// + Scale mode for entering notes.
54// + Make sure bank switching is queued like patterns.
55// - Should scale mode be toggleable?
55// - Shortcut to quickly exit/enter chain mode. 56// - Shortcut to quickly exit/enter chain mode.
56// - Make sure bank switching is queued like patterns. 57// - If we are on sync in, BPM should display SYNC
57// 58//
58// - Improve SRAM saving to make room for longer patterns and/or more banks. 59// - Improve SRAM saving to make room for longer patterns and/or more banks.
59// - Higher resolution clock to allow for microtiming and more accurate tempo. 60// - Higher resolution clock to allow for microtiming and more accurate tempo.
60// - Multiple pattern chains per bank that we can toggle between, gotta study
61// if they fit in the SRAM.
62// - Add settings for "performance mode" in which banks are not saved by 61// - Add settings for "performance mode" in which banks are not saved by
63// default while changing patterns. 62// default while changing patterns.
64// - Make sure sync works with the same cable for in/out. 63// - Make sure sync works with the same cable for in/out.
@@ -67,12 +66,6 @@ WITH REGARD TO THIS SOFTWARE.
67// - Study more improvements for a "performance mode". 66// - Study more improvements for a "performance mode".
68// - Add CREDITS to the documentation for now, should probably be a menu item 67// - Add CREDITS to the documentation for now, should probably be a menu item
69// later. 68// later.
70//
71// Bug notes (catbeat):
72//
73// + Bug: GUI scale disappeared
74// + Bug: cut and pasted note on noise voice and showed parameter paste but
75// not note, had to push B again for note
76 69
77#include "gba/gba.h" 70#include "gba/gba.h"
78 71