by Tim Cant

How to produce a drum and bass track

how to produce a drum and bass track

Drum and bass is a fast-paced style of dance music that evolved out of the UK hardcore rave scene in the early 90s filled with energy and an intensity that is still produced today. In this guide, we’ll explore what drum and bass music is, its origins, and how to make drum and bass music step-by-step using some of the best production tools available. Learn how to craft intricate drum patterns, deep and powerful bass lines, and signature drum and bass sounds that can sound like this:

What is drum and bass music?

Drum and bass (often abbreviated as D&B or DnB) is a genre of electronic music that originated in the United Kingdom during the early 1990s. Early drum and bass, also known as jungle, revolved around sped up breakbeats, heavy bass lines, and atmospheric samples.

As drum and bass developed, producers began using programmed one-shots drums alongside or instead of jungle breakbeats, and incorporating more synthesized elements.

In the 21st century, drum and bass continued to evolve and develop new subgenres. Popular styles include the abrasive jump-up, technically complex neurofunk, and soul-inspired liquid funk.

What defines drum and bass?

Drum and bass is a dynamic genre of electronic music, characterized by its rapid tempo, typically ranging between 160 and 170 BPMs. This genre prominently features sped-up funk and hip-hop breakbeats, although it also embraces the incorporation of synthesized one-shot drum sounds in lieu of, or alongside traditional breaks.

The musical influences that inform drum and bass are diverse, drawing inspiration from genres such as funk, soul, jazz, reggae, dub, techno, hardcore rave, metal and hip-hop amongst others.

Is drum and bass EDM?

Drum and bass is undoubtedly a style of “electronic dance music,” but the term “EDM” has connotations of being synthetic and aggressive with a commercial sensibility.

While this is true of many drum and bass subgenres, there are many styles that are “deeper” and more thoughtful. These include atmospheric drum and bass, autonomic drum and bass, and liquid funk.

How to make drum and bass music

Now that we have an understanding of what drum and bass music is, let’s dive into how to create drum and bass music.

1.  Create a drum beat

Start by setting your audio editing software’s project tempo to 174 BPM.

Setting the project tempo
Setting the project tempo

Load up Komplete Kontrol on a new MIDI track, and click the Loops button.

The Loops button
The Loops button

In the text search field, search for “jazzysouls”. If you have the Rolling Tides expansion installed, Break[174] JazzySouls will appear in the search results. Double-click the loop to load it up.

The JazzySouls loop
The JazzySouls loop

Sequence this loop to play a C3 note for four bars.

Sequencing the JazzySouls loops
Sequencing the JazzySouls loops

This breakbeat loop gives us that classic jungle feel, but to get a contemporary drum and bass sound we need to beef it up with some one-shots.

Before we add the one-shots, turn the JazzySouls track down to -6 dB to give us more headroom in the mix to add other elements.

Turning the JazzySouls track down
Turning the JazzySouls track down

Add another Komplete Kontrol track, and this time search for Aluemeri. Double-click the Aluemeri Kit to load it up.

The Aluemeri kit
The Aluemeri kit

Set this track to -6 dB too.

Balancing the Aluemeri Kit
Balancing the Aluemeri Kit

We’re now going to program a drum beat with this kit to beef up our track’s drums. First, sequence D1 snares on the second and fourth beat of a bar. We’re going to use velocity values of 100 for everything in this tutorial.

Sequencing snares
Sequencing snares

Now add C1 kicks on the first and sixth 8th notes.

Adding kicks
Adding kicks

Now add G1 shuffles on every 8th note.

Adding shuffles
Adding shuffles

Duplicate this bar out for four bars, and add a D#1 snare on the final 8th note.

Adding an extra snare
Adding an extra snare

When we play the Aluemri Kit along with the JazzySoul breakbeat, they work well together because we’ve chosen sounds that sit together nicely in the mix, and we’ve programmed a pattern that complements the break.

2. Craft a musical idea

Let’s find a sound that will give us a musical foundation for our track. Add another Komplete Kontrol track, and this time click the triangle next to where it says All Instruments.

The All Instruments triangle
The All Instruments triangle

Click Massive in the Synthesizers section.

Selecting Massive
Selecting Massive

Now click where it says All Banks and select Rolling Tides from the list.

Selecting Rolling Tides
Selecting Rolling Tides

