- M-audio X Session Pro Traktor 2 Mapping
- M Audio X Session Pro Traktor 2 Mapping Download
- M Audio X Session Pro Traktor 2 Mapping Software
- M Audio X Session Pro Traktor 2 Mapping Tool
- M Audio X Session Pro Traktor 2 Mapping Pc
This will vary depending on the command you are mapping and sometime relate to the order of options in a dropdown menu. For a simple on/off command, do not change the default settings of 0-1. MIDI Range MIDI range affects how the LED on your controller reacts to the command sent by Traktor Pro 2. In this case, 0 represents off and 1-127. X Session Pro Mapping For Traktor 2 5 May 02, 2011 M-Audio XSession-ProTraktorDUO1.2.72Decks+FXMIDImapping: M-Audio XSession PRO controlling Traktor DUO with 2 decks + 2 FX: Duo - Version 1.2.6/1.2.7. Pro - Version 1.1.2: Downloads: 4644: 4 decks, 2 FX units: Author: chachakoala: Date: 5-28-2010: View Download: M-Audio Xponent Map for Traktor 1.1.x and above (2 Decks on Bank B) My mapping for the Xponent with full Led support (switch the Xponent On while pressing the Left Deck 2-Cue and Lock buttons). Hi guys, This is my new mapping for X-Session Pro with Traktor Pro. The idea is to have the most used functions in the controller, so we have to touch the computer as less as possible With this mapping we can control thing like: - Play / Pause - Cue - Hotcue - Beat Jump - Create / Active / De-active Loops. MIDI Controller: M-AUDIO X-Session Pro Author: Kelvin Yap This is my custom mapping for the M-AUDIO X-Session Pro USB MIDI mixer for Traktor Pro 2. The mappings are pretty basic and follow the labels on the physical unit itself like Volume A, Volume B, Play/Pause, Cue, Bass, Mid, Treble equalizers etc.
In one of my recent articles, I demonstrated how to create a simple MIDI mapping in Traktor Pro. If you're ready to advance your mapping skills, let's learn to create two advanced mappings in Traktor.
Load and Sync

The first mapping that we'll create allows you to load and sync a track at the same time, and trigger both functions from a single button. This is a highly useful mapping if you're a digital DJ, who frequently uses the Sync function in your sets.
Start by opening Traktor Pro, and connect your controller to the computer.
Then, go to Traktor > Preferences and navigate to the Controller Manager Section.
In the Device Setup section, you can either choose to modify the mapping for an existing device, or create a new MIDI mapping by clicking:
Add (located under the Device) then Generic MIDI.
For demonstration purposes, I'll modifying the mapping for my Traktor Kontrol X1. In the Assignment Table Section, scroll down to Load Selected (Deck Common ' Deck A) and click to highlight it. Alternatively, you could delete this original function in the Assignment Table, (by highlighting, and deleting it) and add a new one by clicking:

Add In, Deck Common, and scroll down to select Load Selected.
M-audio X Session Pro Traktor 2 Mapping
In the Device Mappings Section, click the Learn button (it will turn yellow when clicked), and press down on the button on your controller that you would like to map. I've chosen to map the left Load button to this function. Alternatively, you can also select the button by mouse clicking the box directly to the right of Learn.
After you are finished, click again on the yellow Learn button to deselect it.
In the Mapping Details section, select the following settings:
- Type of Controller: Button
- Interaction Mode: Trigger
- Assignment: Deck A
(Note: You may use another Deck; however you will have to set the next mapping to same deck)
In the Assignment table, find the Sync On function and highlight it, or click Add In, Deck Common and scroll down and click on Sync On.

