How To Make A Dubstep Beat

How To Make A Dubstep Beat

In this tutorial, I will show you how to make a Dubstep beat in FL Studio (or how I created one). Now, to be honest, I’m not an expert in this genre. In fact, the example beat you’re about to hear is my first ever Dubstep beat. I managed to put it together by listening some commercial Dubstep tracks on Beatport and made notes what are some of the most essential elements in this genre and based on that created my own.

Here’s the beat:

Ok. For a Dubstep beat, you’ll need to create a syncopated drum rhythm using punchy kick, punchy snare with a touch of reverb (big snare is important in good Dubstep beat!), plus some hihats and a modulating (wobble) bassline with wall shaking sub bass tones.

In my example beat, I used some really cool third-party plugins (all free!): Glitch by Illformed, CMT Bitrcusher, Rough Rider by Audio Damage and Le456 by LePou.

Also, I didn’t create my own drum samples. Instead, I used the Deadmau5 XFER commercial sample pack for that

Alright, let’s get this thing rollin’!

Choosing The Drum Samples

I’ll start a new FL Studio project and set the project tempo to 140bpm (in Dubstep, tempo is usually around 140bpm).

Next, I’ll pick the drum samples. First, the kick: I’ve found that a kick drum with a power and punch in around the 100-120Hz area and not too long sub tail works well in Dubstep. I mean, those 808 -style low hip hop boom kicks doesn’t seem to work very well (and there’s most likely going to be some mixing issues as the 50Hz and below area will just get too crowded as the bassline is going to be ruling that frequency range). The kick really needs to be punchy, short, sharp and hard-hitting…. these kind of kicks can be found in many of those free house or trance sample packs available in the net. Punch is the key.

I could’ve also created my own kick drum by using layering (check out my tutorial on how to layer a kick drum or search more on Youtube), but I’m happy with the samples I found in that Deadmau5 sample collection.

Ok. After finding a nice kick sample, I drop it to an empty Sampler Channel and rename it to ‘kick’ and also I’m gonna use colors to keep things organized (that is done by right clicking on the Channel in the Step Sequencer and selecting ‘Rename / color…’ from the menu):

Loading Renaming And Coloring Samples

Next, the snare. Right kind of snare is very important for a hard hitting Dubstep beat. It needs to be punchy – mostly in the 180-200Hz area. A hip hop hand claps (and I mean those sloppy ones) or short and too dry snares wont work as good. 909 style basic snare samples, with a bit longer tail seems to work pretty well.
I found a nice snare from the Deadmau5 XFER pack.

I could’ve used layering with the snare as well: layering two or three snare samples together (and mixing in some claps too) and boosting slightly the 180-200Hz area a bit with a peaking filter with narrow bandwidth would’ve most likely given me a punchy snare sample I’m after for.

Moving on.

I’ll drop my chosen snare sample to an empty Sampler Channel, rename it to ‘snare’ and use the same color as with the ‘kick’.

Next, I need a closed hi-hat sample. A standard short closed hi-hat will do fine. I picked mine from the BHK Essentials Vol 3 sample pack (btw, that is an awesome sample pack for Drum & Bass as well).

And finally, the open hihat (ride cymbal works well too). I’m relying on the Deadmau5 XFER sample collection again and dropping the sample to an empty Sampler Channel and renaming/coloring it.

Few words about choosing the drum samples: Usually, when I start building a beat, I firstly throw in a basic set of samples, build a basic, rough drum sequence and press play. Then, while the beat is playing, I start replacing the samples I’m not happy with – on-the-fly. Sometimes I end up replacing all the samples I originally choosed for. The thing is, there needs to be a some kind of drum sequence playing to be able to hear whether the samples work together or not. Of course, any sample can be made to work together via proper tweaking (tuning, EQ’ing, compression, etc), but I’ve found it’s much much easier and faster to have a rather large collection of samples, cycle through them and use replacing to find a working combination. (Or I’m just lazy). Anyway, this was the method I used to find the samples I’m using in this tutorial.


Now, I assign each sample to a free mixer track. Here’s a tip how you can assign them all at once: in the Step Sequencer, right click on each Channel Selector so that it’s green. Open the Mixer and right click on a Insert Track and choose Link Selected Channels -> Starting From This Track (or press SHIFT+CTRL+L) and the Sampler Channels will be automatically assigned to Mixer Tracks starting from your chosen track.

Link Selected Channels To Mixer Tracks

Now I’ll start building the drum beat!

Creating A Syncopated Drum Beat

I’ll add a new pattern to the Playlist, Rename it to ‘drums’ and open the Step Sequencer, place a kick on steps 1 & 7, snare to step 9, closed hi-hats to steps 1-5, 7-12, 15 & 16, open hi-hat to steps 5 & 13. I think this is one of the most basic drum patterns in Dubstep:

Basic Dubstep Drum Pattern

Now, the volume levels between the sounds aren’t in balance so a little tweaking needs to be done:

  • Kick will be left to 0.0dB. That is what I usually do with a kick. Then I mix everything else so that they support the kick and not compete with it.
  • Snare volume needs to be dropped slightly, to -0.7dB to be specific, and boost the 8kHz range by 2.8dB (using the channel EQ) to add some sparkle.
  • Closed hi-hats will be set to -6.8dB (I also panned it 16% to left).
  • Open hi-hat works with -10.3dB volume settings (I panned it to 12% right).
Drums Volume And Panning Settings

Ok. This is how the beat sounds:


Now, while the snare sounds ok, it could be better so I’ll drop Rough Rider to it’s effect slot for some quite extreme compression. Here’s the settings I used:

  • Ratio to 50:1
  • Attack to 1.0
  • Release to 2.3
  • Sensitivity to -40dB
  • Makeup to 29dB.
Rough Rider For Snare

This kind of compression shapes the character of the snare quite a lot. It boosts the volume of the quieter release part (the tail) a lot making it sound fuller, bigger and sort of like ‘pressurized’ if you know what I mean.

Compare the difference. First the snare without compression:

And with compression:

I’m also going to use reverb to make it sound even bigger. So, I drop Fruity Reeverb 2 to the snare Mixer track effect slot – and move it up so that it comes BEFORE the compression in the effect chain as I wan’t the compression to affect to the reverb signal as well.

