From 63e727dbe78d70e2f48bd4feef9293f61016aaeb Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Wed, 2 Aug 2023 16:51:24 +0200 Subject: Minor UI changes and bank chaining support --- src/main.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 54eb2ef..31a9250 100644 --- a/src/main.c +++ b/src/main.c @@ -18,8 +18,14 @@ WITH REGARD TO THIS SOFTWARE. // + Allow prob control (% based or 1:2, etc.) // + Display notification when editing a parameter with the highest priority // + Add panning support. +// + Change ch3 to only color the waveform that is selected depending on the +// mode. +// + Grey out colors when foreground is also grey. +// + Bigger indicator for currently playing pattern. // - Add custom user themes // - Animations for cursor movement/current step highlight. (A fade out maybe?) +// - Improve "grey" cursor with dithering instead. +// - Remove thin cursor option and make the fat one default, it's just better. // // Quality of life improvements. // + Make the channel parameters initialize to default @@ -32,6 +38,7 @@ WITH REGARD TO THIS SOFTWARE. // // Advanced // + Per trig note probability. +// + Make it so switching banks don't stop playback. // - Add tap tempo for BPM. // - Allow "marking" several trigs to be able to copy/paste them and/or adjust // their parameters. @@ -41,6 +48,10 @@ WITH REGARD TO THIS SOFTWARE. // - Per trig LFO? How would we go about this? There is at least one empty slot // in all channels. LFO amount? LFO speed? Would need a dedicated page for // configuring LFOs +// - Multiple pattern chains per bank that we can toggle between, gotta study +// if they fit in the SRAM. +// - Scale mode for entering notes. +// - Make sure bank switching is queued like patterns. // // Bugfixes // + Sound can get hung up sometimes, but I can't reproduce when this happens. -- cgit v1.2.1