todo.org (1481B)
1 * features 2 ** adjustable bpm using knob 3 ** knob improvements 4 *** selectable with tab or click 5 *** able to enter value with keyboard 6 *** able to use arrow keys to adjust 7 ** checkbox improvements 8 *** remake using normal elements 9 *** selectable by tab / mouse and navigable by using arrow keys 10 *** able to drag mouse over multiple checkboxes 11 ** beat improvements? 12 *** allow for multiple sections, switching between them after x bars. for more of a song type of thing. maybe a keybinding for switching to the next part 13 ** wave-editor 14 *** allow user to zoom and navigate 15 *** allow user to discretely edit one sample at a time, or multiple, with keybindings 16 *** add new editing modes like jitter, smooth, randomize, invert, reverse, push (like smudge tool)... 17 *** allow for conversion to/from curves, to be used on arbitrary points of the wave (if that's too difficult, a starting point can just have raster / vector mode) 18 ** add curve that allows for parameter adjustment over time (delay, reverb, adsr, others) 19 ** performance mode - draw the final wave sent to polyphonic instead of the editing wave 20 ** make UI look like a UI instead of a weird thing 21 22 * TODO investigate polyphonic for errors leading to adsr going away sometimes 23 ** change voices to an object keyed by note name or something like that, since we don't want unison notes. 24 *** maybe also work on persisting the note's gain / etc. or at least removing them properly 25 ** change stop time to look at envelope's release time 26