Here’s the settings I used in Fruity Reeverb 2:

  • Decay: 0.9 sec
  • Damping: OFF
  • Size: 88
  • Diffusion: 100
  • High cut: 16.2kHz
  • Low cut: 910Hz
  • Stereo separation: -27%
  • Early reflection level: 0
  • Wet level: 10%
Fruity Reeverb 2 For Snare

Listen the results:

And here’s the whole beat:

Next, I will add a little variation to the drum beat so I go to the Playlist and copy / paste the drum pattern few times over making it 4 bar ‘loop’ and make each copied drum pattern clips unique (right click on the top left corner of the clip and select ‘Make unique’):

Making The Drum Patterns Unique

Then I modify the drum sequences on each copied pattern:

Drum Pattern Variations

Sweet, but I want more variation.

I copy this 4 bar loop and paste it. Now I have an 8 bar loop. I’ll add some variation to the last two patterns of the beat (bars 7 & 8 – first, making them unique of course)

Drum Pattern Variations Last Two Bars

This is how the whole beat sounds:


Okay, now it’s time for the wobble bass!

The Modulated Bass (Wobble Bass)

For the wobble bass sound, I’ll use 3xOsc so I’ll just load one to the project, rename the Channel to ‘wobble bass’ and assign it to a free Mixer track and program it as follows:

  • Choosing saw wave as the shape for each three oscillators.
  • Set the Coarse Tune to -24 semitones for each.
  • Set the Osc 1 Fine Tune to -18 cents, Osc 2 Fine Tune to +16 cents and Osc 1 Stereo Detune to -13 cents.

With settings like this, I’ll have a basic detuned saw lead:

3xOsc Wobble Bass

Next, I’ll ‘destroy’ the sound a bit by adding Poulin Le456 to it’s effect slot. Le456 is a free pre-amp simulation plugin and usable effect for making a Dubstep bass to growl.

Before I’ll start to mess around with the Le456, I’ll drop the ‘wobble bass’ Mixer track volume level to around -15dB as I don’t want to have a hearing damage!

In the Le456, I’m using following settings:

Le456 For Wobble Bass

This’ll make it sound dirty enough. Also, If you check it with a spectrum analyzer (EQUO is good for this, it’s one of the FL Studio native plugins, check the video at the bottom of this tutorial to see how it works) or you have a subwoofer, there’s quite a lot life in sub frequency area (around 50Hz and below area) when played with low octave notes which is important in Dubstep bass, so basically, I should have enough  of those wall shaking tones just with this sound. However, there’s a possibility to mix in a separate sub bass, and I’m going to cover that later in this tutorial.

Okay. Next, I’ll head to the Playlist and add an empty pattern there (renaming it to ‘wobble bass’), open the Piano Roll -view of the 3xOsc and create a simple, repetitive 8 bars long bassline with a slight variation in the end:

Wobble Bass Notes

It won’t wobble yet so I’m going to make it wobble. There’s various ways to do it, and I’ll use Fruity Fast LP for that so I’ll open the Mixer and drop an unit of Fast LP to the ‘wobble bass’ Mixer track effect slot.

Now, the idea is simple: Fast LP is a low pass filter and by automating the cutoff frequency controller movements, the sound can be made to wobble.

But first, I’ll go to the Playlist and add a new pattern there. This pattern will be dedicated only for the Fast LP cutoff frequency automation data. I’ll rename it to ‘wobble bass filter envelope’.

Next, I’ll bring up the Fast LP, raise the Resonance level a bit and right click on the Cutoff -knob and choose ‘Edit Events’ from the menu to bring up the Event Editor:

Fruity Fast LP For Wobbles

I’m going to create an 8 bars long ‘wobbling automation sequence’ and for that I’ll be using LFO tool (LFO tool allows you to draw LFO shapes in the Event Editor). To begin, I select the first three beats of the first bar (making a selection determines in what time range the LFO shapes will be drawn) and open the LFO tool under the ‘Tools’ -menu (or press ALT+O):

Fast LP Cutoff Event Editor

I start by resetting the LFO tool settings (clicking Reset). Sine is fine as the shape of the LFO (set by default). Next, I set the modulation speed: by right clicking on the Speed -knob (under the ‘Start’ -section) it’ll bring up a menu where I can choose the speed  from a ready made tempo-based presets. ‘2 steps’ is fine for starters. I also increase the Range (range between the lowest and highest points) to make the wobbling effect sound more dramatic. After that, I’ll click Accept:

First Wobble Bass Filter Automation Shape

This is how it sounds so far:

Ok, now I’ll go wild with the LFO tool and here’s how the whole wobble automation sequence looks and sounds:

Wobble Bass Filter Automation Shape As In Whole

Ok. To make it sit with the drums, I’ll drop the ‘wobble bass’ volume level to -20dB and surprisingly I don’t need to tweak with the EQ as it seems to work as is.

This is how the whole drums sound with the wobble bass:

Neat, but the bass could still use a bit of something extra…

Glitching The Wobble Bass

To make the wobble bass sound even more interesting, I’ll use dBlue Glitch (dBlue Glitch is a tool to add some really interesting glitchy effects to your audio). For more detailed info, head to the Illformed website, read the document and watch the videos).

First, I’ll go to the Mixer and instead of dropping an unit of Glitch straight to the ‘wobble bass’ -Mixer track, I’ll select an empty track and drop it there (and rename the track to ‘wobble glitch’). Why I do this? This track will act as a submix track where I will route the ‘wobble bass’ track and three other tracks as well. The routed audio signals will pass to the Master channel through this track and this way, the same Glitch effect will be applied to all of these sounds at once.

And now, I’ll just route the ‘wobble bass’ -track to the ‘wobble glitch’ -track by selecting the ‘wobble bass’ -track and right clicking that little Send switch on the ‘wobble glitch’ -track  and choosing ‘Route to this track only’ from the menu:

Routing Wobble Bass Track

Ok. Moving on to the Glitch.

dBlue Glitch has a 64 step tempo synced effect sequencer so by counting the steps, it’s easy to specify where you want a desired effect to trigger.

First thing I do in Glitch I empty all the steps and I do that by clicking on that blank box under the ‘Chosen effect’ -section and left click & drag on all the steps:

Empty Glitch Steps

