37 lines
940 B
Markdown
37 lines
940 B
Markdown
|
TODO
|
||
|
====
|
||
|
|
||
|
## Basic interface stuff
|
||
|
|
||
|
Write default settings to the interface on startup <-- done
|
||
|
|
||
|
Try to get all the common interfaces on one page
|
||
|
|
||
|
|
||
|
|
||
|
## Musical
|
||
|
|
||
|
Test things like really rapid playback
|
||
|
|
||
|
Pitch-shifting (tuned and untuned)
|
||
|
|
||
|
LFO Modulate the filter <-- done
|
||
|
|
||
|
LFO Modulate the granulator settings
|
||
|
|
||
|
Separate panel for input effects: distort and overdrive
|
||
|
|
||
|
Sync timining of granule playback to buffer length / speed
|
||
|
|
||
|
Timing based on beat detection
|
||
|
|
||
|
|
||
|
## Advanced interface
|
||
|
|
||
|
Save current patch / load patch <-- Done
|
||
|
|
||
|
Save the current buffer! - if this is incorporated with current settings, it's a way to save how the granulator is playing, and then resume. Which is good for live stuff and also for overdubbing
|
||
|
|
||
|
SuperCollider seems to have the ability to read and write files, but not scan directories, so the patch-saver will have to maintain its own index file
|
||
|
|
||
|
patch = file with settings, including a link to the buffer sample
|