Download Antiderivative Antialiasing with Frequency Compensation for Stateful Systems
Employing nonlinear functions in audio DSP algorithms requires attention as they generally introduce aliasing. Among others, antiderivative antialiasing proved to be an effective method for static nonlinearities and gave rise to a number of variants, including our AA-IIR method. In this paper we introduce an improvement to AA-IIR that makes it suitable for use in stateful systems. Indeed, employing standard antiderivative antialiasing techniques in such systems alters their frequency response and may cause stability issues. Our method consists in cascading a digital filter after the AA-IIR block in order to fully compensate for unwanted delay and frequency-dependent effects. We study the conditions for such a digital filter to be stable itself and evaluate the method by applying it to the diode clipper circuit.
Download A General Antialiasing Method for Sine Hard Sync
Hard sync is a feature appearing in many analog synthesizers: it consists in retriggering a slave oscillator, regardless of its phase, every time a master oscillator completes its cycle. If this process is naïvely implemented digitally, it is subject to aliasing. While for sawtooth, square, and triangle waves several effective antialiasing methods have been developed, the literature is sparser concerning sine hard sync, arguably because discontinuities of infinite order are introduced which are more difficult to handle. In this paper, we introduce a new antialiasing algorithm for sine hard sync which is obtained by filtering the hard-synced sine with a FIR lowpass kernel, as opposed to existing methods based on the windowed sinc function. We show that our method yields lower computational cost and better aliasing reduction.