Temperature-compensated resonance ( was Re: [sdiy] RE: [AH] Parametric EQ)

Tom Wiltshire tom at electricdruid.net
Mon Feb 22 15:36:29 CET 2010


On 22 Feb 2010, at 09:49, cheater cheater wrote:

> Tom,
>> Anyway, if there was a DAC controlling it, I'd still save the  
>> hardware and
>> use a lookup table to linearize the resonance response. But that's  
>> just me.
>
> But a LUT is not temperature dependant, and will probably not work
> that well with resonance settings which can be really delicate around
> the generative point.

Aww, c'mon! Who ever bothered having a temperature-compensated  
resonance control anyway? Certainly no synth I own has one. You're  
lucky if you get a tempco in the filter *cutoff*, let alone the  
resonance.

The nearest I can think of is something like the Oberheim Xpander,  
which calibrated the resonance control as part of its full auto-tune.  
But even that doesn't avoid the temperature dependence  - it just  
ensures that you get the same response as you got at whatever  
temperature you were at last time you tuned it. If you take it  
outside from a warm room, it'll still drift out, but you're only an  
auto-tune away from having it right again.

It's true that you're going to need a fair bit of DAC resolution,  
since you're trying to linearize an exponential curve, but my recent  
experience with the pan law suggests that 12-bit would do it.
A practical example is the Korg Polysix which uses SSM2044 filters  
( which need an inverse-log pot to linearize the resonance control ),  
but seems to manage to have a reasonable resonance response. It only  
uses an 8-bit DAC, and I suspect there's a LUT involved there.

One thing I'm really learning about synth building is that you can  
often get away with a lot less than you think you need. It's amazing,  
but the human ear really isn't "hi-fi" at all. I thought I needed 16- 
bit parameter values for everything, but 12 will do, and often 8 is  
enough.

Regards,
Tom







More information about the Synth-diy mailing list