Next, I’ll select the effect number 4 (green) which is  Shuffler -effect and insert it to four steps starting from step 9 (use left click to insert). If you compare the play position in the FL Studio Playlist, it’s 1:03 (which means first bar and third beat, 1 bar = 4 beats by the way) where the Shuffler effect will hit.

Then, I hold right click and drag on each of those painted four separate steps to make the Shuffler effect act as one, four steps long effect, triggered only once instead of four different times (it sounds a bit different – you’ll understand what I mean when you play around with the Glitch a bit).

I also tweak the Shuffler -settings like this:

  • Minimum: 1/28 step.
  • Maximum: 1/2 step.
  • Repeat: 50,00 %.
  • Gain: 65,00%

These kind of Shuffler -settings will make the audio stutter in really small steps creating an interesting effect (refer to the Glitch manual for more in-depth explanation):

Next, I’ll insert an Gater -effect to four steps starting from step 29 and again using the right click to make it as a one-time triggering effect.

And as for more detailed Gater -settings I’ll use these adjustments:

  • Length: 36%.
  • Gain: 85%.

For the last 16 steps, I’ll insert TapeStop -effect. This time, I’ll paint the steps so that there’s two 8 steps long triggers, and as for the TapeStop -settings, I’ll use these:

  • SlowDown: 1%.
  • SpeedUp: 3%.
  • Filter Frequency: 56%.
  • Bandwidth (Q): 10%.
  • Gain: 57%.

This’ll create a nice and slow tape stop -effect.

Glitch Effects

Check the audio:

And here it is with the beat:

Next, I’ll open the Mixer view, head to the ‘wobble glitch’ -track and create an automation clip for the Glitch Mix Level -controller and in the Playlist, add a steep drop to the automation curve starting at bar 5. This’ll mute the glitch effect for the last 4 bars of the whole beat sequence. This is because I don’t need the the glitch effect for the last 4 bars as I have other plans for that section:

Glitch Mix Level Automation

Okay. The wobble bass sounds quite good, but maybe a bit ‘weak’ in the upper mid-range area so what I’m going to do next is I layer another sound on top of it.

Upper Mid-Range Wobble Sound

This is going to be a sound which brings energy to the upper mid-range area – a certain type of ‘angst’ if you know what I mean. This sound aint going to have much of low frequencies.

So, I add another unit of 3xOsc to the project, rename it to ‘wobbling mids’ and program it as follows:

  • Square wave as the shape for each three oscillators.
  • Osc 1 Coarse Tune to -12 semitones and Fine Tune to +12 cents and Stereo Detune to +15 cents.
  • Osc 2 Coarse Tune to -24 semitones and Fine Tune to -15 cents.
  • Osc 3 Coarse Tune to 0.

Next, I assign the ‘wobbling mids’ to a free mixer track and drop Le456 to it’s effect slot and tweak it a little for more edgy sound (first dropping the volume level to -18.6dB).

I also add a reverb to the sound. I’ll use Fruity Reeverb 2 and after dropping it to the ‘wobbling mids’ -Mixer track effect slot, I’ll adjust it as follows:

  • Decay: 0.4 seconds.
  • Damping: OFF
  • Size: 100
  • Predelay (first activating the Tempo-based predelay feature): 1:00
  • High cut: 11kHz
  • Wet Level: 80%
  • Early reflection level: 100%
  • Stereo separation: 100%

What this does it’ll add a large room -type of reverb -effect to the sound and even though it wont be greatly audible after the sound gets modulated, it DOES add a little more atmosphere to the mix.

Wobbling Upper Mid Range Sound

Ok. Next, I’ll add a new pattern to the Playlist, rename it to ‘wobbling mids’, open the Piano Roll -view and draw exactly same bassline melody as in ‘wobble bass’ – only one octave higher:

Wobbling Mids Notes

It wont wobble yet, so I’ll add a new pattern to the Playlist and rename it to ‘wobbling mids filter envelope’ (a pattern dedicated for the wobbling automation). Then, I’ll open the Mixer again and drop a Fast LP to ‘wobbling mids’ -Mixer track effect slot.

Now, I’m going to use exactly same automation data as I did in the ‘wobble bass’ Event Editor so in the Playlist I’ll just double click the ‘wobble bass filter envelope’ -pattern in the Playlist and in it’s Even Editor, select that 8 bars section that contains all the automation data and copy it (CTRL+C).

Then I go back to Mixer, bring up the Fruity Fast LP (in the ‘wobbling mids’ track), raise the Resonance level a bit, and by right clicking on Cutoff -knob choose ‘Edit events’ from the menu to open the Event Editor. Then I just paste the automation data I copied from the ‘wobble bass’ Event Editor (CTRL+V):

Wobbling Mids Copied Filter Automation

Okay, I want this sound to have a same dBlue Glitch treatment as the ‘wobble bass’ so what I do in the Mixer, I’ll route it to ‘wobble glitch’ -track:

Routing Wobbling Mids

And here’s how it sounds:

Sounds good, but to add a bit of interest to the beat, I’ll automate the Pan control of the ‘wobbling mids’ to make it pan from left to right at certain position: I open the Mixer and right click on the Panning -controller in the ‘wobbling mids’ -track and choose ‘Create automation clip’, and edit the envelope like this:

Wobbling Mids Pan Automation

This’ll pan the ‘wobbling mids’ -audio signal, first to left (starting at bar 2), then quickly dropping back to center and from there to right and then back to center.

This is how it sounds:

And here’s with the beat:


Next, I’ll create that ‘yoi bass’ (or ‘yai bass’, talking bass, Skrillex bass or whatever it’s called) which is kinda characteristic for Dubstep!

The Yoi Bass

Actually, this isn’t going to be a bass at all. It’s more like a mid or high-range sound so I just call it a ‘yoi sound’ instead.

Again, 3xOsc will be the sound source here so I’ll add in a third instance of 3xOsc to the mix, rename the Channel to ‘yoi sound’ and program it as follows:

  • Sine wave as the shape for each three oscillators.

I also set the root key one octave higher. This will make a given key to sound lower in pitch. This is a handy feature if you have eg. a mini-MIDI keyboard with only two or three octaves and you want to play low octave notes.

