From 84f7dd59c87506a29f534a2f6a558799db38d256 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Thu, 24 Aug 2023 17:21:04 +0200 Subject: Add bank queuing like patterns --- src/main.c | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) (limited to 'src/main.c') 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. // in all channels. LFO amount? LFO speed? Would need a dedicated page for // configuring LFOs // - Per-channel N steps to create polymeters? -// - Study how to better embed data into the cart that doesn't involve the -// build system to generate .c files. Just use the linker to put binary data -// into the ROM. +// - Channel params should show if there are some already on all triggers and +// modify only the selected parameter, not all of them. // // WIP (1.7) // + Improve "grey" cursor with dithering instead. @@ -52,13 +51,13 @@ WITH REGARD TO THIS SOFTWARE. // + Fix keyboard note drawing bugs. // + Fix stop button behaviour. // + Scale mode for entering notes. +// + Make sure bank switching is queued like patterns. +// - Should scale mode be toggleable? // - Shortcut to quickly exit/enter chain mode. -// - Make sure bank switching is queued like patterns. +// - If we are on sync in, BPM should display SYNC // // - Improve SRAM saving to make room for longer patterns and/or more banks. // - Higher resolution clock to allow for microtiming and more accurate tempo. -// - Multiple pattern chains per bank that we can toggle between, gotta study -// if they fit in the SRAM. // - Add settings for "performance mode" in which banks are not saved by // default while changing patterns. // - Make sure sync works with the same cable for in/out. @@ -67,12 +66,6 @@ WITH REGARD TO THIS SOFTWARE. // - Study more improvements for a "performance mode". // - Add CREDITS to the documentation for now, should probably be a menu item // later. -// -// Bug notes (catbeat): -// -// + Bug: GUI scale disappeared -// + Bug: cut and pasted note on noise voice and showed parameter paste but -// not note, had to push B again for note #include "gba/gba.h" -- cgit v1.2.1