[sdiy] Yet more questions: best VC drive approach

Rutger Vlek rutgervlek at gmail.com
Tue Feb 15 15:43:05 CET 2022


Thanks for the helpful replies since I brought this thread back to life!

@Richie Burnett <rburnett at richieburnett.co.uk>  Thanks for the wonderful
summary of knowledge on this! I was already aware of the tanh
characteristic involved, but mainly struggle to understand the interaction
of it with the capacitor (capacitive load) in each stage of the ladder
filter. Is the math behind it described somewhere? The audio-rate
modulation of the filter's cutoff frequency that occurs as a consequence of
this interaction (if I'm right?) as what fascinates me particularly. I
already did some experiments on a Nord Modular to see if I could somewhat
replicate this type of saturation with a feedback (from output) or
feedforward (from input) signal at each filter stage to the control input
for frequency (thereby modulating cutoff at audio rate with the input or
output of each stage). It sounds interesting, when applied in modest
amounts, but does not quite get to Moog smoothness territory. I'd like to
understand if there are ways to get closer to the actual behaviour inside a
ladder filter, and if I could extrapolate that to other (analog)
topologies, such as a 2164-based filter.

The case for an OTA-C filter seems a bit different, if I understand
correctly, as it's saturation in the output stage that interacts with the
capacitor to cause the cutoff modulation described above. Additionally
there's more tanh saturation happening in the input stage of the OTA,
without consequences for the cutoff frequency? I presume that this last
effect is happening in almost all OTA filters, since inputs are so
sensitive, but the first effect (cutoff modulation) is only happening in
some OTA filters, depending on OTA output loading?

Rutger


Op ma 14 feb. 2022 om 12:14 schreef <rburnett at richieburnett.co.uk>:

> Hi Rutger,
>
> Wow, that is an old thread.  I've slept since then! ;-)
>
> They are both based around a "long tailed pair," which is a differential
> amplifier made up of two transistors.  If you read up about this
> arrangement you will find that there is a tanh() function in its
> transfer function, that leads to a soft saturation behaviour.  Both the
> Moog ladder filter and the input stage of a bare OTA exhibit similar
> tanh() soft distortion.  Although the exact effect on the cutoff
> frequency in each type of filter may be subtly different.
>
> There are some good papers out there discussing the non-linearities in
> the Moog ladder filter arrangement.  Ones by Antti Huovilainen, Tim
> Stinchcombe and to a lesser extent Tim Stilson are the ones that
> immediately come to mind.  Some of the stuff in those papers is about
> making a digital "DSP" model of the filter, but the first bits about how
> the analogue filter works discusses the non-linear behaviour for large
> signals.
>
> I don't have a reference for OTA operation immediately at hand but I
> would have thought the non-linearities for large input signal amplitudes
> would be discussed in the datasheet, or documented somewhere.  As I
> said, the first stage is just a long-tailed pair diff amp, so assuming
> the OTA doesn't have any fancy linearising diodes, it will have a tanh()
> shape to its transfer function that starts to kick in once the
> differential input signal amplitude goes over a few tens of millivolts.
>
> Hope this helps...
>
> -Richie,
>
>
>
> On 2022-02-12 20:15, Rutger Vlek wrote:
> > Hi Richie,
> >
> > I hope you don't mind me bumping up an old thread. I was reading back
> > what you wrote in 2018 and wondered if you could refer me to more
> > background information on filter saturation. I'd like to understand
> > what happens in a ladder filter, and weather something musically
> > similar could also be recreated in other ways (e.g. in other
> > topologies than a ladder). If you have an opinion on the latter,
> > please share!
> >
> > Regards,
> >
> > Rutger
> >
> > Op vr 9 nov. 2018 10:51 schreef <rburnett at richieburnett.co.uk>:
> >
> >> When you over-drive OTA based 1-pole "leaky integrator" stages, you
> >> actually get a signal dependent shift in the cutoff frequency as the
> >> OTA
> >> saturates, rather than what you would typically describe as
> >> "clipping".
> >> This behaviour is down to the way in which the OTA and filter
> >> capacitor
> >> are wrapped up inside a negative feedback loop.  The behaviour is
> >> quite
> >> like how the cutoff frequency of the Moog ladder filter changes
> >> dynamically with drive signal level.  It is much more musical that
> >> simple signal clipping.
> >>
> >> -Richie,
> >>
> >> On 2018-11-09 08:48, Rutger Vlek wrote:
> >>> Hi Jacob,
> >>>
> >>>> This also ensures that the clipping happens in the chip used for
> >> the
> >>>> integrators, and not in the OTA's, which sound bad when
> >> overdriven.
> >>>
> >>> I presume you refer to the OTA in the VCA that controls the drive
> >>> level? Or do you mean OTAs inside your integrators? In the latter
> >> case
> >>> I don't understand what you're saying (sorry)...
> >>>
> >>> Rutger
> >>>
> >>>> JACOB WATTERS
> >>>> Web & Multimedia Specialist
> >>>>
> >>>> JacobWatters.com [1]
> >>>> Tel: 226-886-3526
> >>>>
> >>>> On Thu, Nov 8, 2018 at 3:32 PM Rutger Vlek <rutgervlek at gmail.com>
> >>>> wrote:
> >>>>
> >>>>> Hi guys,
> >>>>>
> >>>>> I've been wondering about many things lately, hence the flood of
> >>>>> emails to the list :). I also have to admit feeling a bit stupid
> >>>>> about having to ask this.. but here goes:
> >>>>>
> >>>>> What's the best approach to designing a voltage controlled
> >>>>> overdrive? The obvious solution I can think of is having a
> >>>>> saturation element preceded by a VCA. While I haven't fully done
> >>>>> my homework on it yet, my guts tell me that this isn't the best
> >>>>> circuit in terms of noise behaviour, as it would require the
> >>>>> saturation element to be at high gain constantly while the VCA
> >>>>> various input level. Meaning that any VCA noise would be
> >> amplified
> >>>>> by the full gain of the saturation element. In guitar stomp
> >> boxes,
> >>>>> some design place a pot in the feedback loop of an opamp to
> >> change
> >>>>> gain. Could a similar approach work well for a VC-drive unit and
> >>>>> would it perform better/worse than the first solution I
> >> proposed?
> >>>>>
> >>>>> Finally, I've been thinking about making drive level voltage
> >>>>> controlled via power supply to the saturation element
> >> (transistor
> >>>>> in this case). Feeding the control voltage into a buffer that
> >> puts
> >>>>> out the supply to a transistor would also allow to change drive
> >>>>> level.
> >>>>>
> >>>>> What do you think? How it this typically done? I just bought a
> >>>>> Novation Peak, and am impressed with it's three stages of
> >>>>> overdrive although it suffers from noise issues due to the
> >> amounts
> >>>>> of again at hand. It makes me wonder how I would design such a
> >>>>> stage myself.
> >>>>>
> >>>>> Rutger
> >>>>> _______________________________________________
> >>>>> Synth-diy mailing list
> >>>>> Synth-diy at synth-diy.org
> >>>>> http://synth-diy.org/mailman/listinfo/synth-diy
> >>>
> >>>
> >>>
> >>> Links:
> >>> ------
> >>> [1] http://jacobwatters.com/
> >>> _______________________________________________
> >>> Synth-diy mailing list
> >>> Synth-diy at synth-diy.org
> >>> http://synth-diy.org/mailman/listinfo/synth-diy
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20220215/08c6f742/attachment.htm>


More information about the Synth-diy mailing list