mtytel / helm

Helm - a free polyphonic synth with lots of modulation
http://tytel.org/helm
GNU General Public License v3.0
2.37k stars 203 forks source link

Include modulation amounts into a list of parameters exposed to DAW #143

Open kjyv opened 7 years ago

kjyv commented 7 years ago

I can't see a way connections are specified with the existing lv2 parameters and it seems the presets loaded through lv2 also sound different because of it. Maybe a parameter for each source that holds a target index.

mtytel commented 7 years ago

Yeah there is no correspinding lv2 parameter for modulations. It should load them from the presets though because you can store more data than the parameters. Maybe I broke it when updating juce. I'll fix the lv2 preset stuff when I get back from vacay.

I might eventually match a set number of lv2 parameters to the modulation settings but that wouod require a bit of reworking.

kjyv commented 7 years ago

Ah, thats what the binary chunk is for :) I'd actually like to be able to modify the modulations through lv2 and I can only set the parameters, so adding that would be pretty nice.

mhugo commented 4 years ago

That would be very cool !

Maybe a parameter for each source that holds a target index.

Actually, a source can affect more than one target, and one target could be affected by more than one source, right ? So, I guess it would require more than one parameter for each source or target, but that may be a good start :)