The bitcrusher works in two ways - it reduces sample rate and it reduces the bit resolution.
A good quality audio DAC circuit needs a reconstruction filter after the DAC to remove unwanted high frequencies ( >20kHz). When sample rate is reduced, this filter's cutoff must also be reduced to approx twice the sampling rate to keep the quality.
BUT - in a bitcrusher, don't we actually WANT the coarseness caused by not filtering the signal perfectly? I assume so. This has to be tested.
I will try building a bitcrusher with a simple ADC->MCU->DAC->static LPF and see.
https://en.wikipedia.org/wiki/Bitcrusher
No comments:
Post a Comment