Closed matrix12x closed 2 years ago
Alpha 11, this works, but maybe needs to be "stronger"
edit: I suggest changing line 1204 in synth.c to match the LFO VCA mod: ampLfoVal+=synth.vibrato.output-(synth.vibrato.levelCV>>1);
Absolutely agree, and the same is true for the VCA target of the LFO. This is why I propose to introduce a strength parameter for VCA target for LFO (because of backward compatibility, otherwise I'd be happy to increase is flat).
For vibrato I'll add a factor of 2 and we'll see if that is sufficient.
BTW: the vibrato contribution is already a factor of 2 stronger than the LFO, the function is: ampLfoVal+=(synth.vibrato.output<<1)-(synth.vibrato.levelCV);
Alpha 12 hot fix: Vibrato to VCA sounds good. on my unit it can get down to silence, which I like.
Thanks for testing. And yes, I have rewritten it such that it covers the entire value range :-) but I had to build in a cut-off so that additional variation does nothing if maxed out. I'll close this. If you find something odd or wrong we can open a new issue.
New Vibrato LFO target: VCA
see my old code