Arduino FM synth

This page is about my DIY Mozzi based FM synth using an Arduino. In this article I focus on what each building block is doing and why that works. There are tons of tutorials about how to get started with Arduino and electronics, this post is not one of them.

This synth is great for beginners. To build it you need some basic DIY electronics tools like a soldering station, wires, stripboards, breadboards etc.

I knew that I wanted to use this synth as part of a bigger modular system so I decided to build a custom PCB for it to save space and make sure it'll fit in my future Eurorack case. This page explains how to build an Arduino on a PCB but the synth will obviously work just as well with a stock Arduino Uno.

Overview

What's this?

A DIY Arduino synthesizer using the Mozzi library.

How does it sound?

Features

DIY Arduino board with +5V power supply, single carrier, single modulator signal with waveform selection, modulation speed and intensity knobs and a noise source. Notes control: either by MIDI input or knob+button (continuous frequency).