Now, the secret tool to make it go ‘yai yai’ or ‘yoi yoi’ is the CMT Bitcrusher which is an easy to use free distortion / bit crusher / downsampler plugin.

So first, I’ll just assign the ‘yoi sound’ to a free Mixer track and drop an unit of CMT Bitcrusher to it’s effect slot and set it like this (before that, I’ll drop the track volume level to -22dB):

  • Distortion Type: the one that is the rightmost (I don’t know what it’s called).
  • Drive: 22.8dB.
  • Bit-Depth: 24 bits.
  • Downsampling: 19x.
Yoi Sound Set Up

Next, I’ll add a new pattern to the Playlist, open the Piano Roll -view of the ‘yoi sound’ and compose a following melody:

Yoi Sound Notes

Yeah, doesn’t sound yoi yoi or yaa yaa yet, but just hold on.

To make it ‘talk’, the trick is to play with the ‘yoi sound’ Channel Volume controller and automate it’s movements. So, I’ll add a new pattern to the Playlist, rename it to ‘yoi sound channel volume envelope’ (as you may have guessed already, this pattern is dedicated for the yoi sound Channel Volume automation data), open up the ‘yoi sound’ Channel Settings, right click on the ‘Channel Volume’ -controller and choose ‘Edit Events’ from the menu.

I’ll create a slightly different automation envelope as with ‘wobble bass’ and ‘wobbling mids’:

Yoi Sound Channel Volume Automation

I also  add a Fruity Parametric EQ 2 to the ‘yoi sound’ -Mixer track and boost the 9.1kHz area by 7.3dB (yes, pretty extreme boost) using Peaking Filter with a Bandwidth of 64% to “open up” the sound a bit. I also use high pass filter with a steep 4 curve and bandwidth of 55% to cut the sub frequencies (90Hz and below) just to make sure it wont mess with the lows.

Yoi Sound EQ

This is how it sounds:

Cool, but I’m not satisfied yet: it needs some variation and for that I’ll automate the Bitcrusher Downsampling -parameter movements.

So, I’ll just open the Mixer and bring up the Bitcrusher in the ‘yoi sound’ -Mixer track and move a little that Downsampling -controller (AND after moving, setting it back to 19x), go to the Tool -> Last Tweaked and click on ‘Create automation clip’.

Now, in the Playlist, I’ll modify the downsampling automation envelope like this (I recommend using Hold as the curve type when you create sharp drops and increases like these and you do that by right clicking on a envelope point and choosing Hold from the menu):

Bitcrusher Downsampling Automation

I also want the ‘yoi sound’ to be Glitched just as the ‘wobble bass’ and ‘wobbling mids’ so I’ll head to the Mixer and route the ‘yoi sound’ -Mixer track to the ‘wobble glitch’ -track and this is how it sounds now:

Okay, this is how the mix sounds all together so far:

Pretty cool, and as you could hear I didn’t mix the ‘yoi sound’ too much ‘in yer face’ just to avoid it being too dominant and overused in the mix (as it is a kind of harsh sound), but I do want the slow yoi yoi at position 3:03 (bar 3, beat 3) to be more prominent so what I do is I mute the output of ‘wobbling mids’ temporarily on that position. This’ll leave some room for the ‘yoi sound’ to shine for a moment.

So, I’ll open the Mixer and drop a Fruity Mute 2 to the ‘wobbling mids’ -track, create an automation clip for the Mute -controller and create a following dip to the envelope at position 3:03:

Muting Wobbling Mids

Also, I create an automation clip for the ‘yoi sound’ Mixer track volume level controller and create a little lift at that position and I want to emphasize the yoi in the last bar (bar 8 ) as well so I’ll just add a following boost there:

Yoi Sound Track Volume Automation

Check it now:

Okay. Drum & bass section seems to be pretty strong now… However, I’m going to show a way to add a separate sub bass to the mix.

When starting to play with sub frequencies, it will help a lot to have a subwoofer to properly hear what’s happening there, and/or load a spectrum analyzer like EQUO to the Master track .

A Sub Bass

For the sub bass I’ll be using 3xOsc, so I’ll just add a new instance to the project, rename the Channel to ‘sub bass’, assign it to a free Mixer track and program it as follows:

  • Sine wave as a shape for each oscillators.
  • Coarse tune to -24 on each three oscillators.
Sub Bass Oscillator Settings

And under the INS -tab and VOL -subtab I’ll enable the volume envelope and edit it like this:

Sub Bass Volume Envelope

By using a volume envelope like this (softening the Attack and leaving a bit of Release there as well), I make sure I don’t hear those nasty snaps or cracks which easily happens with sine waves when quickly moving from one note to another.

Next, I’ll drop the volume level to -3.5dB  (also, I don’t wan’t the sub bass to be Glitched so I wont route it to ‘wobble glitch’ -track). Then I’ll head back to the Playlist, add a new pattern, open the Piano Roll -view of ‘sub bass’ and create a bassline melody using the same notes as I did with ‘wobble bass’:

Sub Bass Notes

Now, to make it wobble, I’ll add an empty pattern to the Playlist, rename it to ‘sub bass filter envelope’, open the Mixer, add a Fruity Fast LP to ‘sub bass’ effect slot, making sure the Resonance is set to zero and right click on the Cutoff -filter and choose ‘Edit events’ to open the Event Editor:

Sub Bass Fast LP

Again, using the LFO Tool and Draw -tool, I’ll create a following set of shapes:

Sub Bass Filter Automation

Listen to this:

Now, if I want to successfully use this bass in my current Dubstep example beat, I need to cut some of the lower frequencies from the ‘wobble bass’ -sound as it is already peaking quite strongly in the sub frequency area (checking with EQUO – check the video at the bottom of this tutorial to see how it works). If I don’t do that, I’ll end up messing the lows.

So. I’ll open the Mixer, drop a Fruity Parametric EQ2 to the ‘wobble bass’ -tracks effect slot, choose a preset ’40Hz cut’, set the frequency to 70-90Hz and filter slope to 2 and leave bandwidth as is (55%). This’ll damp the sub frequencies.

Attenuating Lows On Wobble Bass

Ok. Here’s how the ‘sub bass’ works with the ‘wobble bass’ now:

Sounds alright, though I can’t be 100% sure how it’ll sound on those club PA systems…

