How to DJ with Ableton Live

Tutorial Details
  • Program: Ableton Live
  • Difficulty: Intermediate
  • Completion Time: 1 hour

Twice a month we revisit some of our reader favorite posts from throughout the history of Audiotuts+. This tutorial was first published in October 2008.

Ever wanted to DJ with Ableton Live? Here’s how! While it’s true that you can produce a complete live show with Ableton Live, bringing your studio production to stage, some would just like to mix their favorite tracks “a la DJ.”

The most basic principle of DJing is to have a set of tunes playing continuously — no jumps, no cuts, no funny transitions, just as if all the pieces in the playlist were one. A long tune of an hour or more.

Thumbnail image courtesy of Dade.

There are many sets of tools to help you achieve this, the most common being turntables and a selection of vinyl records. Others DJ with CDs instead, while some resort to laptops and DJing software and a few even use iPods.

No matter what set of tools and techniques you choose, DJing will always require the smooth transitioning and syncing of musical pieces.

An Ableton Live DJ can do many things:

  • Beat-match music almost effortlessly
  • Add your own loops to the mix
  • Apply internal and external effects to your sounds
  • Add MIDI tracks for soft-synths or external instruments
  • Change the BPM on the go
  • Resample what you are playing
  • Record your performance

What you definitely need:

  • A copy of Ableton Live
  • A laptop (PC or MAC)

What you might optionally want:

  • An audio interface
  • An effects processor (a Korg KAOSS Pad for example)

I don’t like plugging my laptop’s headphone output to the main mixer. I prefer to use either a USB or FireWire audio interface. You can get by without an audio interface, but there are definitely some advantages to using one:

Sturdier outputs: Your audio interface is bound to have better outputs than your laptop’s flimsy stereo mini-jack or headphone output. RCA plugs, for example, require triple the strength to unplug than mini-jack plugs, and they normally do not make any noise if they are accidentally touched.

If you have multiple I/Os you can plug your other instruments and FX units in: This is quite handy if you want to use that extra drum machine or that external FX unit, or even plug your microphone in and incorporate it all into your mix in Ableton Live.

You can pre-listen to your samples in your headphones: this is perhaps the most important advantage of all. Let’s say you have a sample collection from which you’d like to use some samples and you don’t want anyone else pre-listening to the samples while the mix is playing. Not to worry. Ableton Live will route the audio from these samples exclusively to your headphones.

If you decide not to use an audio interface you will not be able to pre-listen to your samples. All audio will be routed to your laptop’s line out (which is usually your headphone output). In this case it’s better to select your samples beforehand and program your playlist.


Getting Started

Download this tutorial’s Play Pack. It contains two songs and an Ableton Live project to practice what you’ve learned. The Ableton Live file is only for reference at the end of the tutorial so there is no need to open it as soon as you unzip it. Unzip the “LiveDJtutorial.zip” file on your desktop and open Ableton Live. You should now have an empty session.

A “tunes” folder should be in the zip file. Copy it to your desktop, and navigate to it from Ableton Live’s File Browser. You will find 2 minimal house tracks: Minimal1.mp3 and Minimal2.mp3.

See that blue headphones icon? It means that when you click on any song or sample in the browser list Ableton Live will play it a preview.

The Status Bar (at the bottom) will display a “previewing” message informing you of the properties of the audio file and its duration. In this case it’s a 4:06 minute 44.1 kHz 16 Bit Stereo file.

There are 2 main views in Ableton Live. One is the Arrangement View, which is pretty much like the arrangement section in Logic Pro or Cubase, as it has rows representing MIDI and audio tracks as well as a grid representing time in measures (top) and minutes (bottom).

The Arrangement View is ideal when you want to see a clear representation of your music within a time reference. Also it’s perfect for editing automated parameters such as track volume and pan with accuracy.

The other side of the coin is the the Session View which I find more suitable for working with loop-based mixes. It also gives us direct access to track parameters as each column represents a MIDI or audio track, a representation of a rack mixer.

For this tutorial we will use the Arrangement View.


Step 1 - Set the Project’s Tempo

Since we are working with 2 minimal house tracks, a good tempo would be 126 to 128 beats per minute. To set the BPM click on the tempo section of Ableton Live (upper left) and input “126.”


Step 2 - Import the Tracks

Press Tab or select the Arrangement View. Drag the file Minimal1.mp3 from the File Browser to the center of the Arrangement View. Do the same with the Minimal2.mp3 file. Ableton Live will automatically create a track for each audio file you import.


Step 3 - Open the Clip View

