Homemade Modular Synthesiser

An ongoing project, which will be properly documented at some point.

Dedicated to the memory of Ray Wilson.

5th January 2017: Geiger counter module complete. Produces random voltages by comparing the time between clicks. Initially counts three clicks, then takes the time between 1 and 3 as the overall range mapped to 5V, and click 2 as the voltage level. It then waits for the next click to replace click 3, and re-assigns the previous 2 and 3 to the new 1 and 2, if that makes sense.

The 5V is converted into a control voltage signal, with adjustable range and offset, adapted from Ken Stone's joystick schematic. Glide has also been borrowed from a CGS module. Also produces a trigger output every time the geiger counter is activated.

The text below is a little out of date, written around 2011. I need to mention NLC and SynthCube - great suppliers!

This project started in earnest around February 2008, after a bit of planning and research.

Earlier this year I helped a friend start building their own synthesiser, and thought it might be useful to document some of the discussions we had. This page will contain some of the things I found out over the last few years, in the hope that they might be of use to someone starting a similar project, without boring anyone to death.

"Suffice it to say that a powerful horse would have had difficulty in pulling a cart loaded with the designs I had to reject" - Wolfgang von Kempelen

What is that thing?

A modular synthesiser, as the name implies, is a synthesiser that consists of various modules, each with an ability to generate or manipulate an audio signal in a specific way. Rather than relying on presets, as with most electronic keyboards, the user can link various modules together to build a sound from first principles. Different aspects of a sound (pitch, volume, timbre, vibrato, reverb etc.) can be controlled entirely independently, allowing for an immense number of sonic possibilities.

The modules are linked together using 'patch cables', and a particular arrangement of cables is usually referred to as a 'patch'. This method of generating/organising sounds began (commercially) in the 1960s, and has survived due a number of advantages not present in modern systems.


Modulars can seem a little intimidating at first glance, appearing closer to a spaceship control panel than a musical instrument. Once you absorb the concept of connecting modules together, I'm sure you'll quickly realise that it's actually a very intuitive interface that's a lot of fun to use.

Imagine using a mobile phone to perform a series of everyday tasks, but taking a photo of each different screen that you use. Imagine nice big A4 printouts of the different screens laid out on the floor, sellotaped together into one big rectangle. You could now use a marker pen to join the different printouts to describe a certain task. For example, if you want to send a text message to Uncle Nobby, then the connections may end up something like:

Options > Create text message > Type message > Select Uncle Nobby as recipient > Send message

A lot of modern electronic equipment involves sequentially navigating different 'modes' and choosing options along the way. A modular synthesiser physically shows all of these 'modes' simultaneously, with the navigation and choices done via the path of the cables and settings of the knobs and switches. A huge advantage of this method is being able to instantaneously manipulate any parameter without having to fiddle about with a convoluted hierarchy of sub-menus.

Audio, control voltage, gate and trigger signals

As well as audio signals, a system called 'control voltage' is used to connect and control various modules. Parameters that can be altered by turning a knob can often be manipulated using a control voltage input. For example, oscillator pitch, filter frequency, volume level etc. can all be altered by connecting something to the 'CV in' socket. Some examples of CV sources include: keyboards, sequencers, LFOs, envelope generators, ribbon controllers, joysticks, pitch bend wheels, foot pedals, theremins, light/temperature/humidity sensors, batteries etc. - anything that produces a voltage in the suitable range (usually around 0 to 10V). A very common example of CV control would be connecting a keyboard to an oscillator to control the pitch. Depending on the key pressed, a different voltage will be sent to the CV input of the oscillator, causing it to change its frequency.

Another control mechanism used in analogue synthesisers is a 'gate' signal. This is an on/off signal rather than variable as with CV. Gate signals let a module know that an event is occurring, and how long that event is occurring for. A keyboard sends a gate signal for the length of time that a key is held, allowing a connected module to help something happen during that time. A common use is to activate an envelope generator, which in turn can effect how the volume, filter, LFO amount etc. is applied while the note is held.

