ASM1 filter self oscillation
gstopp at fibermux.com
gstopp at fibermux.com
Thu Dec 19 20:12:55 CET 1996
State-variable filters are notoriously unstable in the high-Q regions.
I'm not exactly sure what the engineering reasons for this are, but it
may have something to do with the fact that the state-variable goes
into a higher-Q condition when feedback is *reduced*, but the 4-pole
(cascaded integrator) filter goes into a higher-Q condition when
feedback is *increased*.
The fact that the state-variable needs more feedback for less Q means
that you can add a non-linear circuit that bypasses the Q pot, so that
if the level of the bandpass output exceeds a certain level, then more
feedback gets added, thereby reducing the Q a little. That's what's in
the ASM-1 filter, copied straight out of the Oberheim SEM schematic.
Some component value experimentation in that little circuit may be
worthwhile.
Since the 4-pole filter needs more feedback to self-oscillate, its Q
pot acts like a feedback control on a tape echo. In other words, if
the feedback is a tiny bit less than unity, the oscillation will
eventually die away, but if the feedback is slightly more than unity,
the oscillation will start to "run away". Unlike tape echo (which will
deteriorate into VU-meter-crunching distorted echos), the 4-pole
filter will tend to distort in the first integrator (the first pole),
but the next three stages will round this off to a nice sine shape and
the oscillation will maintain itself as a well-containted sine wave.
Therefore you can set the resonance pot to a setting slightly over
unity gain and have a stable sine wave oscillator.
In the state variable filter, however, the filter's natural mode of
operation (without any feedback) is crazy distorted self-oscillation.
Feedback is used to "tone down" this out-of-control behavior, but
right around the point of nice sine-waviness the Q pot is at such a
low setting that the feedback signal is real tiny, and may be
influenced by noise factors. I'm guessing here. I think that there are
also some phase-shift versus frequency issues at work here as well -
the ASM has some phase compensation capacitors at the 3080 inputs to
combat these effects (per Electronotes) but alas it's really just a
band-aid rather than a cure.
An analogy could be to compare the state-variable filter to those new
jet figher prototypes that are inherently unstable but use a computer
fly-by-wire system to keep them from flipping out of control at any
moment. The performance is very twitchy and quick, but within safe
margins if the proper feedback is kept. As the feedback is reduced,
the system becomes unstable.
- Gene
gstopp at fibermux.com
______________________________ Reply Separator _________________________________
Subject: Re: ASM1 filter self oscillation
Author: Troy Sheets <tsheets at xanadu.cyborganic.com> at ccrelayout
Date: 12/19/96 10:27 AM
Well, without any special mods, my ASM1 VCF does self oscillate, but it
is an interesting, "raspy" self oscillation. It sounds completely
different than the 4-pole self-oscillation on my Odyssey, which I would
suspect is a pretty pure sine wave.
The ASM-1 self-ocillation is a real sound though, and it is stable and
tunalbe to a keyboard CV.
>
> I have been experimenting with a VC Q circuit for my ASM1 VCF I found in
> Chamberlin's Musical Applications of Microprocessors. I think this is
> right out of Electronotes. One of my goals is to get the filter to self
> oscillate at a high Q setting with no signal input. I realize that there
> is a Q limiter in the feedback path. So if I take it out, does anybody
> know if a state variable filter can self oscillate in a controllable manner
> like its' 4 pole LPF conterparts? Or is there something about this circuit
> that makes this impossible?
More information about the Synth-diy
mailing list