• Corpus ID: 15055459


  author={D{\'a}niel Ambrits},
One of the building blocks of virtual analog synthesizers is the oscillator algorithm producing simple geometric waveforms, such as saw or triangle. An important requirement for such a digital oscillator is that its spectrum is similar to that of the analog waveform, that is, the heavy aliasing that would result from a trivial modulo-counter based implementation is reduced. Until now, the computationally most efficient oscillator algorithm with reduced aliasing was the Polynomial Transition… 

Antiderivative Antialiasing for Arbitrary Waveform Generation

This work bridges the gap between AA methods and bandlimited waveform generation, and provides an innovative AA-IIR method able to compute alias-reduced version of any waveform with arbitrary antialiasing filter order, without the effort of computing ad hoc analytical expressions.

Rounding corners with BLAMP

The proposed polynomial BLAMP function can reduce the level of aliasing components by up to 50 dB and improve the overall signal-to-noise ratio by about 20 dB and can be incorporated into virtual analog models of musical systems.

Aliasing Reduction in Clipped Signals

The proposed 2-point and 4-point polynomial correction methods can improve the signal-to-noise ratio by 12 and 20 dB in average, respectively, and are more computationally efficient and cause less latency than oversampling, which is the standard approach to aliasing reduction.


Digital oscillators with discontinuities in their time domain signal derivative suffer from an increased noise floor due to the unbound spectrum generated by these discontinuities. Common

Antiderivative Antialiasing for Memoryless Nonlinearities

A new aliasing reduction method is proposed here for discrete-time memoryless nonlinearities, which is suitable for operation at reduced oversampling rates and is applicable to discrete- time modeling of a wide range of nonlinear analog systems.

Examining the Oscillator Waveform Animation Effect

The operating principle of this effect using a combination of additive and frequency modulation synthesis is explained and the Fourier series will be derived to demonstrate its accuracy.

Filter-Based Oscillator Algorithms for Virtual Analog Synthesis ; Suodattimiin perustuvat oskillaattorialgoritmit virtuaalianalogisynteesissä

The techniques described in this thesis can be used in the development of alias-free oscillator algorithms for virtual analog synthesis and look like the respective waveform of any analog synthesizer using the methods proposed here.

Virtual Analog Modeling



Alias-Suppressed Oscillators Based on Differentiated Polynomial Waveforms

This paper introduces two new classes of polynomial waveforms that can be differentiated one or more times to obtain an improved version of the sampled sawtooth and triangular signals, providing improved alias-suppression.

Perceptually informed synthesis of bandlimited classical waveforms using integrated polynomial interpolation.

The superior method amongst those considered is the integrated third-order B-spline correction function, which offers perceptually aliasing-free sawtooth emulation up to the fundamental frequency of 7.8 kHz at the sample rate of 44.1 kHz.

Discrete-time synthesis of the sawtooth waveform with reduced aliasing

An efficient signal processing algorithm for generating a sawtooth waveform is proposed. The algorithm improves the trivial waveform sampling method, which suffers from low sound quality due to

Band-Limited Impulse Train Generation Using Sampled Infinite Impulse Responses of Analog Filters

  • S. Tassart
  • Computer Science, Engineering
    IEEE Transactions on Audio, Speech, and Language Processing
  • 2013
The paper presents an innovative scheme for constructing a BLIT based on infinite impulse response (IIR) filters which have better stopband rejection performances and the power of the aliasing artifacts is reduced even in case of frequency or pulse width modulation in the audio range.

Alias-Free Digital Synthesis of Classic Analog Waveforms

Techniques are reviewed and presented for alias-free digital synthesis of classical analog synthesizer waveforms such as pulse train and sawtooth waves using summation of bandlimited primitive waveforms as well as table-lookup techniques.

Reducing Aliasing from Synthetic Audio Signals Using Polynomial Transition Regions

Sampling of discontinuous audio signals with rich spectra is a valuable asset in subtractive synthesis, but results in aliasing distortion. This letter proposes an aliasing-reduction technique, which

Modeling analog synthesis with DSPs

Audibility of aliasing distortion in sawtooth signals and its implications for oscillator algorithm design.

It was shown that the bandlimited impulse train, the differentiated parabolic waveform, and the fourth-order polynomial bandlimited step function synthesis algorithms are perceptually alias-free up to 1, 2, and 4 kHz, respectively.

Antialiasing Oscillators in Subtractive Synthesis

In this article, oscillator algorithms for digital subtractive synthesis were reviewed and an alternative decimation filter was proposed for the DPW2X algorithm to suppress aliasing well in the frequency region where human hearing is most sensitive.

Hard Sync Without Aliasing

This work describes how to perform hard sync by integrating a bandlimited impulse pattern, avoiding the unpleasant aliasing heard in a naive digital rendering, and refined by using a minimum-phase bandlimited step function, which eliminates lookahead and integration.