yaw-audio/plan.txt

32 lines
1.0 KiB
Plaintext
Raw Normal View History

2022-08-18 14:22:31 +00:00
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