From the original SynthMaker forum (2004–2014), with its members’ names and dates.
Warmonger ·
In my second project you can see Continuous Blend controlled by LFO. However, I noticed that this LFO, using stock component, is skipping when approaching peak value. Anybody has an idea for this?
Maybe it can be somehow caused by weird circuitry of Continous Blend itself.
Is this effect a known issue and can it happen at higher frequencies?
cyto ·
It looks as though the saw oscillator is going out of the -1 to 1 range. Strange I haven't ever noticed this before.
I think a better solution might be to use the "ramp" primitive instead of the saw. This goes from 0-1 so there is no need to scale it with the (*.5)+.5 math. Try that and see if it works. The blend should be okay with an 0-1 input, thought I'm not sure what the "knee limiter" thing in there is (I don't remember putting that in my original design - but it looks vaguely similar to something that lesobrod posted awhile back). If the ramp doesn't work, I can revisit the blend control. I may even be able to write a "stream" version that may work better in this situation (there are a lot of triggers generated by the blend).
-cyto
martinvicanek ·
I think that the sawtooth generator is band limited, so it has overshoots where it jumps. Good for sound oscillators, but less so for LFOs. Here is a code snipplet for a ramp LFO:
Those should be fine (but I'm going on very little sleep here 😉 )
-cyto
martinvicanek ·
Thanks for the correct remark, Cyto. Here is a ramp LFO which will retrigger on key press.
Warmonger ·
You guys are awesome 😀
It took me a moment to find out what you actually did here. I meant of course key press on musical keyboard, ie. when playing note 😉
martinvicanek ·
Oh, you mean the white and black keys like on a piano? Yes, that makes sense. 🙂 Well in that case you'll probably want to work in poly (white connections), where an LFO instance is created for each voice. So whenever you press a key, the LFO for the corresponding voice will be "triggered" automatically.
Wrote something here? To have a post removed or your name hidden, write to [email protected].