Sound Design: Re-Creating Daft Punk's "Robot Rock" Synth Sound in Logic

Daft Punk's synth sounds, simply rule (a comment I'd like to make about their music in general). Let's find out how to re-create the sound used in Robot Rock using Logic's ES2 analog synth plugin.  

What can I say? Daft Punk's synth sounds simply rule (a comment I'd like to make about their music in general). The sounds are iconic. Classic. Highly memorable. I'm a fan. And when Rounik asked me to write a sound-design-in-Logic article for The Hub, I was reminded of the time when, during one of my analog synth master classes, a student asked how to create the synth sound heard in Daft Punk's "Robot Rock". Not only was it great fun to try and re-create it, but it reminded me of other classic records in which a sound using waveform synchronization -- better known simply as "sync" -- was used as the basis for equally definitive synth hooks. Amongst those records are Neneh Cherry's "Buffalo Stance" and The Cars, "Let's Go".

But enough of me taking a trip down memory lane. Let's find out how to re-create the sound used in Robot Rock using Logic's ES2 analog synth plugin!

The Complaint Department, Already?

As I'm writing this article, the emails are already flooding in asking why I had to pick Logic's most complex virtual analog synth plugin to demonstrate how to make this sound. Well, I have two reasons. They might even be good ones! I'll let you be the judge...

First, it's the only one of Logic's analog synth plugs that provides the ability to produce sync waveforms. And second there's a sound in the "Tutorial Settings" folder which we only have to make slight modifications to in order to achieve the sound used in Robot Rock.

Sync: Step 1

Load up an instance of ES2 and then select the very bland-sounding "Sync Start" setting from within the "Tutorial Settings" folder. 


Once loaded, move the modwheel up fairly rapidly as you play a note and you'll hear the characteristic ripping sound of a sync'd oscillator. The modwheel causes this action because, as you can see in slot 1 of the modulation matrix, it's preprogrammed to let you sweep the pitch of Oscillator 2 with movements of the wheel. But what causes that ripping sound?

Well, this occurs when the pitch (frequency) of an oscillator (Osc. 2 in this case) is being changed while its waveform is being forced to reset to the beginning of its cycle every time another oscillator (the "master oscillator" -- Osc. 1) completes a cycle of its own. And this synchronizing of one oscillator's waveform starting point with another oscillator is where the word "sync" is derived from. And so, as Osc. 2's waveform is constantly being reset as you change its pitch, the waveform quite literally gets bent out of shape in the process, producing that classic ripping sound.

Now that you know the theory, let's move on to...

Sync: Step 2

Return the modwheel to zero, and in the second modulation slot, increase the depth to .93 (you will probably need to hold down the Shift key to achieve this value). This sets the amount of pitch change that's going to occur in Oscillator 2, this time by means of Env1 (envelope generator 1). Now all we have to do is adjust Env1's attack and decay values to achieve the same "shape" of the sync sweep heard in Robot Rock:

  • Set Env 1 attack to 46.0 ms
  • Set Env 1 decay to 2500 ms

Voila! We have achieved the sound from Robot Rock! And at this point you might find it interesting to compare this sound to the ones used in the other songs I mentioned earlier in the article. They're very similar!

Final Touches

At the end of each synth phrase you will hear some vibrato (pitch waver) in the sound. To accomplish this effect using the modwheel, do the following:

  • Set LFO1's rate to 4.800 Hz
  • Set up modulation Slot 3 as you see in Figure 2 below, setting the modulation depth (orange triangle) to .18
  • Finally, click the b/p button on modulation slot 1 (bypass)

Last but not least, you come a tiny bit closer to emulating the exact Robot Rock sound by setting Oscillator 2's coarse tuning to -2 semitones (-2S, 0c).

A Few Notes...

Eleven, to be precise -- the number of notes in the Robot Rock hook. In the image below we can see the piano roll and score editor displaying those notes. For copyright reasons I haven't transcribed the exact rhythm of the part, but the notes are fair game.

One thing you might notice: if you were to play these notes along with the track, the sound will be out of tune. It seems to be the case in every recording I've heard of Robot Rock that the pitch of the track is off by about a quarter tone. This can be remedied by tuning ES2 sharp by 48 cents (almost a quarter tone) to get the sound in pitch.

Hope you enjoyed making this sound!

Check out and in-depth tutorial on how to use the Logic's ES2 and the MIDI 101 Video Tutorial by the author, film composer and Logic guru, Peter Schwartz.

Peter Schwartz, composer, orchestrator, arranger, pianist, synthesist, and musical director, began piano studies at age 5 and went on to earn a degree in piano performance from Manhattan School of Music. It wasn't long afterward that he began working as a product specialist for New England Digital (Synclavier) and also as a sound progr... Read More


Christian L
Thanks for another great post! :)

What's funny is that Daft Punk didn't program that synth sound at all. The whole riff is a sample of "Release the Beast" by Breakwater :

Great 80's funk tune!

Peter Schwartz
Thanks Christian!

Had no idea they ripped that. So maybe we should re-title this post to "The Release the Beast Sound Copped by Daft Punk (who still totally rule)"? I'll check with Rounik on that one...

: - )
Peter Schwartz
But then again... after all, it IS the Robot Rock hook. Christian, I was happy to live in ignorance but now look at what you've done!

; - )

Thanks for providing the background on the source of the part, Christian. Makes for an interesting epilogue to the article!


That is really interesting! Had no idea it was sampled!

Peter, excellent article regardless of who created the original!

Once again Peter, you've opened up my eyes to a new range of possibilities with the ES2. And now the creative rabbit hole that is Logic grows deeper. Thanks for the splendid tutorial.
its also factory preset on a hardware Prophet 5.

Want to join the discussion?

Create an account or login to get started!