The files you’ve imported are now represented by a colored horizontal line. We call this a clip. Double click on the Minimal1.mp3 clip to open the Clip View (at the bottom). When you imported the track Ableton Live analyzed the file to determine its BPM. This is part of the “Auto Warp” function which will help sync your song to the project’s tempo.

Live did its best to guess the BPM in Minimal1.mp3—it says it’s 120.01 but it’s actually 120.00 BPM.

To correct it input “120” in the Seg. BPM field.


Step 4 - Set the Initial Downbeat of the Track

Next to the clip view we have the Sample Display section. This is where we can see a graphical representation of our audio clip. Ableton Live did a great job in guessing what the tempo of our audio clip is but it got the downbeat wrong.

To properly beat-match our track we need to set the correct starting point. Our audio file has a silence at the beginning. This is not the downbeat—this is where our file starts, but not where any actual sound starts. We need to tell Ableton Live where we would like to really start our clip.

To accurately do so, we must zoom into the first bar of our file, go to the Sample Display section, click-hold and drag down and you will see the zoom in action.

Notice the yellow rectangle with the 1 in it. That’s an Auto Warp marker, and it marks the downbeat or starting point our audio clip. You can drag it until it meets the beginning of the sound transient.

If the BPM setting on the clip is correct you will see how the grid aligns with the transients along the audio clip. This is an indication that our clip is beat-matched.

Repeat the previous steps with the Minimal2.mp3 clip. Notice that this audio file does not start with a kick but a silent note!

This is a feature in many house or techno tracks—don’t worry, just move the Warp Marker so that the second beat (1.2) aligns with the largest transient (the snare drum sound). Minimal2.mp3 has a tempo of 130 BPM.

Our clips should be beat-matched now. Things are a lot easier when you know the tempo of each track you import, but what happens when Ableton Live does not detect their tempo accurately? Simple: double click the beat numbers to create more Warp Markers and manually pin them down to the correct transient.


Step 5 - Position the Clips

Drag the Minimal2 clip to bar 97 where Minimal1 is about to finish. If you hit play at bar 97 you will hear that the two tracks sit well together, mostly because there aren’t many sounds that would clutter our mix. Many dance music tracks start with a long prelude with hi-hats—this has the function of giving DJs a cue or a guide to sync the incoming track with the one currently played.

The transition between tracks is achieved by gradually reducing the volume of the outgoing clip while increasing the volume of the incoming clip. We call this a crossfade. Most DJ mixers have a horizontal fader to mix the output of two turntables. We call this the crossfader. Ableton Live has one as well, but we will not use it in this tutorial as we will program our crossfade into the mix.


Step 6 - Draw a Crossfade Between the Tracks

To automate parameters in the track display we need to “unfold” the tracks. The unfold button is an encircled triangle. Once the track is unfolded it will reveal an area with drop-down menus—these are called the Device and Control choosers.

The device we want to edit is the Mixer and the control is the Track Volume.

As you can see there is now a graphic representation of the audio files and a horizontal red line. This line is the envelope of the control you choose, be it Track Volume, Track Panning, or X-Fading.

To draw our crossfade we need to create breakpoints in our envelope, and for that we need to double click it. We can delete them by double clicking.

Once our breakpoints have been created, we can drag them and give the envelope any shape. Just like our clips, every envelope is interpreted by Ableton Live left to right, so to decrease the volume on Minimal1 we must set the highest breakpoint to the left and the lowest to the right. To increase the volume in Minimal2 we must do the opposite.

Adjust the crossfade to your liking and you are done!

Try adding more tracks and some effects (perhaps a filter or a delay) and try to automate their parameters using the envelopes. Good luck!

Download the Play Pack for this tutorial (7MB)

