<< please make the MIDI expression assignable as a modulation
I am inclined to just threat midi pitchbend and pedal both as "continuous" modulation source (i.e. full curve instead of single value as is velocity). Pitchwheel bipolar, expression unipolar. From there it can be mapped to anything. Probably good to route velocity->amp, pedal->amp, and wheel->pitch by default in the init/clear patches, but, not hard-code anything. Also have to translate linear wheel value to logarithmic pitch, which then becomes annoying if you want to assign linear wheel value to something else linear, say amp/pan. I think best course of action is to just introduce a new "pitch" mod target which behaves as logarithmic under any mod source.
<< Good to see people coming on-board with help and suggestions for codebase
Definately. Thanks all, received many valuable feedback already.
<< I too am away very soon so have to submit early
All the best. And thanks for some great suggestions so far.
@madmcman
<< so you can have one part of the sound controlled by an enveolpe rather than an lfo.
I get that, but, how? Please forgive me, i know global envelopes "are a thing". I just don't get them. What triggers them? Certainly not note events? That'd be per-voice envs.
<< also on the dropdowns on the routing filtering out what doesn't apply would be great
Simple option: i filter out what does not apply *atm* you open the dropdown. That'd be a nice addition and not so difficult.
Problem starts of course when you select "fx1 state var frequency" as mod target, then change fx1 to wave shaper. What should i show in the mod target? It's still assigned to stvar freq. Should it be N/A? Should i silently reset the mod target to 1st parameter of waveshaper? Etc etc. I thought about this before, but, it's tricky. Never came up with a good solution, suggestions welcome.
<< If you want loads of github tickets let me know
Please do! I have to be honest up front, though: those will be divided amongst "low hanging fruit"/"great idea but lots of work", and "not gonna happen unless i win the lottery"
