Add plan.txt

This commit is contained in:
yaw-man 2022-08-18 11:22:31 -03:00
parent 25d54ad976
commit e633be0576
1 changed files with 32 additions and 0 deletions

32
plan.txt Normal file
View File

@ -0,0 +1,32 @@
Having written a minimal working version, here are features to add:
- DONE: Avoid redundant parameter changes.
- IN PROGRESS: Resizeable window.
- DONE: Button input:
Parameter that increases or decreases on button hold.
Emit midi note on button press.
Ah: explicitly denote which parameters can be mapped to cursor buttons,
hit the button while hovering over widget to
- DONE: Input when not playing.
- Configurable MIDI output
Clickable widgets inside plugin window but outside tablet extent.
Button 1 starts MIDI note, button 2 holds it?
- Vocal synth
Inhale on Z decrease
Position to determine vowel quality
Buttons for pitch
Pressure for volume AND brightness
- Formant filter
- FM synth
- Granulator
Load sample file into ring buffer
X: grain start point
Y: grain length
P: grain amount, volume?
- Multi-touch? Pending hardware
- Shepard tone
Left and right determines pitch increase rate
Up and down determines brightness
- Pitch scale loader
Quantize to nearest note from loaded scala file