Anyway, beat is almost done, except I’m going to add one extra element to it.

Unexpected Twist

Just to add an element of surprise to the beat, I’m going to break it in somewhat odd place and create something that differs from the rest of the material. Why? For the sake of interest πŸ™‚ How? I’m going to route the drums and all the wobbles to an empty Mixer track, use the Fruity Mute 2 to mute the track output for a short period of time (1 bar) and create an interesting build-up to that spot.

So, first thing I do is I open the Mixer, select an empty Mixer track, rename it to ‘drums & wobble submix’ and drop a Fruity Mute 2 to it’s effect slot. Next, I’ll route each drum track to ‘drums & wobbles submix’ -track, as well as ‘wobble glitch’ -track (‘wobble bass’, ‘wobbling mids’ and ‘yoi sound’ are already routed ‘wobble glitch’ -track) and ‘sub bass’ -track.

Route All Tracks To Submix Track

Next, I bring up the Fruity Mute 2 and right click on the Mute -knob and select ‘Create automation clip’ and edit the envelope like this:

Submix Track Mute Automation

This’ll mute the beat at position 5:03 for a 1 bar period of time.


Now, I’ll load a new instance of 3xOsc (yes, again), rename it as ‘rising wobble’, assign it to a free mixer track and program it as follows:

  • Saw wave as the shape for each three oscillators.
  • Coarse tune to -24 semitones for each oscillator.
  • Oscillator 1 Stereo detune to +12 cents.
Rising Wobble

I open the Mixer, set the volume level of ‘rising wobble’ to -2.8dB and add a Fruity Fast Dist and Fruity Flanger to the fx slot and set them like this (also tweak a bit with the channel EQ to drop the 1.6kHz area a bit and boost the low frequencies and finally, set the Stereo separation to 60%):

Rising Wobble Effects

Okay. Now I’ll head to the Playlist, add a new pattern, rename it to ‘rising wobble’, open the the Piano Roll -view and add following set of notes:

Rising Wobble Notes

Next, I’ll make it wobble, so I’ll add a new pattern to Playlist, rename it to ‘rising wobble filter’ (for the automation data yeah), open the Channel Settings of ‘rising wobble’ and go to the INS -tab and right click the MODX -knob (filter cutoff frequency) and choose ‘Edit events’ from the menu:

Automate Rising Wobble Channel Filter

In the Event Editor, I’ll select the first bar, open the LFO tool and create a following wobbly shape:

Rising Wobble Filter Automation


Now, I’ll head to the Playlist, make a 1 bar long selection (from 5:03 to 6:03), open the Channel Settings of ‘rising wobble’, set the Pitch Knob Range to 24 semitones and right click on the Pitch -knob and choose ‘Create automation clip’ from the menu (because of the selection I made, the automation clip will be automatically 1 bar long) and edit the Pitch envelope to look like this:

Channel Pitch For Rising Wobble


Alright. Next I’ll pick a snare sample from my sample collection and drop it to a new Sampler Channel. I also assign the channel to a free Mixer track and drop Fruity Reeverb 2 and Fruity WaveShaper to it’s effect slot and set them like this (and after that, drop the track volume level to -6.9dB):

Snare For The Break

Now I’ll just add a new pattern to the Playlist, open the Step Sequencer and place the snare sample to a step 1.

Break Snare Step Sequencer

This is how the snare sounds:

This is how the break sound so far:

Okay. Next, I’ll browse into the Deadmau5 XFER sample collection again, and pick a hall kick from there, drop it to the Playlist, cut off the extra tail , assign the sample to a free Mixer track, drop the volume level to -7.7dB and boost a little the low frequencies using the channel EQ:



Two more elements and we are done.

First, I load yet  one more instance of 3xOsc (gonna use it to create a ‘bleph’ sound):

So, I’ll program it like this:

  • Square wave as the shape for each three oscillators.
  • Osc 2 Coarse Tune to -12 semitones.
  • Osc 3 Coarse Tune to -24 semitones.

I go and assign the ‘bleph’ to a free Mixer track, drop a Bitcrusher & Fruity Reeverb 2 to the effet slot and set them like this (also dropping the volume level to -10.6dB):

Bleph Sound Settings

Then, I head to the Playlist, add a new pattern there and move it to position 6:03 (that’s where the beat & bass kicks back in), open the Piano Roll -view of ‘bleph’ and add following notes:

Bleph Notes

I also wan’t to damp the Reverb -tail of that ‘bleph’ -sound so what I do is I’ll open the Mixer and right click on the Mix level controller (in the ‘bleph’ Mixer track), and choose ‘Create automation clip’ and edit the envelope like this:

Bleph Sound Reverb Tail Damp

Ok. One final element: distorted vocal sample.

I’ll browse into the Best Service Voice Spectral 2 -sample collection, pick a nice and short female vocal sample there, drop it to the Playlist to position 6:03, assign it to a free Mixer track, add Le456 and Fruity Delay 2 to it’s effect slot and set them like this (and drop the track volume level to -13.5dB):

Vocal Sample Effects

Also, the vocal sample needs be pitch shifted a little to make it fit to the rest of the material so I’ll just double click the sample to open the Channel Settings and tweak with the Pitch Shift knob:

Vocal Sample Pitch Shift

And this is what I get:

Oh and one more thing: I’ll drop the hall kick to the beginning of bar 8 to give some weight to the last bar of this beat:

Hallkick To The Last Bar

And this is how the whole beat sounds:

That’s it!

Check the video below:

I’m also sharing the FL Studio 10 project file. However, I’m not allowed to share the samples I used in this as they are from the Loopmasters commercial sample packs so I’m sharing just the .flp file.

NOTE: when you open the project file, FL Studio will say that there’s missing samples, but you should still be able to open the project file and then you can replace the samples with your own. Remember also, that you need to have Glitch by Illformed, CMT Bitrcusher, Rough Rider by Audio Damage and Le456 by LePou installed.

Download Dubstep Beat FL Studio 10 Project File.

I hope this tutorial and material gave you some ideas how to use FL Studio to build Dubstep beats!


