[sdiy] Filter cut off DAC
Tom Wiltshire
tom at electricdruid.net
Mon May 21 19:19:45 CEST 2018
> On 21 May 2018, at 16:52, paula at synth.net wrote:
>
> Veronica,
>
>> 12 is a good number in terms of control and cost. If you were to go to
>> 16 you not only have the cost of the DAC but the cost of making the
>> signal path from the DAC match that level. Not too bad at 16 bit but
>> the costs rise.
>
> totally agree.
>
>> So what do you want to do that might push the design goal above 13 bit?
>
> Just thinking, if you add an EG to an LFO and a few other modulation routings I wonder if 12 bits is enough to keep things sounding "smooth".
>
> Paula
Are we presuming this filter is controlled exponentially? If it’s a linear control, you need more bits, because you basically waste a lot of them on the upper octaves.
So I'll assume exponential control and 12 octaves range; 10Hz to 40KHz - more than enough. Drop an octave if you like and bring the bottom end up a little tiny bit (15Hz-30KHz is 11 octaves).
Assuming 12 octaves, 12-bit is 4096/12 = 341 steps per octave, or 28 steps per semitone. That’s about 3.5 cents, less than what would be perceptible (reckoned as around 6 cents usually), even if the filter was being used as a sine oscillator which is roughly the worse-case scenario.
So I reckon I’m with Veronica. 12 bits will do fine, 13 would be great, and even 14 bit is getting luxurious.
Tom
==================
Electric Druid
Synth & Stompbox DIY
==================
More information about the Synth-diy
mailing list