[sdiy] Thoughts on a Polyphonic Synth

Antti Huovilainen ajhuovil at cc.hut.fi
Fri Mar 24 20:41:24 CET 2006


On Fri, 24 Mar 2006, Tom Arnold wrote:

> How could you autotune/autoscale a standard sawtooth core VCO?  I suppose

If you're talking about digitally controlled VCO, it's fairly simple.
Typically the error is fairly smooth, so it is enough to measure the 
required CV at say, octave, intervals, store those to table and then 
interpolate the table to find the real CV output corresponding to virtual 
CV.

You can improve it by measuring the table on say startup, then removing 
any constant offset and gain. Now you can retune on the fly by measuring 
only three notes and then calculating the offset & gain adjustment from 
those. The key is that any nonlinear warping is probably not very 
temperature dependent so it can be assumed more or less constant.

Antti

"No boom today. Boom tomorrow. There's always a boom tomorrow"
   -- Lt. Cmdr. Ivanova



More information about the Synth-diy mailing list