aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c17
1 files changed, 2 insertions, 15 deletions
diff --git a/src/main.c b/src/main.c
index ab5bccf..e819558 100644
--- a/src/main.c
+++ b/src/main.c
@@ -12,18 +12,13 @@ WITH REGARD TO THIS SOFTWARE.
12// TODO: A list of features I would like to get to implement in the near future. 12// TODO: A list of features I would like to get to implement in the near future.
13// 13//
14// UI tweaks. 14// UI tweaks.
15// + Theming support, with a number of pre-configured themes and custom colors. 15// - Add custom user themes
16// + Add more default themes
17// - Add custom user themes
18// - Notification support for feedback when doing some operations 16// - Notification support for feedback when doing some operations
19// (copying/pasting) 17// (copying/pasting)
20// - Animations for cursor movement/current step highlight. (A fade out maybe?) 18// - Animations for cursor movement/current step highlight. (A fade out maybe?)
21// - Add panning support. We could send ch1-3 to the left and ch4 to the right 19// - Add panning support.
22// to act as metronome and achieve analog sync.
23// 20//
24// Quality of life improvements. 21// Quality of life improvements.
25// + Add a settings page to change some configuration parameters.
26// + Change the cursor, the line is difficult to see. (Option to thick cursor)
27// - When not on play mode, adjusting a note or a parameter triggers the sound. 22// - When not on play mode, adjusting a note or a parameter triggers the sound.
28// This could get annoying, so maybe it should be a configuration option to 23// This could get annoying, so maybe it should be a configuration option to
29// enable it? 24// enable it?
@@ -32,10 +27,6 @@ WITH REGARD TO THIS SOFTWARE.
32// - Select + up/down to queue the next pattern as we move to it? 27// - Select + up/down to queue the next pattern as we move to it?
33// 28//
34// Advanced 29// Advanced
35// + Sync (OUT) via CV by using the link cable.
36// + Audio sync by panning left the sound and using right as a click (or
37// viceversa, needs to check the standard.)
38// + Sync (IN) via CV by using the link cable.
39// - Add tap tempo for BPM. 30// - Add tap tempo for BPM.
40// - Allow "marking" several trigs to be able to copy/paste them and/or adjust 31// - Allow "marking" several trigs to be able to copy/paste them and/or adjust
41// their parameters. 32// their parameters.
@@ -45,10 +36,6 @@ WITH REGARD TO THIS SOFTWARE.
45// - Sync via MIDI via arduinoboy or something similar. 36// - Sync via MIDI via arduinoboy or something similar.
46// 37//
47// Bugfixes 38// Bugfixes
48// + Pattern chaining seems off, it plays the first note of the pattern before
49// switching
50// + Memory corruption when trying to load a save file. Regression due to
51// removal of filesystem.c
52// - Sound can get hung up sometimes, but I can't reproduce when this happens. 39// - Sound can get hung up sometimes, but I can't reproduce when this happens.
53// Not sure if this is an emulator thing or happens also in hardware. 40// Not sure if this is an emulator thing or happens also in hardware.
54// - Cursor can stay in position instead of dissapering, again I can't 41// - Cursor can stay in position instead of dissapering, again I can't