Voices of Devs

Every sound you hear in this song was made from human voices.

I wandered around with a little microphone at GDC San Francisco 2011 to record vocal sounds from anyone who was willing to make them. I wanted to make a song out of these noises. In fact, I wanted to make a complete song, using nothing but these vocal recordings.

This is that song.

People grunted, groaned, moaned, screeched, screamed, and sang into my little microphone and I used this source material to produce Voices of Devs.

Absolutely everything you hear in this track was made by manipulating these recordings using various sound design techniques. Every drum, lead, chord and effect was, at one point in time, a recording of somebody making noises with their mouth at GDC San Francisco 2011. No other samples, synths, instruments or recordings were used in this track. Whatsoever.

How was this achieved?

The goal was to manipulate these original vocal recordings using various musical sound design techniques and turn them into various musical instruments – drums, synths, etc.

The entire process boiled down to two techniques:
1. Matching waveform visuals
2. Looping waveforms for “synths”

For those of you playing at home, here’s a breakdown of each process!

Matching waveform visuals

The first technique is very simple, and it’s probably closer to a visual artist technique rather than something musical. The idea is that you visually inspect the waveform of a sound that you’re trying to replicate, and then attempt to match it using whatever source material you have (in my case, the recordings from GDC).

Take this image on the right – this is the waveform of the stock Kick Drum sample from FL Studio 10. Click below the image to hear it.

Visually we can see that the kick is basically made up of two elements:
1. A crazy looking transient at the start.
2. A sine wave that goes up and down about 12 times whilst being stretched.

Now, all we need to do is create something that looks visually similar (we’re not worried about sound at this stage) using our source material.



These three elements became my “transient”:

A squarewave scream from Ben Minto:

A grunt from Lennie Moore:

And…whatever this is, from Jake Kaufman:

And the sine was taken from a single sample, and then edited:

The original sample, a haunting melody from Dan Reynolds:

Once we zoom into the waveform, we can see something that resembles a sine wave:

After that little slice has been looped, pitched, stretched and EQd, we get this:

The transient samples were sliced up, pitched and EQd, and then combined with the sine sample using the original kick sample as a visual reference. The final kick drum sample was then EQd, compressed and tweaked until I ended up with this:








This technique of visually replicating the sound that I wanted to create was used to make all the kick drums, snares and cymbals that you hear in the track.

Looping waveforms for “Synths”

The second technique is also very simple and is based on Wavetable Synthesis, where a segment of digital audio is looped to create a constant tone that can then be manipulated via a sequencer. This technique is extremely simple and allows for a lot of freedom and experimentation with virtually endless possibilities.

Step 1 – Grab any sample.

The fun part of this technique is the experimentation. First off, find any sample of audio – anything at all. For this, I’ve grabbed a cool screech that Steve Tushar gave me.


Step 2 – Zoom & loop.

Explore the different parts of the sample by zooming-in and looping little chunks. Listen for anything cool or unique sounding because this will become our waveform that we will use for synthesis. I like this little section of Steve’s screech because it’s a bit aggressive and angry and kinda “gnars”, and I’m feeling kinda gnarly today. Once you’ve settled on your little chunk, copy it, paste it into a new file, fade the edges so it loops on zero crossings and save it as a wave file.


Step 3 – Pitch it so it’s in tune.

Next we need to (well, I guess it’s optional) pitch correct the waveform chunk so it conforms to concert pitch. This will make sure it’s in tune with everything else and make it easier to sequence. This waveform was pretty close to an “E” note.

Step 4 – Load into Sampler.

Next we load the little waveform chunk into our favorite sampler, make sure it’s looping and stretch it out over the keyboard. This will automatically pitch shift the sample based on the key you press, and we’re now beginning to see our waveform synth take shape!


Step 5 – FX!

Next we want to shape and manipulate the waveform in the sampler to give it some more character. Here I’ve added a Tape Saturator for distortion and grit, I’ve EQd it to make it brighter, added a chorus and phaser, compressor and then some delay and reverb. I’ve also added a Formant filter which is being modulated by an envelope sequencer to give it a slight “talking” effect which is popular among all the young synth-groovers of today.

Step 6 – Programming the sampler.

Programming allows a further level of control which further expands our possibilities. To give our waveform synth a real “synthy” touch I’ve given it a portamento script to make it jump between notes. After some more buss effects, EQ and compression we get this!

