SynthMaker Papers Manual Open SynthMaker (opens in a new tab)
Papers

Papers on sound: a reading list

The key research papers on how sound is made, modelled and processed, from FM synthesis and the plucked string to circuit simulation, reverb and neural audio. Each comes with its idea in one plain line and a link to the original. Papers marked "Explained with patches" have their own page, where each idea becomes a live patch you can play.

· 43 papers · The circuits course

Synthesis

How to make a sound from nothing: start with FM and the plucked string, then the models that rebuild sounds from sines and noise, then the tricks that keep digital waveforms clean.

The Synthesis of Complex Audio Spectra by Means of Frequency Modulation

One sine wave wobbling another's pitch at audio speed: two oscillators make rich spectra that change through a note. This is FM synthesis.

J. M. Chowning · 1973 · Journal of the Audio Engineering Society 21(7) · AES e-library

Digital Synthesis of Plucked-String and Drum Timbres

A burst of noise looped through a short delay, softened a little on every pass, rings out like a plucked string.

K. Karplus and A. Strong · 1983 · Computer Music Journal 7(2) · doi:10.2307/3680062

Extensions of the Karplus-Strong Plucked-String Algorithm

The plucked-string loop made playable: exact tuning, control over how fast notes die away, where the string is picked, and how hard.

D. A. Jaffe and J. O. Smith · 1983 · Computer Music Journal 7(2) · doi:10.2307/3680063

Speech Analysis/Synthesis Based on a Sinusoidal Representation

A voice rebuilt from a few dozen sine waves, each gliding in pitch and level over time.

R. J. McAulay and T. F. Quatieri · 1986 · IEEE Transactions on Acoustics, Speech, and Signal Processing 34(4) · doi:10.1109/TASSP.1986.1164910

Spectral Modeling Synthesis: A Sound Analysis/Synthesis System Based on a Deterministic plus Stochastic Decomposition

A sound split in two: sine waves for the pitched part, shaped noise for the breath and scrape. DDSP is built on this harmonic-plus-noise model.

X. Serra and J. O. Smith · 1990 · Computer Music Journal 14(4) · doi:10.2307/3680788

Alias-Free Digital Synthesis of Classic Analog Waveforms

Digital sawtooth and square waves without the harsh, out-of-tune tones that fold back from too-high harmonics, using band-limited impulse trains.

T. Stilson and J. O. Smith · 1996 · International Computer Music Conference (ICMC 1996) · hdl:2027/spo.bbp2372.1996.101

Antialiasing Oscillators in Subtractive Synthesis

A survey of the tricks that keep classic synth waveforms clean at digital sample rates, so high notes stay free of stray, folded-back tones.

V. Välimäki and A. Huovilainen · 2007 · IEEE Signal Processing Magazine 24(2) · doi:10.1109/MSP.2007.323276

Physical modelling

Simulating the physics of a string or a tube rather than copying its sound: the waveguide idea first, then the fractional delays that keep it in tune.

Physical Modeling Using Digital Waveguides

A string or a tube becomes two delay lines carrying waves in opposite directions: physics cheap enough to play in real time.

J. O. Smith · 1992 · Computer Music Journal 16(4) · doi:10.2307/3680470

Splitting the Unit Delay: Tools for Fractional Delay Filter Design

How to delay a sound by a fraction of a sample, which a physical model needs to play in tune: whole-sample delays only reach certain pitches.

T. I. Laakso, V. Välimäki, M. Karjalainen and U. K. Laine · 1996 · IEEE Signal Processing Magazine 13(1) · doi:10.1109/79.482137

Circuits and virtual analog

Making software behave like an electronic circuit. Read it in threads: the reference simulator and op-amp model, the two schools of real-time circuit modelling (state-space and wave digital), filters, distortion without aliasing, and the bucket-brigade delay chip.

SPICE2: A Computer Program to Simulate Semiconductor Circuits

The circuit simulator that others, ours included, are still checked against.

L. W. Nagel · 1975 · UC Berkeley, ERL Memorandum M520 · UC Berkeley technical report

Macromodeling of Integrated Circuit Operational Amplifiers

A whole op-amp boiled down to a handful of parts that still keep its speed limits. Our op-amp models are based on it.

G. R. Boyle et al. · 1974 · IEEE Journal of Solid-State Circuits 9(6) · doi:10.1109/JSSC.1974.1050528

Simulation of the Diode Limiter in Guitar Distortion Circuits by Numerical Solution of Ordinary Differential Equations

