Wondering how you’d set up the X-Session Pro? Here are Eric’s Ableton Live assignments for the X-Session Pro: some obvious choices for 2-channel mode, with a few twists (like using the transport controls to navigate Live clips). Mouse over the image to see what he did, or view the full flickr photoset.

Eric Richmond is a “deep house DJ who was looking for a dedicated MIDI controller for ‘standard’ 2 channel mixing.” Amidst all the buzz about M-Audio’s new X-Session Pro (XSP) DJ-style controller, even before it had been released, it’s been hard to get solid information on how the gear works in the real world. Eric took the plunge early and brings us some hands-on testing from the DJ booth.

The XSP is a new MIDI controller by M-Audio set to replace the older “X-Session” MIDI device, and attempts to replicate the standard 2-4 channel audio mixers with which most of us are familiar.

The device feels sturdy, better than my M-Audio Oxygen 8, and on par with my M-Audio Trigger Finger. One nice touch is the crossfader slider is much less resistant then the volume/pitch sliders, as you’d expect. The EQ/aux knobs are tall and spread out apart, so it’s very easy to tweak just the ones you want. The only real complaint I might have is that the top piece of plastic feels a little “cheap”, and the knobs and sliders stick up so high that if you pack it in a bag as-is, you need to take care that nothing would come crushing down on top of it. However, for $100 retail, these are minor complaints. [Ed: I will say, such is the case with the protruding controls on most controllers. -PK]

Choosing MIDI Assignments

Getting the XSP to work in Live 5.2.2 (my DJ tool of choice) was a snap. Just load up Live, press the “MIDI” button, and assign away. No problems/gotchas here. My first test was going to just be a standard 2-channel DJ gig, so I assigned things in a pretty standard way. The EQ knobs went to each channel respectively, and two of the aux knobs went to aux send levels for each channel (where I had various effects). Volume sliders, crossfader, and the start and stop buttons were standard as well.

Instead of using the “cue” buttons for cueing, I decided to use the “pitch” sliders as independent cue volumes for each channel. This way, I could easily mix the two channels in my headphones, independently of how the individual volume sliders were set up. With the cue buttons, I set one to toggle “loop on/off” for the selected clip in live. I mapped the sets of REW/FF buttons to moving around the session view in Live. This way, the only time I had to touch the mouse was when I was dragging in a clip. Once I did that, I could use the REW/FF buttons to navigate session view to the correct clip and use the start/stop buttons to fire them off.

This setup worked extremely well: I had only used the XSP for a few hours before the gig, but since it felt like a standard mixer, it was obvious what was doing what, and I didn’t make any mistakes. If anything, it was pretty liberating rarely having to look at the computer screen — there was none of the dreaded “he’s checking e-mail” syndrome that people complain about with “digital DJs”.


The X-Session Pro next to the Trigger Finger drum controller, also from M-Audio. Notice how compact the X-Session Pro is.

Lastly, I know we’ve all probably tested a ton of devices in searching for MIDI controller nirvana. In my particular quest to find the perfect “standard DJ midi mixer” I looked into and have had physical experience with:

  1. Kontrol DJ – A good friend of mine who DJs in Traktor uses this, and it’s an AMAZING controller, and is perfect for Traktor. Unfortunately, it does not map to Ableton Live that well.
  2. Faderfox LV2, DJ2, DX2, LX2 devices – I know someone who has a couple of these, and they’re amazing, but the problem was I couldn’t find a combo of any two of them that gave me “everything” I wanted. Plus, they’re quite pricey, and at that price point, I would want things to be perfect.
  3. M-Audio Trigger Finger – Before getting the XSP, I was using a TF as my main mixing controller. While it actually worked OK (I could use pads as EQ kill switches, which was sweet), I was leery of using other banks for one-shots and fx. Since the TF does not tell you which bank is loaded in the LCD display, I was fearful that I’d be in the wrong bank, trying to do the wrong thing.


So, what’s the verdict? In my case, it’s EXACTLY what I was looking for. Now when I have “standard” DJ gigs, I have a perfect controller just for that task. No more making a wacky Trigger Finger bank to try and fake it. The only thing I would have liked to have seen were kill switches for the EQs, but again, for $100, it’s hard to complain.