Finally there are 'trigger' signals, which are similar to gate signals only much shorter. They are typically a very short pulse that lets a module know that an event should be 'triggered', but, unlike gate signals, doesn't describe the length of the event. Typical applications may include sequencer start, stop or 'clock' signals, or control of drum modules. Sometimes the level of the trigger pulse can be varied, e.g. to vary drum accents.

Different synthesiser manufacturers use slight variations of voltage response and levels within the signal systems described above, but the basic concepts remain the same. The introduction of MIDI in the early 1980s increased compatibility between equipment, but perhaps at a cost of reduced flexibility.

Functions of basic synthesiser modules

VCO: A Voltage Controlled Oscillator, if oscillating between 20 to 20,000Hz, produces an audible tone when connected to headphones or a speaker system. A synthesiser VCO usually produces a range of simple waveforms, e.g. sine, triangle, saw and pulse, each of which have their own distinctive basic sound. The frequency (and therefore pitch) of the VCO can be controlled by a large number of control voltage sources, to produce melodies, tones or sound effects.

VCF: A Voltage Controlled Filter alters a sound by varying different frequencies allowed to pass through the module, often creating an interesting 'sweeping' property to the processed sound. The VCF is certainly the component that gives a synthesiser the most amount of character. Examples of popular classic filters include the MiniMoog, Roland TB-303, Korg MS-20 etc.

VCA: A Voltage Controlled Amplifier can be used to control the level of an audio or CV signal. It can be used to control the volume of a sound, or it can be used in between an LFO and a VCO to determine the amount of effect that the LFO has on the VCO.

LFO: A Low Frequency Oscillator is typically used as a CV source that can modulate other modules, creating tremolo or vibrato effects, cyclically manipulating an effect over time.

Envelope generator: Generates a transient control voltage pulse, usually split into four sections: Attack, Decay, Sustain and Release (often abbreviated to ADSR). The time of each of these parameters can be set, and the CV output connected to a VCO, filter, VCA etc, so that the effect of the module connected can be 'shaped' when the envelope generator is activated by a gate or trigger signal. Percussive sounds will have a fast volume 'attack', whereas a flute-like sound would have a slower attack.

Sequencer: A device for outputting a series of triggers, gates and control voltages, at a certain speed, for controlling triggers, gates and CV parameters in sequence. Uses include creating drum patterns or musical melodies.

Noise source: A noise source generates a random signal 'hiss', comparable to the sound of 'static' from a de-tuned radio. A useful building block for snare drum emulation or wind sound effects etc.

Other useful modules

Sample and hold: Nothing to do with sampling in the sense of digital recording. A sample and hold module will take a signal (often a noise source), examine it at a specific rate (perhaps set by an LFO), and then 'remember', and output, the level of the signal until the next instruction to take a sample. Inputs including a noise source and a clock rate of 1Hz will create a CV output of random frequencies which could, for example, be connected to a VCO to create random pitches every second. Good for 1960s sci-fi computer sounds.

Sub oscillator: Divides the frequency of another oscillator into lower octaves, often played simultaneously to 'fatten up' a sound.

Ring modulator: Takes a signal and combines it with a second 'carrier' signal (usually a VCO) to create a distinctive metallic/robotic sound. Some for sale here!

Vocoder: Usually takes speech as an input, filters it into different frequency bands, then recreates the vocal components electronically to make you sound like a very funky robot.

Voltage quantiser: Can be used to take a CV output from a VCO, sequencer etc. and round it off to the nearest semitone. Useful for programming melodies into analogue sequencers.

List of most of modules completed so far (20/10/2011):

Utility modules

5 x VCO (MFOS)
2 x LFO (MFOS)
8 x VCA (MFOS)
2 x valve VCA (CGS)
8 x EG (MFOS)
Noise source (MFOS)
Sample and hold (MFOS)
Two channel sub oscillator (CGS)
16 channel mixer

Filters etc.

Twin Wasp VCF (CGS)
2 x Synthacon VCF (CGS)
State variable VCF with VC resonance (MFOS)
Envelope follower filter (MFOS)
2 x saw pitch shifter / wave multiplier (CGS)
2 x simple wave folder (CGS)