Two guitar distortion circuits solved as equations, one sample at a time: what a diode clipper really does to a signal.

D. T. Yeh, J. S. Abel and J. O. Smith · 2007 · International Conference on Digital Audio Effects (DAFx-07) · DAFx paper archive

Digital Implementation of Musical Distortion Circuits by Analysis and Simulation

The DK method: a schematic turned into a small state-space system that runs live. Our circuits run on it.

D. T. Yeh · 2009 · PhD thesis, Stanford University · PDF on the author's Stanford page

A Generalized Method for the Derivation of Non-Linear State-Space Models from Circuit Schematics

Any schematic turned automatically into the state-space form a real-time simulator needs, with no working out by hand for each circuit.

M. Holters and U. Zölzer · 2015 · European Signal Processing Conference (EUSIPCO 2015) · doi:10.1109/EUSIPCO.2015.7362548

Wave Digital Filters: Theory and Practice

Digital filters built from circuit parts that pass waves to each other: wave digital filters, the other big school of circuit modelling.

A. Fettweis · 1986 · Proceedings of the IEEE 74(2) · doi:10.1109/PROC.1986.13458

Wave Digital Filter Adaptors for Arbitrary Topologies and Multiport Linear Elements

Wave digital filters extended to circuits that aren't simple trees of series and parallel connections.

K. J. Werner, J. O. Smith and J. S. Abel · 2015 · International Conference on Digital Audio Effects (DAFx-15) · DAFx paper archive

The Art of VA Filter Design

How to turn analog filters into digital ones that respond like the originals, even when the cutoff knob is swept fast.

V. Zavalishin · 2020 · Free book, revision 2.1.2 · Archived PDF

Reducing the Aliasing of Nonlinear Waveshaping Using Continuous-Time Convolution

Distortion without the digital grit: integrate the distortion curve instead of sampling it, and the harsh folded-back tones drop away.

J. D. Parker, V. Zavalishin and E. Le Bivic · 2016 · International Conference on Digital Audio Effects (DAFx-16) · DAFx paper archive

Antiderivative Antialiasing for Memoryless Nonlinearities

The same idea, generalised and analysed: antiderivative antialiasing, a way to make distortion curves alias less.

S. Bilbao, F. Esqueda, J. D. Parker and V. Välimäki · 2017 · IEEE Signal Processing Letters 24(7) · doi:10.1109/LSP.2017.2675541

Practical Modeling of Bucket-Brigade Device Circuits

The analog delay chip behind classic choruses and echoes, modelled block by block.

C. Raffel and J. O. Smith · 2010 · International Conference on Digital Audio Effects (DAFx-10) · DAFx paper archive

A Combined Model for a Bucket Brigade Device and its Input and Output Filters

Run the simulated delay chip at its own clock rate and let the circuit's own filters do the resampling.

M. Holters and J. D. Parker · 2018 · International Conference on Digital Audio Effects (DAFx-18) · DAFx paper archive

Antialiasing in BBD Chips Using BLEP

Keep the delay chip's own lo-fi aliasing, part of its sound, and remove the extra aliasing the simulation adds.

L. Gabrielli, S. D'Angelo and S. Squartini · 2025 · International Conference on Digital Audio Effects (DAFx-25) · DAFx paper archive

Reverb and delay

How to put a room inside a computer, in the order the ideas arrived: echo loops, early reflections, feedback delay networks, convolution with real rooms, and a classic plate design.

Natural Sounding Artificial Reverberation

The first digital reverb: echoes circling in feedback loops (comb filters), smeared into a smooth tail by all-pass filters.

M. R. Schroeder · 1962 · Journal of the Audio Engineering Society 10(3) · AES e-library

About This Reverberation Business

Early reflections and damped loops: what it takes to make a digital room sound real.

J. A. Moorer · 1979 · Computer Music Journal 3(2) · doi:10.2307/3680280

Digital Delay Networks for Designing Artificial Reverberators

Feedback delay networks: many delay lines fed back into each other through a mixing matrix, for a smooth reverb you can control.

J.-M. Jot and A. Chaigne · 1991 · Audio Engineering Society 90th Convention · AES e-library

Efficient Convolution without Input-Output Delay

Real rooms by convolution, live and with no wait: a long recorded impulse response split into blocks that grow along its tail.

W. G. Gardner · 1995 · Journal of the Audio Engineering Society 43(3) · AES e-library

Effect Design, Part 1: Reverberator and Other Filters

A classic studio plate reverb's structure, laid out so you can build it.

