aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c54
1 files changed, 2 insertions, 52 deletions
diff --git a/src/main.c b/src/main.c
index db04026..4502dbd 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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