[sdiy] [synth-diy] numerically controlled superoscillator without hard sync
Roman Sowa
modular at go2.pl
Mon Feb 10 12:25:56 CET 2014
And the crossfade between mips can be determined by tuning voltage that
drives VCO controlling the sample rate.
Is it possible that for example at 1V control step the sample rate VCO
goes up only by half octave and sample rate converter goes from 512 to
384 samples so actual output frequency is one octave higher?
In this particular case 10 octaves is no longer 50kHz to 50MHz of sample
clock range, but only up to 1.56MHz. Easier for VCO.
At 2 octaves higher we switch from 512 to 256 wavetable as a base and
that should not be audible as far the shorter one is derived from
512-sample table using the same sample rate converter.
OTOH sample clock is no longer locked to fundamental frequency, and all
imaging artefacts may appear as good as at constant cample rate
synthesis. Although I think this would be only noticeable at the
audiophilistic level.
Or go one step further and do all interpolation using sample rate
converter, switching between tables at each octave. So we have here
typical constant rate wavetable player with multisamples.
I guess I'm no variable rate guy...
Roman
W dniu 2014-02-10 10:59, Tom Wiltshire pisze:
>
>
> You *could* do mip-mapping with a variable rate, and you don't have
> to have a sudden change of timbre. My own experiments with it suggest
> that cross-fading from one mip-mapped table to the next is far
> preferable to switching. But it all uses more instructions.
> Nonetheless, there will be some timbre change, partly from the table
> storing different data (that's the point of mip-ampping, right?) and
> partly from the harmonic distortion falling in a different place. If
> that change is gradual, I guess it becomes a "feature" - we call it
> "mojo" not "sloppy engineering", remember?
>
> T.
>
More information about the Synth-diy
mailing list