All this, from one little screech. This is only a very basic demonstration and this technique can be vastly expanded by layering multiple waveforms, more effects, programming, etc. All “synth”, “bass”, “plucks”, and “guitar-ish” sounds you hear in the track were created using this technique.

And there you have it!

A lot of work went into this track, a lot more than a single post can handle, but these two main techniques formed the majority of the sounds that you hear in Voices of Devs. If you have any questions please feel free to email me, find me on Twitter, or Facebook.

This was so much fun to put together and I’d like to thank all the awesome people who contributed their voice to my little project: Jeff Ball, Sean Beeson, Alex Brandon, Nathaniel Chambers, Ben “Crossbones” Cooper, Charles Deenen, Brian DiDomencio, Morla Gorrondona, Joe Griffith, Lance Hayes, Kole Hicks, Jimmy Hinson, Thomas Kohl, Sam Hulick, Jake Kaufman, Kieran Lord, Kunal Majmudar, John Mazzei, Hazel Mckendrick, Ben Minto, Keith Moore, Lennie Moore, Jayson Napolitano, James Nixon, Dan Reynolds, Pontus Rufelt, Michael Schiciano, Paul Sivertsen, Jeremy Taylor, Hillary Thomas, Joe Thwaits, Steve Tushar and Mike Worth.


If you like the track you can purchase it here:

Kontakt Patches

Here you can download the Kontakt patches:

KontaktPatches.zip (21mb)


And for further investigation, the multitracks:

Multitracks.zip (34mb)


02/03/12 08:40

Voices of Devs illustrates what GDC sounds like « Player Attack

[...] a certain level of curiosity around the project, Mick has thoughtfully provided us with an explanation page, which gets into the details about just how he achieved the effects featured in the track. It's [...]

02/03/12 09:00

This Should Be The Soundtrack To GDC! | Kotaku Australia

[...] about the different techniques used in the creation of this track on Mick Gordon’s website here. gdcaumick gordon  Discuss  Share  Tweet  Email  More [...]

02/03/12 15:34

Adam Gubman

You are a flipping genius and a master at your craft. I love your work, I’ll say it again and again!


02/03/12 23:57

Voices of Devs – Mick Gordon «

[...] a fazê-los. O resultado foi essa música feita somente com o som das vozes que ele gravou. No site dele tem todo o processo de desenvolvimento da música, como ele igualou e usou efeitos nas ondas [...]

04/03/12 06:15

Big Giant Circles

Mick buddy you’re amazing dude! Totally pimping this to the Image-Line guys.

05/03/12 08:39

Edgar Ramirez

the multitracks in wav are avalible for download

07/03/12 16:37

Voices of Devs - Mick Gordon turns human voices into electronic music

[...] from Bandcamp, iTunes and Android Marketplace, and can be listened to on Spotify.More information: Mick Gordon No Comments Share/Save wpa2a.script_load(); GA_googleFillSlot("belowpost"); Older post:FabFilter [...]

07/03/12 16:40

Free instruments for Native Instruments Kontakt

[...] machine samples at soundlib.noisetheorem.comMichael Kingston RidersRuffrider & Easyrider drumsMick GordonVoices of DevsMihai SorohanVowel Ensemble Choir PackModularsamplesKorg Z1, Ensoniq ESQ1, DSI Tetra [...]

09/03/12 20:08

Sound designer Mick Gordon uses iZotope’s Nectar and Ozone 5 to produce unique voices-only track « Time+Space Blog

[...] two main techniques – matching waveform visuals and looking waveforms for ‘synths’. Click here to visit Mick’s website where he gives a detailed explanation of these [...]

09/03/12 23:18


just brilliant!!

12/03/12 03:28

Creare suoni con le voci umane | HOME RECORDING 4 DUMMIES

[...] suo sito ufficiale Mick spiega nel dettaglio com’è arrivato a generare dei suoni anche complessi come batteria [...]

12/04/12 22:43


Mick you are an absolute genius. The amount of work you’ve put into this one project alone demonstrates how dedicated you are to your music. Liked on facebook and following on soundcloud, can’t wait to hear more amazing sounds coming from you. :D

03/07/12 19:06


Far out!!! I saw your video on YouTube the other day, but I had no idea that you went into so much detail on your website regarding how you made this awesome track!!
Kudos to you!

18/10/12 21:45


that was so useful.
thank u so much.
cheers EBI.

08/10/13 08:19


Awesome mick! Teach us how you mix and master those epic drums!! Eargasims!

Leave a Comment