Teaching myself sound synthesis: How not to do oscillators wrong

music
Published

July 11, 2024

I’m slowly teaching myself sound synthesis by writing Javascript implementations of a number of classic techniques.

I’ve written about the Karplus-Strong algorithm for synthesizing plucked strings before.

I’ve started to work my way towards FM synthesis my usual way: making every possible mistake in the book so you don’t have to. So here’s a basic, fun bug to watch out for: how to not do oscillators incorrectly.