Close

Possible alternative algorithms

A project log for The Delta Flyer

A "clean room" implementation FM synth using the mbed libraries.

steven-clarkSteven Clark 06/12/2018 at 19:500 Comments

Since this synth is fully software it will be possible to re-program for other algorithms, someone just needs to make the firmware.

An easy one would be subtractive synthesis from a square wave.  FIR filters would allow pulling harmonics out of a square wave to make other sounds.  Pretty standard stuff.

A more modern technique would be "simulation" techniques involving "digital waveguide synthesis" where a digital delay line and some filtering shape an initial impulse into a note.

Discussions