Computationally efficient oscillator and filtering algorithms for digital subtractive synthesis are discussed. The oscillators algorithms include the recently proposed differentiated parabolic waveform generator and its modification. The algorithm generates a signal that sounds similar to the analog sawtooth waveform, because it suppressed aliasing that occurs due to sampling of a non-bandlimited waveform. A modified version of the nonlinear digital Moog ladder filter is introduced. The new structure reduces the computational cost of the nonlinear digital Moog filter by using a single nonlinearity in the feedback loop instead of four nonlinear functions inside filter sections. The new digital Moog filter structure also decouples the cutoff and the resonance parameters and offers several response types by selecting a weighted sum of different output points. Figure 1. A typical block diagram of subtractive synthesis as it was implemented in the Prophet 5 synthesizer in late 1970s. In this paper, we discuss new versions of oscillator and resonant filtering algorithms that can sound like old analog synthesizers. 2. SUBTRACTIVE SYNTHESIS The electronic music modules introduced by Robert A. Moog in mid-1960s [6] are one of the most important innovations in music technology. A few years later, his company introduced products where the various modules, such as oscillators, filters, and amplifiers, were integrated into a single portable unit. Subtractive synthesis was the main principle used in these instruments. Minimoog was one of the most popular analog synthesizers in 1970s.
[1]
Julius O. Smith,et al.
Analyzing the Moog VCF with Considerations for Digital Implementation
,
1996
.
[2]
Dave Rossum.
Making Digital Filters Sound "Analog"
,
1992,
ICMC.
[3]
Antti Huovilainen.
NON-LINEAR DIGITAL IMPLEMENTATION OF THE MOOG LADDER FILTER
,
2004
.
[4]
S. Jerrold Kaplan.
Developing a Commercial Digital Sound Synthesizer
,
1981
.
[5]
Julius O. Smith,et al.
Alias-Free Digital Synthesis of Classic Analog Waveforms
,
1996,
ICMC.
[6]
Robert A. Moog,et al.
Voltage Controlled Electronic Music Modules
,
1964
.
[7]
Vesa Välimäki.
Discrete-time synthesis of the sawtooth waveform with reduced aliasing
,
2005,
IEEE Signal Processing Letters.
[8]
Eli Brandt,et al.
Hard Sync Without Aliasing
,
2001,
ICMC.
[9]
John E. Lane,et al.
Modeling analog synthesis with DSPs
,
1997
.
[10]
Julius O. Smith,et al.
Analyzing the Moog VCF for Digital Implementation
,
1996,
ICMC.