synthing

a waveform sequencing synth on the web
Log | Files | Refs | Submodules

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