From e633be0576a05551dc8d857934acaedca04e7c64 Mon Sep 17 00:00:00 2001 From: yaw-man Date: Thu, 18 Aug 2022 11:22:31 -0300 Subject: [PATCH] Add plan.txt --- plan.txt | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 plan.txt diff --git a/plan.txt b/plan.txt new file mode 100644 index 0000000..661ff58 --- /dev/null +++ b/plan.txt @@ -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 + \ No newline at end of file