diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 54 |
1 files changed, 2 insertions, 52 deletions
@@ -42,58 +42,8 @@ WITH REGARD TO THIS SOFTWARE. | |||
42 | // - Add clipboard sharing between banks. | 42 | // - Add clipboard sharing between banks. |
43 | // - Allow using B + dpad to nudge trigs. This will potentially mean switching | 43 | // - Allow using B + dpad to nudge trigs. This will potentially mean switching |
44 | // to key release to enable trigs. | 44 | // to key release to enable trigs. |
45 | // | 45 | // - Channel parameters should only modify the parameter being edited, not all |
46 | // WIP (1.7) | 46 | // of them. |
47 | // + Improve "grey" cursor with dithering instead. | ||
48 | // + New channel icons. | ||
49 | // + Update rcol UI and cursor management. | ||
50 | // + Fix bug: Copy/paste don't update the BMP drawing. | ||
51 | // + Blank patterns could show up as empty on the pattern view for better | ||
52 | // separation and section organization. | ||
53 | // + Pattern can be cleared on pattern view with (SEL + L + R). This is | ||
54 | // reversible with the same combination unless the pattern is modified. | ||
55 | // + Make sure there is an ALL notification when modifying channel params so | ||
56 | // that it's clear it's affecting all triggers. | ||
57 | // + Fix keyboard note drawing bugs. | ||
58 | // + Fix stop button behaviour. | ||
59 | // + Scale mode for entering notes. | ||
60 | // + Make sure bank switching is queued like patterns. | ||
61 | // + If we are on sync in, BPM should display SYNC | ||
62 | // + Visual feedback for scale/root note adjustment. | ||
63 | // + Settings page overhaul. | ||
64 | // + Add global mutes option. | ||
65 | // + Add global bpm option. | ||
66 | // + Add auto-save option. | ||
67 | // + Remove thin cursor option and make the fat one default, it's just better. | ||
68 | // + Restore black keys when not on scale mode | ||
69 | // + Enable pattern chain toggling. | ||
70 | // + Enable pattern chain clearing. | ||
71 | // + Enable pattern chain randomizing. | ||
72 | // + Check to make sure parameters are fully clearing the screen, the cursor | ||
73 | // can hang (need to clear the cursor parameter position when moving to/from | ||
74 | // patterns to channels) | ||
75 | // + If select random chain patterns when nothing there chain is propagated but | ||
76 | // play head doesn’t begin at first chain pattern. User must manually place | ||
77 | // a pattern to start chain. | ||
78 | // + Random chain just places A- doesn’t check if which patterns have content | ||
79 | // in bank for random placement. | ||
80 | // + Add help for scale parameters and banks E/F (consider auto-save settings | ||
81 | // for notification) | ||
82 | // + Default should be help is on | ||
83 | // + Cursor on bank can wrap around (up/down) but the same can't be done on | ||
84 | // patterns. | ||
85 | // + Add help for pattern chain | ||
86 | // + Make sure when switching to global bpm, the currently selected tempo is | ||
87 | // used. | ||
88 | // + Make sure parameters show the default ones on empty/cleared patterns and | ||
89 | // you can't modify non active trig params or params on empty patterns. | ||
90 | // + When In chain and in Square 1 should allow you to up arrow to Toggle | ||
91 | // button. Also Square 8 up to allow to arrow up to Random. | ||
92 | // + If chain Toggled OFF (and chain starts with E) and editing a Pattern | ||
93 | // (let’s say it’s C), hitting Start to stop will jump the pattern selected to | ||
94 | // E. Chain if toggled off should have no affect. | ||
95 | // - Add CREDITS to the documentation for now, should probably be a menu item | ||
96 | // later. | ||
97 | // - Make sure sync works with the same cable for in/out. | 47 | // - Make sure sync works with the same cable for in/out. |
98 | 48 | ||
99 | 49 | ||