I know people will say “but the power of Live is being freed from two channels; I want to mix 13 clips at once and I only want to use one end-all-be-all device while doing it!” If this is the case, then this is not the device for you. With the XSP able to handle my “standard” DJ gigs, I can free up my Trigger Finger to be a wacky FX board, as well as programming a couple of banks for triggering one-shots and loops.

Anyway, hope this review helps, and if you guys have any further questions about the device, feel free to email me @ eric DOT richmond AT gmail DOT com

Ed: If anyone else has hands-on experience with the X-Session Pro, we’ll post that, too; I’m still interested in what non-traditional DJs, electronic musicians, and VJs might do with this device! -PK


M-Audio Releases X-Session Pro DJ Controller, $129

Cheap, Functional, Quirky: BCD2000 Mix & Scratch MIDI Controller Review, Part I

Faderfox Controllers for Live, DJing: US Distribution, Upcoming Models

Faders, Knobs, Crossfader: New VMX Control Surface

  • Nicholas Vegas

    Due that im on the same "Quest for Dj-Midi"

    I was looking closer at this one too, but i read in RAVELINE MAG an CHRIS LIEBING Interview where he revealed that NI's new Hardware Lab are developing an own TRAKTOR MIDI Controller who will hit the Street next year ( Musikmesse ? ), so i will go on with my FaderFox Dj-1 and will sit and wait 😉

  • Regarding trigger finger, this guy made a nice ableton live template. You can switch to different modes, navigate within the library, scenes, clips ect…very good and easy to customize to your need.

    Have a look at the youtube explanation…


  • I've spent plenty of time with both the Evolution/M-audio UC-16 and original X-session. They were both too small, too cramped and didn't have a good mix of controllers. It looks like they've got this one pretty much right though. It's compact and has a reasonable mix of pads, sliders and knobs in a size which can fit in a backpack or live on your desk.

  • Eric Richmond


    Yeah, not only that, I think there are established hardware companies that are going to be getting into this space very soon as well. For Traktor DJs, the next year should be pretty aggressive in terms of whats available to be used!


    Thats a very cool template, thats a way more complex version of what my trigger finger template was. The big thing for me was that I wanted a dedicated midi controller for "standard" dj mixing, and I was always nervous about switching banks on the fly, and accidentally loading the wrong one.


    agreed, I fit the XSP in my Ableton Lmtd Ed. laptop bag, and it fit perfectly in there!

  • i just purchased a novation remote zero sl for Traktor, still trying to set everything just right, but i can't wait to see what comes out for the bedroom dj/producer next year.

  • dan agosto
  • bobbyd

    if the xsp only had eq kills…i got to hang with the older version


  • NIq

    does this have a scratch function?

  • Pingback: Create Digital Music » M-Audio Starts DJ Division, Kills Cross-Fader, Still Doesn’t Offer Decent DJ Control Surface()

  • pat

    will it work with virtual dj?

  • Jibby

    Hmm I just bought one of these, I am really enjoying it and this setup you guys have suggested is great. I just have one question, what do you map to scroll up and down thrrough the clips? The only way I know how to do this is with the arrow keys, but I can not seem to map them in live.

    I am sure I am missing something easy…


  • Dushy

    Guys – how does this work with Traktor 3?



    I did buy x session pro,but it doesnt work with my traktor2 and 3.Can you help me??

    I did all the requirements.

  • I own one. It is cool. I like it. I can throw away my turntables now because I'm not a scratch DJ. However, I think it will be even more awesome when a midi controller comes out with motorized platters.

  • Nicholas Kay

    Can anyone advise me whether M-Audio Session is compatible with M-Audiophile.

    Everytime I connect the Audiophile hardware then open session, I get a message "Cannot Find Hardware" and session closes down.

    I am running all the latest M-Audio drivers.


  • asdf

    How can a toy without jog wheels even be considered serious?

  • U still need a seperate audio card for the actual audio output to the P.A. right? and w/ the single usb connection u can headphone que independantly of whats playing out.??

  • dreamx

    i was wondering how do you set up to get independent cue volumes for each channel.

    Like u said:

    This way, I could easily mix the two channels in my headphones, independently of how the individual volume sliders were set up.

    if you can explain more clear that mapping

  • Vitaly

    Could you please explain how you did a mapping of scroll keys?

    This setup is great but I have no idea how to make this in Live.