53 lines
1.2 KiB
Markdown
53 lines
1.2 KiB
Markdown
# TODO
|
|
|
|
- quantise playback speed to rational values
|
|
- display the playback and harmonics when quantised
|
|
|
|
- multiple grain buffers - TouchOsc interface to select which to send to
|
|
- play back all buffers?
|
|
|
|
- refactor for multitrack
|
|
- which controls are per-track and which are global? sort these out in the UI
|
|
- encapsulate a grainstrack in an object?
|
|
|
|
- auto-mix: base the mix level on how loud the incoming signal is so that tracks don't fade out
|
|
|
|
- fancier playback:
|
|
- intertwine different rates and directions
|
|
|
|
|
|
- rhythm controls
|
|
- number of steps in step granulator
|
|
- modulate grain level in time with playback
|
|
- sync LFOs to playback
|
|
|
|
TODO list - touchosch
|
|
|
|
URL TO SC
|
|
grains/buflen Y Y
|
|
grains/reset Y Y
|
|
grains/record0..3 Y Y
|
|
grains/mode0..3 Y Y
|
|
grains/speed0..3 Y Y
|
|
grains/dust Y Y
|
|
grains/slope Y Y
|
|
grains/back Y Y
|
|
grains/trigger Y Y
|
|
grains/speedlock
|
|
grains/speedquant
|
|
grains/mix0 Y
|
|
grains/mix1 Y
|
|
grains/mix2 Y
|
|
grains/mix3 Y
|
|
|
|
trackselect
|
|
|
|
track/record
|
|
track/mode
|
|
track/speed
|
|
track/size
|
|
track/blur
|
|
track/mix
|
|
track/pan
|
|
track/track
|
|
track/jitter |