You can click each of the available presets to load them up. Trying out a variety of sounds is a great way to get inspiration when looking for something to complement a drum part. We’re going to use the Seven Teen preset for this track, so click it to load it up.

The Seven Teen preset
The Seven Teen preset

Set this track to  -7.6 dB.

Balancing the Seven Teen preset
Balancing the Seven Teen preset

Copy the MIDI part we’ve used here.

The Seven Teen MIDI
The Seven Teen MIDI

The LFO modulation in this preset doesn’t work particularly well in this context, so let’s adjust it. Click the 6 LFO button to bring up the LFO’s parameters.

Accessing 6 LFO's parameters
Accessing 6 LFO's parameters
Syncing the LFO
Syncing the LFO

Let’s thin this sound out a touch to make more room in the mix for the all-important beats and bass. First, add a filter set to high-pass mode with a cutoff frequency of 200 Hz.

Filtering the Seven Teen part
Filtering the Seven Teen part

Add Raum after the filter, and select the Factory Presets > Creative > Cosmic Paranoia preset. Turn the Mix down to 20%.

Applying Raum to the Seven Teen part
Applying Raum to the Seven Teen part

3. Write a bass line

Let’s use the powerful Massive X to provide some bass line inspiration. Load the instrument up onto a new MIDI track, then click the patch name to open the browser, and click the Bass tag. Double-click the Butterherz preset to load it up.

The Butterherz preset
The Butterherz preset

Set this track to -13.7 dB.

Balancing the Butterherz preset
Balancing the Butterherz preset

Copy the two-bar bass line MIDI we’ve used here, and loop it out for four bars.

The bass line MIDI
The bass line MIDI

This all works together musically, but the Butterherz bass patch doesn’t have that heavy sustained low-end that makes a drum and bass track sound weighty. Let’s remedy that by layering it with a sine sub-style sound.

Before we add that, let’s take the low-end out of the Butterherz patch with a high-pass filter set to 250 Hz.

Filtering the Butterherz preset
Filtering the Butterherz preset

Now add another MIDI track with Komplete Kontrol on it, and this time search for “touchdown.” Double-click the Touchdown preset to load it up.

The Touchdown preset
The Touchdown preset

Set this track to -6 dB.

Balancing The Touchdown preset
Balancing The Touchdown preset

Duplicate the MIDI over from the Butterherz track. This weighty sub bass combined with the punchy, high-passed Butterherz synth gives us a composite bass sound that’s both defined and heavy.

Duplicating the bass line MIDI
Duplicating the bass line MIDI

4. Add more synths

Let’s flesh out this musical idea with some more synth parts. Create a new MIDI track, load Komplete Kontrol onto it, and click the One-Shots button.

The One-Shots button
The One-Shots button

Enter “forsby” into the text search field, and double-click the Chord Cm Forsby one-shot to load it up.

The Chord Cm Forsby one-shot
The Chord Cm Forsby one-shot

Set this track to -5.3 dB.

Balancing the Chord Cm Forsby one-shot
Balancing the Chord Cm Forsby one-shot

Copy the MIDI we’ve used here.

The Chord Cm Forsby MIDI
The Chord Cm Forsby MIDI

This simple, two-note part helps give the track some extra energy, but it sounds a little dry. Add Replika XT to the track, and set it to the Classics > Classic Ping Pong preset.

The Classic Ping Pong preset
The Classic Ping Pong preset

Let’s add another synth sound. Add another MIDI track with an instance of Komplete Kontrol on it, and again click the One-Shots button. This time search for “lumi,” and double-click the Pluck C Lumi preset to load it.

The Pluck C Lumi one-shot
The Pluck C Lumi one-shot

Set this track to -6.4 dB.

Balancing the Pluck C Lumi one-shot
Balancing the Pluck C Lumi one-shot

Copy the MIDI we’ve used here.

The Pluck C Lumi MIDI
The Pluck C Lumi MIDI

Again, this sound adds extra energy and develops the atmosphere of the track.

5. Create FX, fills and atmospheric sounds

We have the main elements of our track at this point, but before we make an arrangement let’s add some extra sounds that will enhance the vibe of the track, and help us create a more compelling arrangement.

Duplicate out the four-bar sketch we have to sixteen bars.

Creating a sixteen-bar sequence
Creating a sixteen-bar sequence