Contents

  • Ableton Live Source Files
  • Example audio

  • MTB

    Live Beta just nailed all you technophobes.

    Vinyls are done

    even cds are done.

    Move with the times.

    Ableton is the wayforward

  • DJ Xenon5

    I think that using fades instead of manually producing a crossfade effect proves to be much more clean.

  • Lubna

    I just started DJ-ing and i was advised to use Abelton as a beginner…proved to be helpful as I’m a total dummy when it comes to crossfading…and blah i just get lost :S this tutorial really helped thanks mate (:

  • http://www.selektorsound.com Selektor

    Thanks for the good tutorial! Have a question:
    If you don’t want to keep same BPM throughout the set (in this case – 126), how would you go about gradually changing the tempo of the song? Let’s say i have four songs i want to mix in Ableton, they’re of 120, 124, 127, and 131 BPM. Obviously, if i set the BPM of the set to a certain amount, some tracks will be distorted. Is there a way to cut the track, and make the pieces follow various tempos? Does Ableton allow you automate tempos of the tracks?
    Thanks!

    • MistaTwist

      Hiya,

      Yeah, global BPM can be controlled and automated, so if you wanted to gradually speed up, you can edit this automation by right-clicking on the BPM in the tempo section and selecting “Show Automation in New Lane”.

      You’ll then see a lane in the master channel at the bottom of the arrangemetn window, with a red line in it that you can do the same kind of double-click-to-place breakpoints stuff as with any automatable setting.

      Hope that helps :)

      Twist

  • Vigoth

    Thank you very much for the tutorial, really helps to make it clearer for those beginning with Ableton Live!

    I have been reading through the comments and since several people have been looking for a tutorial on mixing with the session view, I found this one on google:

    http://cosm.co.nz/index.php?option=com_content&view=article&id=164:dj-megaset-10&catid=20:news

  • http://www.djequipmentstore.com/ dj equipment store

    Nice tutorial, Ableton Live is a great piece of software!

  • Kape

    Hi there i have a question for ableton can i make a set of some mp3z be for example only 128 bpm
    and save it and if yes how plz !

  • http://www.MostArt.com MostArt GlitkHz

    Thanks alot for the tutorial… it’s always helpful for everyone out there… come peep out some of my work on MostArt.com or youtube MostArt

  • Pingback: Live performance question - Future Producers forums

  • m_xe

    Great tutorial!
    I just had my first DJ set and the mixing all worked out pretty well. But the sound quality wasn’t that great although I was using media/wav files only. Is there anything I can do to improve the sound?

    • shorts

      make sure you are warping the files correctly. the different warp settings effect sound

  • Pingback: Creating Automated DJ sets with Ableton Live | Ableton Production Tutorials

  • jason

    Where do i download this tutorial’s play back?

    • http://adriantry.com Adrian Try

      Hi Jason. The link is at the bottom of the tutorial.

  • csmith888

    What am i missing?? The title says ‘How to DJ in Ableton’. Not ‘How to make a mix in ableton’…..

    This is not DJ’ing….

  • Harry P

    I am not offended in the slightest by the title “How to DJ with Ableton Live” and I thank you for taking time to create a tutorial. We’re all here to learn.

    Having DJ’d for four decades – using vinyl on no-ptich turntables to Technics 1200s, reel to reels, cassettes, minidisc to CD, i realise the time has come to play from a hard drive (a very big one!). This means learning either Traktor, Scratch or Abelton to serve the purpose as a front-end to manipulate the music to do what I want it to.

    Whilst I have never personally created pre-determined sets, I have known many famous DJs who always have – easy to remember when you have 3 or 4 bookings on any given night – and still do today. I prefer to keep myself on my toes, otherwise I might get a little too relaxed or, worse still, start pumping my fist in the air and doing crowd hyping poses to fill my time – that is NOT me! However, I do see the point of ‘pre-mixing’ – perhaps to take an emergency phone call or when a toilet break is needed. So, I wouldn’t ever totally rule it out, as it may have some use in the future.

    The point that I want to make is, forget about us DJs think. The people on the dance floor are who count. They couldn’t care less if you were DJing using vinyl, cassettes, reel to reel, cds, hard drives, mobile phones, or even if you wired your brain to the speakers! Quite simply, they want to dance. So, keep the great tunes coming. Don’t give them a chance to get bored or realise how much their legs & feet are aching. That is your job and, putting your ego aside, you’d do best to always remember this.
    In the future, we may very well DJ from our minds – whos’ to say we won’t? Anything is possible. So, enough of this bitching and belly aching about using computers and pre-mixing. Just concentrate on pleasing your crowd – without them you are playing to an empty room.

    I have over 100,000 vinyl records. Over 50,000 cds. 11TB hard drives. I am not precious about what format the music comes from. I lived through it and past that. I used to always say I’d be buried with my record collection. Now, I’d happily sell all, if not most of them. Material things are… exactly THAT. Life is too short to too concerned about what’s on a piece of plastic. I don’t crave applause or adulation, I just play the music people want to hear (and things I think they may love/like), make them forget about their problems, keep them and the club owners happy, get paid, go home, sleep and then enjoy REAL LIFE with my family. Job done :)

    • http://www.facebook.com/alana.fairchild Alana Fairchild

      love your attitude – live and let live – and DANCE – thanks

  • Crumpet07

    I do have an audio interface, the M-Audio Fat Track. How can I set it up to pre-listen my samples and stuff?

  • http://www.abletonproductiontutorials.com Vios

    Cool tutorial! If you’re looking for more tutorials about DJing or performing in Ableton Live, I suggest looking at:

    http://www.abletonproductiontutorials.com/djingperforming/

    Free video tutorials about DJing!