TR-808 bass, cowbell and rimshot clones (Analogue Solutions)
TR-808 snare, hi-hats and 2 x bass from Eric Archer's schematics
TR-909 clone (11 drums) using PCB from introspectiv.org
2 x Coron DS8 clones (Papareil Synth Labs)
Dual drum simulator with additional tone selection switches (CGS)
Dual chime/bell simulator (CGS)
2 x Cynare cymbal/snare simulator (CGS)
Drum tone board (PAiA)

Sequencers etc.

16 step sequencer with 8 gate/trigger channels & four CV channels (based on CGS)
4 x sequential switch / 8 step CV sequencer (CGS)
2 x burst generator (CGS)
Master divider (CGS)

Other modules

Vocoder (PAiA)
MIDI to 8 CV outputs (PAiA)
Linear to exponential converter / signal inverter (PAiA)
Voltage quantizer (MFOS)
Slope detector (CGS)
4 x real analogue ring modulators
2 x Echo Base echo units (musicpcb.com)
Gristleizer (musicpcb.com)
Spring reverb (from Hammond organ)
8 stage phaser (MFOS)
2 x 'Weird Sound Generators' (MFOS)
Valve oscilloscope
2 x modified 'psycho LFO' (CGS)
Jack multiples
V8 engine simulator (CGS)


2 x synthesizers.com QPS3 large power supplies (each +15V@3a, -15V@3a, +5V@8a)
2 x synthesizers.com Q137 power control / interface modules
8 x DC power distribution modules

Frequently asked questions

Does every knob do something?


Where did you find / buy it?

It was hand soldered mostly using PCBs from synth DIY websites

What did it used to be?

It isn't a "converted telephone switchboard" or similar - it has been made specifically as a musical instrument

Did you know I have an iPhone app that does the same thing?

That does have the advantage of being portable, but there is a nice element of unpredictability with analogue synthesisers that is hard to recreate digitally. I also like the immediacy of the interface, being able to see all the knobs in front of you for easy tweaking of sounds. It's also satisfying to make your own electronic equipment, and it gives an added dimension of appreciation when listening to electronic music, or indeed any music.

How long did it take to make?

Lots of hours, beginning in February 2008

Can it communicate with aliens?

A few people have asked that. I'm not entirely sure yet.

Useful suppliers

Music From Outer Space: Ray Wilson's site, selling blank ("unpopulated") PCBs (Printed Circuit Boards). Excellent range of basic utility modules, e.g. VCO, VCA, LFO, VCF, as well as a great phaser, digital ring modulator etc. Highly recommended for beginners, as site is friendly (if a little hard to navigate), and documentation is extensive.

CGS: Ken Stone's site - click on the "PCBs for sale" link for a long list of unusual and interesting modules. The construction notes are good, but more of a guide than a step by step building method, as there may be different ways of implementing the PCB depending on your requirements. Definitely my favourite synth DIY website - contains some really unique and brilliant projects.

PAiA: Another excellent source of projects for beginners, available either fully assembled or in kit form with instructions and components. "For beginners" refers only to ease of construction and quality of support documents - the final assembled products can easily be as good as expensive professional vintage analogue equipment (that's the great thing about building your own!)

Synthesizers.com: Very high quality pre-assembled modules. Company sometimes referred to as "dotcom". Good source of technical information and +/- 15V power supplies.

Project 9090: PCB clone of the legendary Roland TR-909 drum machine

Eric Archer: Inspirational site with schematics and perfboard layouts, including some of the TR-808 drums

Music PCB: High quality PCBs, including a great delay unit and Throbbing Gristle's Gristleizer

Papareille Synth Labs: Some interesting stuff, including Coron DS8 drum clones, although PCB quality not amazing

I have only listed sites that I have dealt with directly - obviously there are plenty more! MFOS and CGS are the ones I have used the most.

Components: I am based in the UK, and so use Rapid Electronics for about 90% of electronic components, although there is also RS, Mouser or eBay. Stay away from Maplin, because they are expensive and rubbish.

Knobs: I have found a factory in Taiwan - minimum order tends to be 500 or 1000, but with vast savings.

Timber for cabinets: SL Hardwoods Ltd, although I don't know if they're necessarily the cheapest. They were a bit grumpy on the phone, as apparently unlike most of their customers I wasn't buying enough timber to construct a galleon or a new wooden fence around London.