[sdiy] using a dac as a digitally controlled amplifier
Roman Sowa
modular at go2.pl
Mon Aug 5 11:22:44 CEST 2024
If the DAC is 8 bits or less, and passing sine or very low pass filtered
waveform, the zipper noise will be clearly audible, but with increasing
resolution and update rate of about 1ksps it should disappear into
audiophiles-only-can-hear-it region.
Here's and idea, possibly too complex to consider it instead of regular
VCA, but if you need precise amplitude control, it may be handy. Add a
comparator working as zero-crossing detector, that when triggered,
drives the LDAC input of the DAC, literally updating the DAC only at
szero crossing of the signal, which is in no way to be audible. And even
with fast envelopes, where each cycle changes in relatively big steps,
this will be harmonically blended with the synth voice.
Obviously the DAC must have separate input for loading DAC register and
I can't tell from memory if this is very popular thing in cheap DACs
Roman
W dniu 2024-08-05 o 00:23, Mattias Rickardsson pisze:
> Interesting thread.
>
> Do these vintage examples use static amplification factors in their
> MDACs, or do they allow the digital value be modulated by envelopes and
> LFOs?
>
> If they do modulate stuff, how is the result in terms of zipper noise
> etc? Unlike when using a VCA controlled by a CV generated from the very
> same DAC, there is no way of smoothing out the digital irregularities in
> the MDAC case. Only perhaps keeping the sample rate above audio (which
> they probably didn't do by then) or to use clever noise shaping
> techniques (which also seems unlikely).
>
> /mr
>
> Den sön 4 aug. 2024 20:48Gordonjcp <gordonjcp at gjcp.net
> <mailto:gordonjcp at gjcp.net>> skrev:
>
> On Sun, Aug 04, 2024 at 06:26:06PM +0100, Tom Wiltshire wrote:
> > The Synclavier used DACs for VCAs like this too, fed with audio
> from other DACs. In that case it was a way of avoiding doing
> multiplies in hardware and not losing any resolution.
> >
>
> The Ensoniq DOC chip uses the same trick for the same reason.
>
> --
> Gordonjcp
>
> ________________________________________________________
> This is the Synth-diy mailing list
> Submit email to: Synth-diy at synth-diy.org
> <mailto:Synth-diy at synth-diy.org>
> View archive at: https://synth-diy.org/pipermail/synth-diy/
> <https://synth-diy.org/pipermail/synth-diy/>
> Check your settings at:
> https://synth-diy.org/mailman/listinfo/synth-diy
> <https://synth-diy.org/mailman/listinfo/synth-diy>
> Selling or trading? Use marketplace at synth-diy.org
> <mailto:marketplace at synth-diy.org>
>
>
> ________________________________________________________
> This is the Synth-diy mailing list
> Submit email to: Synth-diy at synth-diy.org
> View archive at: https://synth-diy.org/pipermail/synth-diy/
> Check your settings at: https://synth-diy.org/mailman/listinfo/synth-diy
> Selling or trading? Use marketplace at synth-diy.org
More information about the Synth-diy
mailing list