J. Dattorro · 1997 · Journal of the Audio Engineering Society 45(9) · AES e-library

Neural audio synthesis

Networks that make sound. Read in order, they move from writing raw audio one sample at a time to models that drive a real synth and run live.

WaveNet: A Generative Model for Raw Audio

A network that writes audio one sample at a time, each predicted from all before it. Listeners rated its speech more natural than earlier systems.

A. van den Oord et al. · 2016 · arXiv preprint · arXiv:1609.03499

Neural Audio Synthesis of Musical Notes with WaveNet Autoencoders

A network that learns the space between instruments, so you can morph from one timbre to another, plus a dataset of 300,000 notes.

J. Engel et al. · 2017 · International Conference on Machine Learning (ICML 2017) · arXiv:1704.01279

GANSynth: Adversarial Neural Audio Synthesis

Whole notes generated at once, with pitch and timbre learned apart, and several orders of magnitude faster than writing them sample by sample.

J. Engel et al. · 2019 · International Conference on Learning Representations (ICLR 2019) · arXiv:1902.08710

DDSP: Differentiable Digital Signal Processing

The network drives a real synth (sines, filtered noise and reverb) instead of writing samples, and can turn a singing voice into a violin.

J. Engel, L. Hantrakul, C. Gu and A. Roberts · 2020 · International Conference on Learning Representations (ICLR 2020) · arXiv:2001.04643

RAVE: A variational autoencoder for fast and high-quality neural audio synthesis

A neural sound model that makes 48 kHz audio 20 times faster than real time on a laptop's processor: timbre transfer you can play.

A. Caillon and P. Esling · 2021 · arXiv preprint · arXiv:2111.05011

Real-Time Guitar Amplifier Emulation with Deep Learning

A small recurrent network learns a real guitar amplifier's sound and runs live.

A. Wright, E.-P. Damskägg, L. Juvela and V. Välimäki · 2020 · Applied Sciences 10(3) · doi:10.3390/app10030766

Analysis and the DSP classics

The tools for looking inside a sound: the fast Fourier transform and windows first, then measuring noise and single frequencies, the physics of resistor hiss, and tracking a note's pitch.

An Algorithm for the Machine Calculation of Complex Fourier Series

The fast Fourier transform: a spectrum of 1,024 samples for about a hundredth of the work of direct calculation. Behind every spectrum analyser since.

J. W. Cooley and J. W. Tukey · 1965 · Mathematics of Computation 19(90) · doi:10.1090/S0025-5718-1965-0178586-1

On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform

Why a spectrum leaks energy into neighbouring frequencies, and which window shape to use against it: the reference.

F. J. Harris · 1978 · Proceedings of the IEEE 66(1) · doi:10.1109/PROC.1978.10837

The Use of Fast Fourier Transform for the Estimation of Power Spectra: A Method Based on Time Averaging over Short, Modified Periodograms

Measuring noise reliably by averaging many short spectra instead of trusting one long, jumpy one.

P. D. Welch · 1967 · IEEE Transactions on Audio and Electroacoustics 15(2) · doi:10.1109/TAU.1967.1161901

An Algorithm for the Evaluation of Finite Trigonometric Series

The strength of one frequency in a signal, worked out cheaply without a full spectrum. We use it to measure circuits for the course.

G. Goertzel · 1958 · The American Mathematical Monthly 65(1) · doi:10.2307/2310304

Thermal Agitation of Electricity in Conductors

Every resistor hisses, and the hiss grows with temperature: thermal noise, measured.

J. B. Johnson · 1928 · Physical Review 32(1) · doi:10.1103/PhysRev.32.97

Thermal Agitation of Electric Charge in Conductors

The theory behind resistor hiss: the 4kTR formula, tying the noise to temperature and resistance. Our thermal noise follows it.

H. Nyquist · 1928 · Physical Review 32(1) · doi:10.1103/PhysRev.32.110

YIN, a Fundamental Frequency Estimator for Speech and Music

Finding a note's pitch from its waveform, robustly.

A. de Cheveigné and H. Kawahara · 2002 · The Journal of the Acoustical Society of America 111(4) · doi:10.1121/1.1458024

CREPE: A Convolutional Representation for Pitch Estimation

A network that tracks pitch straight from the waveform, matching or beating the best classic method. DDSP uses it to follow a performer's pitch.

J. W. Kim, J. Salamon, P. Li and J. P. Bello · 2018 · IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2018) · arXiv:1802.06182