there is one per voice. Each LFO can modulate a parameter of ANY voice. The blanks in the target list will disappear once I have a good idea how to organize the target list at the moment the blanks are spacers between the different synth section pages (osc, mix, filter etc).
another thing to mention is the way modulations are handled. the LFO will output a value between 0.0 and 1.0 and this value is multiplied with the targets parameter value. So even when set to full mod amount, it won't modulate a target parameter set to zero. with full mod amount the target parameter will be modulated between it's current value and zero.
I have to admit I was cutting corners there. It's way easier to multiply and don't care about parameter boundaries and ranges I'll try and see how hard a 'propper' implementation would be. In the end the current version worked for me and there were lot's of other things to code.
I added this to the 'nice to have' section of the known bugs list.
Comments
Each LFO can modulate a parameter of ANY voice.
The blanks in the target list will disappear once I have a good idea how to organize the target list
at the moment the blanks are spacers between the different synth section pages (osc, mix, filter etc).
another thing to mention is the way modulations are handled.
the LFO will output a value between 0.0 and 1.0 and this value is multiplied with the targets parameter value.
So even when set to full mod amount, it won't modulate a target parameter set to zero.
with full mod amount the target parameter will be modulated between it's current value and zero.
It's way easier to multiply and don't care about parameter boundaries and ranges
I'll try and see how hard a 'propper' implementation would be.
In the end the current version worked for me and there were lot's of other things to code.
I added this to the 'nice to have' section of the known bugs list.