About Author (HTMEM) - A music production website with plenty FL Studio tutorials, interviews, news, free music production tips, and free downloads.


  1. Samuel Chen on

    Once again, you bring us another quality tutorial. Thanks!

  2. Wow…You must of worked really hard on this! Great tutorial Petri!!
    You should start producing some dubstep πŸ™‚

    • Yeah, took me three weeks to make this (though it wasnt 24/7, but still) hehe !

      Dubstep is interesting genre yea – maybe I will try to produce a full song… 8)

      Thanks for checking it, Jon!

  3. Hi Petri again

    I do enjoy working through your tutorials and my music feels all the better for what I’ve learned from you.

    I too use the method of having lots of samples and cycling through repetitively to find beats loops and pieces that work aurally before fine tuning using EQ etc.
    This isn’t lazy but a method used in the studio by groups since the 60’s. As an example listen to the Beatles anthology, interestingly some of the takes used have double figures, and can’t just be because of false starts etc. They were trying out melodies, time signatures and instruments ” Live and on the fly”.
    using a computer to do the same is just maxing the available technology for our purpose.
    Also we can’t afford unlimited studio time. LOL
    Have a Peaceful Xmas and New Year

  4. Shamielv on

    WOW!!! I have done a couple of tweaks and MY GOD, it sounds insanely filthy!!! Thank you so much for this tutorial, it has indeed been very informative. It seriously does take a good ear to fine-tune the bits, but once done, you will be so proud!

    Thank you once again Petri!!!

  5. dj charlie g on

    good job I LOVE YOU


    Charlie G :)))

  6. For anyone interested, what is the 3rd type of is distortion in cmt bitcrusher – its a sine shaper, that can be easily recreated in Fruity Waveshaper, by properly drawing a dense sine wave. Make sure that it does not produce dc offset (the shape crosses 0 at far ends and in the middle).

  7. Just wanted to say, great tut man. Im relatively new to the scene, as far as dubstep goes, and love finds like this. I use Sony Acid myself, but there is alot of helpful info in here that can be applied to that program as well. Kudos man, and Merry X-Mas πŸ™‚

  8. DJ DIlon on

    Bro,How to get the Effects? Also Can you Give me the download link of Nexus?

  9. Hey man, thanks a lot for this tutorial, really gave me a push in the right direction towards producing dubstep. Really appreciated, I’ll be sure to check out your website often for more nice tutorials. Really helped me out. Especially because you have made a video AND written a full on guide. Respect, I’ll see you around!

    PS. Impressive first dubstep song mate!

  10. Kevin Tan on


    thanks so much for putting these videos NOT on youtube, because I live in China and I can’t access youtube :/ so yay!!!!

  11. Great job, I learned a lot with this tutorial.

    I have a question. Is there a way to switch the patterns in the “Glitch” plugin like an automation clip or something like that? Thank you (and sorry for my bad english, I’m Spanish)

  12. Great Job. Question? When I play the yoi sound note on my midi keyboard it sounds like yours. But when I play it in the piano roll, it sounds much quieter. Do you have any idea what the problem could be? Thanks

  13. Rakam the Red on

    One of your most complete tutorial, thx a lot! Just a question : how do you get the little black window where everything you do (or change in vst) is written?
    thx again and happy new year to you from France!

    • Hello to France and thanks for checking the tutorial!

      That little black window is an Extended Hint Panel. To open/close it, select the View Menu > Toolbars > Hint bar option.

      Cheers! 8)

  14. you know start uploading your tracks on soundcloud
    youll get a great response

    • Weeell I don’t know about that.. πŸ™‚

      To be honest, my own music could be better. Its actually easier to create these little tutorials than a full, well produced song πŸ™‚

      But who knows – maybe I’ll do it!

  15. Hello Petri! As always you have managed to create another awesome tutorial that will come to help in my productions, thank you for that! I can’t belive how much effort you lay down on every tutorial. But now to my question, can you please name the awesome Snare sample you picked from the XFR pack? Can’t seem to find it. (I bought the XFR pack).


      • shwn mike on

        great tutorial beat Petri.ive one to import XF_SnrClassic11.wav into FL?

  16. WickedRayz on

    Thats your First Dubstep beat? Wow… I just Recently Tried Dubstep too. Didn’t go well lol But I’ll give it a shot again sometime. Thanks For the Tutorial!

  17. Systematic Mechanic on

    Thank you for the great tutorial. While I’m not really into
    Dubstep that much it’s still very helpful on using FL Studio.

  18. Swiss Kid on

    Dahmm man this site is off the hook!! .. your an angel in a human suit .. god en google send me to this site i thank you now and im gonna thank you when im famous!! fo sho!!

  19. Awesome tutorial, im really impressed how u did it using basic devices.. nice man gratz!!!

    And thkuverymuch for the share πŸ™‚

  20. Max Golovanov on


    I have to admit that you’ve done more than just SUPERB TUTORIAL – it’s some kind of ‘illiteracy liquidation’ in dubstep music making! πŸ˜‰ Awesome!

    To be honest, I’m deeply impressed (again!) HOW you’ve managed to make it – just 3xOsc, couple of samples & free third party VST & FL effects!

    For sure, power is in patience & excellent understanding of basic soft – not in all these expensive commercial hi-tech VST synths & FX…

    Anyway, many THX for this brilliant gift – someone of us will make you famous one day, I predict! πŸ˜‰

    • Hey Max,

      I appreciate that, thank you!

      Even though I feel I have still so much to learn just with the FL native plugins, I’ve noticed that learning a couple of basic tools throughly is actually more worthy thank having all the latest plugins 8)

  21. you put a lot of work into your tutorials! even to have it posted in that much detail above your videos. wow. very helpful. thanks!

    • Hey Bryan, glad you found it uself, thanks!

      You’re right, it does take time and man-hours for creating the tutorials, but I also benefit myself too as I keep discovering new little things while I prepare these.


  22. MaLk Gopher on

    WOw thanks a lot for this great tutorial Petri! believe me man, even when you only explain the basis, that’s enough for make BIG things! πŸ˜€ thanks for the effort.
    I’m from Mexico and it would be amazing to translate to my own language this great material! think about it

    Thanks again and good luck with everything! πŸ˜€


  23. Petri, your tutorials are awesome, educational and extremely intuitive ….
    I love this site!

  24. Diego Rens on

    Insanely helpful tutorial. Your thorough way of explaining things is working out perfectly, and I’ve already picked up several very important tricks in this one. One of which really blew my mind (automating knobs that you cannot right-click, I never knew) !

    These lessons of yours are gold

  25. petri , hi how are you. im having an issue with this…it seems only to dubstep… @ 27:51 on your tutoral video and for some reason fl is ocmpletely silent. nothing is being heard….all i hear is the wobbling mid on the paino roll and everything seems to have been muted…can you tell me why if you get the chance thank you πŸ™‚

    • Hey Kastle,

      In your Mixer, try un-soloing the wobbling mids track (CTRL+left-click). Also, check that you haven’t muted channels in the Step Sequencer.

      Le me know if it helped.

  26. ClimaxBeat on

    Hey Petri! I was using your “yoi” sound in a complextro demo, and it’s awesome! Suprisingly, complextro isn’t as difficult as I previously thought (as long as you are creative and have a rough plan). I still need to work on my sampling skills, but I think it’s pretty good. If you want to hear it, I’ll send you the flp!

  27. amo este tutorial es muy completo pero hay un problema en mi FL mi version es 10.0 y los plugins que ocupan son de la version 10.9 como podria hacer para conseguir los plugins que me hacen falta??
    gracias por todo este sitio tiene tutoriales muy buenos

      • Pat_Riot on

        He said thanks for the very complete tutorial. his problem is that he has FL V.10 and the plug ins are V. 10.9. what can he do to get the plug ins that he needs……..though I am running V.9.0 and they work for me.

  28. Wow… If you make this much effort, the least I can do is say thank you. So thank you! Extremely helpful!

  29. Anupum Pant on

    MAN! Quality tutorials. I love the way you explain every little detail. Helps to apply it in other projects later on. I’m a big fan of your tutorials. Please do’t stop making them.

  30. Hey thanks for the tutorial man, gonna try it tomorow πŸ™‚

  31. I Must say this tutorial was simplistic and very very informative, from which you can really grown your own ideas and add whatever you want. I loved this a lot!!! I used FL Studio for a long time already, possibly counting since the start till now would total to 9 years. Yet from seeing these tutorials I must say, I feel like I just begin to realize how FL Studio is just much more extensive and beyond limits than what a lot of people judge about it. Trance music was my main goal most of the time, and I have been working on remixing a choir song by Libera into a dubstep style but due to lack of knowledge of usage of tools it’s going a little bit slow for me, especially since i’m using the ” guess+click ” method.
    However, with this tutorial, my project will probably land into the export soon!!! Thank you very much Petri Suhonen!!!

    • I’m glad to hear that William, thank you!

      The thing is, there’s tons of little yet powerful features in FL that first seem to be kind of “hidden” until you see someone using them – this happens to me all the time when I watch/read other peoples tutorials even though I’ve been using it for about 10 years as well. πŸ™‚

      Good luck to your productions!

  32. I cannot thank you enough for this tutorial. This is arguably the best tutorial on Dubstep out there as it has answered almost every question that I had about producing this type of music.

    Regards from the Middle East!

  33. Hugo Picanzo on

    Hi Petri

    Sorry for the ignorance but wish Fruity Loops Version is that?

    I have the FL9 but it’s not as dynamic as your version


  34. Hey Petri, really great tutorial, I agree the best on the net. The video gets stuck at 19:09 and can’t get it to work even after updating flash player, any way I can download the video to solve this problem? Thanks again Petri!

  35. I’m still pretty new in music production, i started playing around with FL 2 months ago.
    I discovered this site and i must say i’ve learnt so much things thanks to it. This tutorial is amazing, you are so clear in explaining things that may seem impossible to release or produce ( before checking your explanation ).
    These step by step illustrated texts and videos are really well made, and i can’t imagine the time you must put into them. One can feel passion in your tutorial, and that’s why i love watching and reading them.
    Thanks for the impressive amount of knowledge you’re sharing for free for everybody. This site turned into one of my favorite ever, no doubt.

  36. DjKarLMarX on

    Hello Mister Suhonen !

    Thanks for your tuto !

    Just a question…

    In the ” Master “, you do not put anything? No plugins? No compressor ? Nothing ? Not mastering ?


  37. You are awesome! I’ve been using FL Studio for a while now and I only wish I’d found this site sooner! πŸ™‚

  38. Hey Shaun can you please name the kick , open and closed hihats? I searched the sample set but couldn’t figure out the required stuff..

  39. Hello man ,
    I wanted to ask how to replace the “lost” files or the files i dont have 😑

  40. Hello,
    I’m new in using FL studio, even in production. So I just wanted to thank you for all of your tutorials which have helped me to improve. I’ve seen most of them and have used some of your samples and tips.

  41. Cameron Lawrence on

    Hey man, I’ve just recently bought Fl studio producers edition and I’ve been watching most your tutorials and going through them myself and they are helping me with making electronic music. I was just wondering if you would be willing to make a tutorial on how to make the bass sounds that Skrillex uses in his song Bangarang.

  42. Justin T on

    You sir, are simply incredible. I used to think that 3xOsc wasnt that useful of a synthesizer compared to others like Sytrus and Poizone, but this video has opened my eyes to what 3xOsc is capable of doing. Thanks for another great tutorial.

  43. This is very, very helpful! Unfortunately, after 2 hours of working on this, the wobble was gone and I couldn’t get it to wobble again unless I put the cutoff filter’s edited events onto the wobble bass pattern instead of the empty one… I also get a ton of clicking noised and I can barely hear it… (Yes I know I have it turned down on the mixer because you said to turn it down) I really don’t know what I did I had your beat going than all of the sudden it was ruined… I think it had something to do with when I tried routing the wobble mids to the wobble glitch because that’s the last thing I remember tweaking before the wobble went missing :S

    • Pat_Riot on

      look at your cpu usage meter at the top the clicking will happen when you are maxing out.

  44. Atley Thompson on

    Thank you for this. Very helpful, well documented, thorough, and fun to read!

  45. mastering a new software is very challenging. But Osirix was the most challenging i’ve dealt with.

  46. Tremaine on

    Hey im not sure how to download the thing that lets you make the music im small so i can not buy it

  47. Holocyde on

    Thank you for this awesome tutorial !
    I just started trying FL Studio out, never done electronic music ever, only did vocals for a band. But with your detailed tutorial, I was able to produce a simple dubstep beat!
    Thank you for your work

  48. Que mal, yo hablo espaΓ±ol, espero entenderle traduciendole en Google Traductor }:

  49. Trigun beat on

    hi bruh that a nice tuto ,i wanted to try dubstep didnt know how to make sound like one now ill get to work with ur tuto thx ;D

    • Pat_Riot on

      install what? If you buy the software it should have full instructions on installation. If you have pirated the software and cannot install it, tough shit.

  50. Shane Ribs on

    Hey petri!

    This is one of my first times also trying to create any type of dubstep beat on FL Studios and you just helped me out alot! I would love to hear maybe a full song! haha!

    I do have one question. Do you make video Tutorials?

    Shane Ribs

  51. Hey Great Tutorial P.
    But how would I make a whole song. You know like Intro, build up, bass drop,…. I still need some help.

  52. AWESOME!!!

    another link for “Glitch by Illformed”? cant download it..


    • Hey SteveR,

      The kick is from XFER sample pack, from the folder “KicksBig Kicks” titled “XF_KickBig60.wav”

      Snare is from XFER as well. From the “SnaresClassic” folder titled “XF_SnrClassic11.wav”

      Closed hihat is from the BHK sample pack. From the folder “BHK_RC Vol.3_Hihats” titled “RC Vol.3_Hihat (21).wav”

      Open hihat is from XFER sample pack. Folder “HatsOpen” and sample “XF_HatOp18.wav”.

      • Thanks, Petri!! This is one of the best most comprehensive dubstep tutorials I’ve found on the internet πŸ˜€

      • I don’t have the BHK Essentials samples. What hihat from XFER would you recommend?

  53. when i opened this without the plugins
    every message box in the world opened

  54. Silent Rage on

    thx for the whole thing, you’re good
    but could you pls re-upload the Glitch Link, It’s Broken again.


  55. Hi there, I’ve been following your tutorials, one per day since last Monday. I love them a lot!
    Ok here’s the problem. I’m having trouble at the GLITCH part. I’m stuck here. I tried to drag all the boxes to “clear them” as you say, but they all turn WHITE not black. It doesn’t look like your picture.

  56. Thomas Vail on

    Hey Petri!

    I’m currently working my way through this tutorial entirely for the 2nd time and having the time of my life! What can I say? YOU’RE MY HERO!! LOL!
    Anyhow, I REALLY love dubstep especially the harder grouchier drops. But in general I just love music.
    My two sons introduced me to dubstep and they’ve been trying to figure out how to make some of their own stuff.

    I only wish you could’ve been here to see the expression on my youngest sons face when I played this beat for him. He just sat there smiling bigger than ever then he just simply said.. ” You did this? lol

    needless to say He’s now following your site and tutorials as we speak. Thank you for all the hard work you’ve put in with these tutorials. Cause for me and my two sons. Its been a true gift. One that I was able to have a part in giving to them

  57. Thank you for this amazing tutorial! Learned also a lot of cool stuff how to work faster with FL Studio, I am using it for years but have still learned new techniques thanks to your great tutorial!
    Thank again, this is first class!

  58. i already download Download Dubstep Beat FL Studio 10 Project File, then what?

  59. Hello the Deadmau5 XFER ,the unique choise is buy or i can donwload it ?

  60. Big thanks for this tutorial. I’m helping out a friend who’s an indie flim-maker with the soundtrack of his futuristic movie ala Blade Runner. He wants dubstep as the background for the fight scene of the movie. Big ups from Osaka, Japan!

  61. Hey.
    When i download the flp it says I cant find the program files.
    Maybe you know whats wrong?
    Please Help?


  62. Hi MASTER Petri you saved my life, I was about to give up on fl studio because I was anoid by its sound. I must confess that I was the one who did not know how to use daw effectively. Thanks a lot man. Can you please also show how to make a hard style beat for RnB and Hip Hop and please advice me about the affordable laptop excep macbook that can help me to do the job as well as best head phones for beat making. I cant afford monitor speakers for now and beat making is my first love I want it to be my profession.

  63. Bravo Bravo Bravooo 2 years ppl are posting great comments what else can be told? I like it

  64. ThisisNell on

    Do you have a Tutorial for that Dubstep Bass? I’d love to add it on my Songs

  65. AntiDash on

    i am going to make it remixed and going to post it on youtube

  66. CytokineStorm on


    Your tutorial has proven to be one of the high quality ones.
    So many gems of info in this article. Nice job.

    How about some complextro?


    • Hey there,

      I have something related to Complextro on the making so hopefully I’m able to put out something that scratches this genre soon.

  67. I can’t even describe how awesome you are …=) the amount of time and effort you put in for these tutorial. Forever grateful Thanx again.

  68. Hi, Thank you for making this amazing tutorial it is teaching me so much. i’m having a problem separating my wobble bass automation from the main pattern. How do i add a fast LP automation clip into the playlist?


  69. Thank uuuuuuuuu veryyyyyyyyyy muchhhhhhhhhh brooooooooo……..AWESOME TUTORIAL…….

  70. Again a awensome tutorial petri, I make some good beats but I have problems putting them as a song

  71. Petri, thanks for posting this tutorial. Very thorough, and easy to understand! I already have some good beats i’ve made all possible because of this tutorial. Right on!

  72. I could really use some tips on my dub… Its lacking a lot this I do know. I can make wobbles, a simple beat, but I can’t get that unique sound and rythm. What am I doing wrong? If anyone has time please leave whatever feedback you can, and yes I am still new to this.

  73. Spectrum violet on

    I’m using FL studio 11. I can’t figure out the woble bass. please help to make it.

  74. Robert albert on

    Hey really good stuff . I live in the Caribbean where soca music is very popular and is fast becoming a fusion of many other genres .i will love to hear your ideas in that style of music . I will be happy to hear your vibes on this .
    Best regards Richie

  75. hey, i have a question. how to make electric guitar with wobble bass like Korn style : )

  76. Hi, this is an awesome tutorial. I have Ableton though and am trying to do what you’ve done here with that. Am I right in guessing the plugins linked don’t work in Ableton? as I’ve tried to install them in that, but it’s not seeing them anywhere.