[sdiy] SAW core VCO flyback time

Richie Burnett rburnett at richieburnett.co.uk
Wed Aug 31 22:57:45 CEST 2016


> On a ramp wave, the pulses get wider in one direction only, whereas with a 
> triangle, they get wider in both directions symmetrically.
> In the ramp wave case, this means that there's a phase shift going on. And 
> a changing phase shift is a frequency modulation, so it warbles.
> At least, that's my understanding of it. If that's not right, perhaps 
> others can correct me.

That's right Tom.

Also, if you drive a flip-flop divider with the pulse waveform to implement 
a sub-oscillator then it's important that it triggers on whichever edge 
*isn't* the one being modulated.  Otherwise the sub oscillator, will suffer 
vibrato with a perceived wave-shape that is the differential of the PWM 
LFO's waveform.  So, for example, a triangle LFO sweeping the PWM, would 
result in the sub oscillator playing a square-wave trill between two pitches 
if it was generated from the modulated edge of the PWM waveform.

If you're generating your PWM from a perfect triangle waveform, then the 
resulting PWM waveform doesn't have any pitch modulation because it's 
leading and trailing edges are modulated equally and oppositely.  However, 
any sub-oscillator divider that triggers off either edge would suffer some 
pitch modulation.  I guess the easiest way to mitigate this would be to just 
drive the sub-osc divider from whatever logic in the tri-core that 
periodically switches the direction of integration.

-Richie, 




More information about the Synth-diy mailing list