diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 17 |
1 files changed, 5 insertions, 12 deletions
@@ -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 | ||