Add another MIDI track with Komplete Kontrol, and this time select One-Shots and search for “crash generator.” Load up the Crash Generator one-shot.

The Crash Generator one-shot
The Crash Generator one-shot

Set this track to -7 dB.

Balancing the Crash Generator one-shot
Balancing the Crash Generator one-shot

Sequence this one-shot to play at the start of the sixteen-bar sequence.

Sequencing the Crash Generator one-shot
Sequencing the Crash Generator one-shot

Add another track and this time load up the DrumFill Forsby one-shot.

The DrumFill Forsby one-shot
The DrumFill Forsby one-shot

Set this track to -10.5 dB.

Balancing the DrumFill Forsby one-shot
Balancing the DrumFill Forsby one-shot

Sequence this to play on the sixth 8th note of the last bar.

Sequencing the DrumFill Forsby one-shot
Sequencing the DrumFill Forsby one-shot

Add another track and load up the Voc Hakaniemi one-shot

The Voc Hakaniemi one-shot
The Voc Hakaniemi one-shot

Set this track to -7.4 dB

Balancing the Voc Hakaniemi one-shot
Balancing the Voc Hakaniemi one-shot

Sequence this sample to play on the second beat of the fifth and thirteenth bars.

Sequencing the Voc Hakaniemi one-shot
Sequencing the Voc Hakaniemi one-shot

On another track, load up the Voc Napz one-shot.

The Voc Napz one-shot
The Voc Napz one-shot

Set this track to -8 dB

Balancing the Voc Napz one-shot
Balancing the Voc Napz one-shot

Sequence this sample to play on the first beat of the eighth and sixteenth bars.

Sequencing the Voc Napz one-shot
Sequencing the Voc Napz one-shot

Let’s add a tension string which we can use during a breakdown. On a new track, load up the String F Intelligence MSV one-shot.

The String F Intelligence MSV one-shot
The String F Intelligence MSV one-shot

Set this track to -17.8 dB.

Balancing the String F Intelligence MSV one-shot
Balancing the String F Intelligence MSV one-shot

Sequence this sound to play every two bars.

Sequencing the String F Intelligence MSV one-shot
Sequencing the String F Intelligence MSV one-shot

Add an instance of Raum to the track, and set it to Factory Presets > Large > Arcadia Dream Hall.

Applying the Arcadia Dream Hall preset
Applying the Arcadia Dream Hall preset

Finally, let’s add a riser which will help us transition between sections of the track. On a new track load up the Riser Aquarian one-shot.

The Riser Aquarian one-shot
The Riser Aquarian one-shot

Set this track to -2.5 dB.

Balancing the Riser Aquarian one-shot
Balancing the Riser Aquarian one-shot

Sequence this to play at the start of bar 13

Sequencing the Riser Aquarian one-shot
Sequencing the Riser Aquarian one-shot

Now we have everything we need to make a satisfying arrangement.

6. Arrange your track

Here’s an arrangement we can use for this track.

The arrangement
The arrangement

We start with a DJ-friendly intro which builds up to a breakdown on bar 33 that introduces the LFO lead. The beats and bass then drop on bar 49, with more musical elements added in each 16-bar section. On bar 97 the LFO lead drops out and the track begins to wind down to the bassless outro on bar 113.

7. Master your track

Mastering music gives your song a loud, clear, professional sound. This can be done with Ozone included in Komplete 14. Add Ozone to the master track, and click the Assistant View button.

The Assistant View
The Assistant View

Ozone will ask you to play back the loudest part of the track. Play back from bar 81, and the plugin will create a custom mastering chain for your project. You can view and edit this chain by switching back to the Detailed View.

The Detailed View
The Detailed View

Start making drum and bass music

Here we’ve seen how you can make your own drum and bass track from scratch with pulsing beats and heavy bass lines. If you’d like to learn more about music production, check out our comprehensive production guides including music production 101, electronic music, and drum patterns.

For instruments, effects and expansions you might find useful, be sure to take a look at the new Rolling Tides expansion as well as Komplete Start, Battery 4, Massive, Massive X, Monark, Raum, Replika XT and iZotope Ozone.

Explore Rolling Tides

Related articles

Cookie notice

We use cookies and similar technologies to recognize your preferences, as well as to measure the effectiveness of campaigns and analyze traffic.

Manage cookies

Learn more about cookies