In the Device Mappings Section, click the Learn button (it will turn yellow when clicked), and press down on the button on your controller that you would like to map. Choose the same button that you selected for the Load function. As you can see, I've mapped the same left Load button. Remember, you can also choose to select the button by mouse-clicking on the box to the right of Learn.
In the Mapping Details section, select the following settings:
- Type of Controller: Button
- Interaction Mode: Hold
- Assignment: Deck A
(Note: Make sure whichever Deck you choose is set to the same deck as the Load Selected function)
Lastly, in the Button Options section, click to the left of Invert to create a check mark in the box.
By clicking Invert, we have reversed when the Sync On feature is activated. Instead of Sync On being applied when the Load button is pressed down, Sync On is activated when the button is released.
Here's the way we have set up our mapping to work:
M Audio X Session Pro Traktor 2 Mapping Download
When we select a track and press down on the the Load button, the track is loaded up into Deck A. When we released the Load button, Sync On is activated. These two commands appear to happen simultaneously, and Sync On is never deactivated by loading tracks.
Test out your new mapping by clicking Close in the bottom of the Preferences window, and load up a track by clicking the Load button on your controller (or the button you have selected for the mapping). Your tracks should now Load and Sync at the same time!
To save your mapping, you can create a new .tsi file. Open the the Traktor Preferences, and click Export (in the lower left hand corner).
Make sure to leave following boxes are checked: Keyboard Mappings, Controller Mappings, and GUI Layout. You may wish to leave Effect Settings and Other Preferences and Settings Checked as well.
Save your .tsi file in a safe location, and close the Preferences window.
Single FX Mapping
The second mapping that we're going to create allows you to control your dry/wet FX Adjust, and select your FX using the same endless encoder.
Start by navigating to your Traktor Preferences, by clicking Traktor, then Preferences.
In the Effects Section, under the FX Panel Mode, set FX 1 to Single.
Navigate to the Controller Manager section, and in the Device Setup, choose your device or create a new one by clicking Add, then Generic MIDI.
We're going to be creating a Modifier, which allows you to map two or more functions to the same button.
Underneath the Assignment Table, click Add In, Modifier, then select Modifier #1.
In the Device Mappings section, click the Learn button so it turns yellow, and then select a pushable encoder button to assign the modifier to. Press down on the button on your controller, or mouse click in the box to the right of the Learn button. I have chosen to use left Load button.
In the Mapping Details section, select the following settings:
- Type of Controller: Button
- Interaction Mode: Hold
- Assignment: Global
In the Button Options section, set the value to 1.
By setting the value to 1, this basically means when you hold down the button, Modifier #1 is turned on. When you are not pressing the button, the value returns to 0.
In the Assignment table, click Add In, F/X Unit and scroll down to select Dry/Wet Adjust.
In the Device Mapping section, click Learn and turn an endless encoder on your controller (or mouse click to select one). When you are finished, click the Learn button again to deselect it.
In the Mapping Details section, we now have to apply the Modifier.
In the Modifier Conditions, set the Modifier to M1, and the Value to 0.
In the Mapping Details section, select the following settings:
- Type of Controller: Encoder
- Interaction Mode: Relative
- Assignment: FX Unit 1
In the Assignment table, click Add In, F/X Unit and scroll down to select Effect One Selector.
In the Device Mapping section, click Learn and turn the same endless encoder on your controller that you assigned to the Dry/Wet Adjust (or, mouse click to select one). When you are finished, click the Learn button again to deselect it.
In the Mapping Details section, under the Modifier Conditions, set your commands as follows:
- Modifier: M1
- Value: 1
- Type of Controller: Encoder
- Interaction Mode: Relative
- Assignment: FX Unit 1
M Audio X Session Pro Traktor 2 Mapping Software
Close the Preferences, and check to see if your new mapping works by turning the encoder you assigned. If you have successfully created your mapping correctly, you should be able to scroll through your D/W adjust when you turn the encoder, and scroll through your Traktor effects when you press and turn the encoder.
Export your mapping, by opening up the Preferences, clicking Export, and saving your .tsi file.
Congratulations on learning two new mappings! I hope you enjoy using them when you DJ.
M Audio X Session Pro Traktor 2 Mapping Tool
Related Videos
M Audio X Session Pro Traktor 2 Mapping Pc
I’m a huge fan of the M-Audio X-Session Pro MIDI controller that emulates all the core functions of a traditional two channel DJ mixer. The controller retails at most stores and online for around $99 brand new, which is a great deal considering its linear feeling sliders and tactile feeling pot knobs. You really feel like you have a good quality product in your hands for a really cheap price. Don’t get me wrong, there are better mixers with more options; but bang for your buck it’s a great controller for both beginners and as a back up unit “just in case” for the pros. I especially enjoy the low friction cross fader that’s perfect when matched with time coded vinyl like the Rane CV02 digital vinyl. My big complaint comes from how the controller integrates into most digital DJ software including my all time favorite virtual turntable software package, Atomix Virtual DJ. I’ve been using Virtual DJ since release version 3 and each release I had to manually recode the MIDI control map for the X-Session Pro.
In short, because M-Audio bought the rights to the controller from Evolution and didn’t do any further work on mappings while continuing to tweak the hardware, there is a true and literal disconnect between the controller surface and the on screen functions. Even the latest version of Virtual DJ (7.0.2) doesn’t fix this issue. That’s the bad news; the good news is if you go into the configuration area of Virtual DJ on the controller tab with your X-Session plugged in you can “teach” Virtual DJ the right keys and fix the issue thus allowing you to enjoy using the X-Session like it was meant to be used.
Simply click on each listed map function and then click the trash icon below to remove the “broken” mappings. Once all the key mappings are remove from the map click the new icon (a big green plus sign) on the screen. You then click the Key-Learn button on the screen and turn the appropriate knob you wish to program on the X-Session. Then in the Action-Learn area type in your function you need that knob to do. You’ll find two images above in this post that show you how I map my X-Session MIDI functions in Virtual DJ. This map is simple, effective, and very easy to use for most DJ styles. I think you’ll find it as a good fit for your DJ rig as well. I hope this saves you a lot of time and effort because I looked all over: NOBODY has this info posted so I figured I should get it up there. Happy mixing my friends!