Review: Xtreme Mapping

Xtreme MappingThe advanced mapping capabilities that allow to map you controller just the way you need it belong to the strongest features of Traktor. Unfortunately, the controller manager that needs to be used to create and edit the mapping, is not very user friendly and it makes the whole mapping process very cumbersome.

The window of the controller manager is way to small, it uses magic numbers at several places where it would be better to use text instead, and the Learn function is not available when mapping Out commands (commands that control LEDs or other controls on a controller that can be used to output the current state of a mapping command).

Xtreme Mapping, a small app available for Mac OS X only, promises to put things right. This review takes a closer look at Xtreme Mapping.


The Interface

After launching Xtreme Mapping you will be happy to see the pleasant large window, which is divided in three large sections: the button bar, the mappings table and the mappings settings panel.

Xtreme Mappingm

The button bar in the upper section of the window allows to add single In, Out, or In/Out commands. You can launch the wizard by clicking the button labeled Wizard if you want to be guided through the process of mapping the most important commands belonging to a function group.

Use the Controller button to open a window where you can set the Controller Name (corresponds to the mapping comment that you can enter in Controller Manager), and where you can set the Input Port and the Output Port for your mapping.

Xtreme Mapping

Unfortunately one important setting is missing in Xtreme Mapping if you create commands that use the Device Target as Assignment: You cannot

The table at the left side of the window corresponds to the Assignment Table of Controller Manager. Other than in Controller Manager you can resize the window of Xtreme Mapping in case that not all mapping options are visible in the table. Unfortunately Xtreme Mapping does not resize the columns automatically when you resize the window. You need to click each column separator line separately to get the optimum size for that column. Xtreme Mapping would be even more comfortable if all column widths would adjust automatically or if the would be a button like Optimum Size in the toolbar, to trigger this manually.

Especially for mapping that contain a large number of commands, the filter function of Xtreme Mapping is very useful. You can use the first dropdown list to filter by function groups; with the second filter dropdown use can filter the list by In commands and Out commands only.

Xtreme Mappingm

The panel at the right side displays information and options for the command that is currently selected in the table. Use the Learn button (which works for Out commands as well), to assign a MIDI message to the selected command. Alternatively you can select the MIDI message manually.

Xtreme Mappingm

In Traktor Controller Manager the values of the extended modifier conditions (Is In Loop, Slot State, etc.) and the allowed values in the list Set to Value are almost always shown as magic numeric values. The meaning of this number is not very clear at first sight. Xtreme Mapping shows textual descriptions instead. This makes using the modifier conditions and selecting the needed value much more easy. For example, the following figure shows the available options for the extended modifier condition Slot State.

Xtreme Mappingm


Using the Wizards

Creating a new mapping is made easy by the wizards, that can be launched by clicking the Wizard button on the button bar.

Xtreme Mapping

The wizards guide you through the mapping of the most important commands for one Traktor functional area (mixer, FX units, sample decks, etc.). All you need to do is pressing/moving the respective control on your controller and clicking Next.

Xtreme Mapping

The wizard shows a short description of the commands. Pressing a button or moving a fader/knob/encoder assigns the MIDI message to the current command. You can use the Prev and Next buttons to move between the different commands. If one of the proposed commands shall not be included, simply do not learn the MIDI message. To insert all learned assignments into the mapping, finally click on Add Mappings.

One disadvantage of the wizard is that it only adds the In commands, and not the corresponding Out commands. If you want to output the status of a command on an LED buttons, you need to add the Out commands manually once the wizard is closed.


Adding Single Commands

To add single commands use the buttons Add In, Add Out, or Add In/Out and then select the command similar as you would in Traktor.

Xtreme Mapping

Add In/Out inserts the same command as well as In as as Out command into the table. Even though both commands are selected, you cannot learn a MIDI message if more than one command is highlighted. As many controllers use the same MIDI message to control the input from and the output to LED buttons, it would be cool if Xtreme Mapping would allow MIDI learn for more than one command. As it is now you need to select each command separately and MIDI learn the In and the Out command individually.

Furthermore it would be a good feature, if Xtreme Mapping would allow to easily create an In duplicate for a selected Out command and an Out command for a selected In command. In the current version you need to use the Add In and Add Out buttons.


Copying COmmands

In a similar way as in Traktor you can create a duplicate of a selected command. Go to the XSettings panel, click on the Tools button and then select Duplicate.

Xtreme Mapping

Furthermore, you can duplicate one or multiple commands by selecting them, holding the Alt button on the keyboard and drag&drop the selection. Best of all you can drop the selection not only inside the current mapping, but on a second Xtreme Mapping window with another mapping as well.

Unfortunately in Xtreme Mapping 1.0 the assigned MIDI messages get lost after the drop. The good news: this bug is already fixed in the next version, which is waiting at Apple for approval and which should be available soon.



Creating new mappings is much easier with Xtreme Mapping than it is in the current version of Controller Manager. Once the mapping is ready, you would save the TSI file with File/Save and then use the import function in Controller Manager to make the mapping available in Traktor.

Editing a mapping that is already inside Traktor requires more effort. In the current version Xtreme Mapping cannot read the complete Traktor Settings.tsi and then provide the contained mappings for editing. Instead you need to open a TSI file that contains a single MIDI mapping, or you can open an exported TSI file with multiple mappings, as long as all mappings are of type Generic MIDI. If one of the mappings uses the HID or NHL format, Xtreme Mapping will show an error message stating that the file cannot be opened.

Loading my standard settings file which contains several MIDI mappings took about two to three minutes; this is almost the same time I need to open the Preferences dialog in Traktor. If a TSI file contains multiple mappings, Xtreme Mapping should display a dialog where one of the mappings can be selected. During my tests I didn't saw this dialog; instead the first mapping of the file was loaded.

It seems as if you are on the safe side by exporting a single mapping in Traktor, then to edit the mapping in Xtreme Mapping, then deleting the exported mapping in Traktor Controller Manager and finally to import the edited mapping.



Xtreme Mapping is a good solution to create new mappings. It is important to have a good plan and design for the mapping before you begin. As the workflow needed to edit existing mappings is a bit time-consuming you should make little changes still in Controller Manager, and use Xtreme Mapping if the mapping is very extensive and if the Filter feature can help to get back the lost overview.

More information about Xtreme Mapping can be found here:

On this website you will find a link to the Mac App Store, where you can buy Xtreme Mapping for Euro 4,99/USD 5,99.



The winners are:

Robin from Montreux
Emmanuel from the Philippines
Robin from Berlin
Alexander from Sigmaringen
Mikha from Wiesbaden
Damien from Boston
Daniel from Kärnten
Kamil from Manchester
Rafael from Santo Domingo
Johannes from Marburg
Fabio from Sao Paulo
Kai from Bremen
Rotem from Tel-Aviv
Louie V from Chicago
Lindsay from Sydney
Renato from Uberaba
Ingo from Schwerin
Rhuari from Edinburgh
Kevin from Talheim

The winners will receive a promocode for Xtreme Mapping that can be used in the Mac App Store. Congratulations to all of you.



Author: Rainer G. Haselier
Published:  August 9, 2011



wrote on August 10, 2011 at 11:04
Hi Rainer

Would be a big surprise if i win a copy, never win a thing in competitions:(

By the way, love your work and Bible ofcourse I own both!

Grtz Scoody
wrote on August 10, 2011 at 12:17
Hallo Rainer,
ich bediene zur Zeit mein Traktor 2 Pro mit dem Keyboard also Tastatur meines MacBooks Pro. Kann ich mit Xtreme Mapping auch dafür ein neues Mapping erstellen? Oder geht das nur für Controller?
 Rainer G. Haselier (admin) says:
Hallo Jojo, derzeit unterstützt XM nur MIDI-Controller, keine Keyboard-Mappings. LG Rainer
Leo Valladolid
wrote on August 10, 2011 at 18:44
Wow I need this, this will make mapping and reviewing so much easier?
wrote on August 12, 2011 at 10:44
Hola Rainer,todo lo que facilite las cosas es bienvenido.
wrote on August 13, 2011 at 06:54
I recieved my traktor 2 bible just this morning. I love it.
After reading your review of xtreme mapping I may purchase it as well. Thanks
 Rainer G. Haselier (admin) says:
Hi Peter, did you send an email to win one? One more day to go. Rainer
Techno DJ Paul Daly
wrote on August 13, 2011 at 11:49

It is not easy to find the Xtreme Mapping to purchase. I am in the middle of a mapping session so wanted to try it out.

On another topic. Rainer can you do a topic on Sync'n TPro2 to TPro2 on 2 laptops please? I have tried this numerous times and I cannot get TPro2 to be a slave to the other via midi.

Thanks, Paul.
 Rainer G. Haselier (admin) says:
Paul, I am working on that.
DJ Houwie
wrote on August 13, 2011 at 15:43

I just bought the app but when I start it and go to File New nothing happens.
What do I need to do.
I run OSX Lion 10.7.
The steps I do:
I click the icon of Xtreme Mapping
In the top of the screen the menu appears (no screens opening)
When I click File New (nothing happens).


 Rainer G. Haselier (admin) says:
You need to set the controller port first. Then I recommend to try one of the wizards. Both actions are mentioned in my review. Hope that helps. Rainer
DJ Houwie
wrote on August 13, 2011 at 17:16
can you give me à pointer where to set the controller port?
I didn't see any pref. settings in the software.

Thanks for tour quick reply.

 Rainer G. Haselier (admin) says:
See pic 1 and 2 in section "The Interface". Click on Controller button in the button bar; then set the ports.
DJ Houwie
wrote on August 15, 2011 at 15:10
And that's my problem, I'm not getting the screen in pic 1.
I only get the menu bar on top.
When I do File New, nothing happens.
wrote on August 15, 2011 at 17:29
When the winners?
 Rainer G. Haselier (admin) says:
The winners are drawn, announced and they got their action code for the Mac App Store.
wrote on August 15, 2011 at 22:34
Is it possible to do in Windows, or will it be coming out soon for Windows versions.
 Rainer G. Haselier (admin) says:
I spoke with Enzo from Xtreme Mapping about that question. There has no decision about a Windows version made yet; I think it depends on how many people demand for a Win app. Best would be to write to Enzo directly. Contact info on the Xtreme Mapping website.
DJ Houwie
wrote on August 17, 2011 at 19:33
Hi Rainer,
Do you have any tips what I can do About my problem with xtreme mapping?

Kevin Götze
wrote on August 18, 2011 at 22:20
Hey Rainer,
auf der DJ TechTools Seite schreiben sie :

"The biggest downside at this point though is it does not work with Traktor’s NHL mappings so forget doing complicated S4 or X1 mappings; however, on that subject one of the developers has said “who knows what’s gonna happen”

Heißt das, für das mappen eines X1 Controllers bringt mir die Xtream Mapping App nichts ?
 Rainer G. Haselier (admin) says:
Wenn du den X1 im NHL-Modus mappen willst geht das mit Xtreme Mapping nicht. Im MIDI-Modus des X1 geht das schon. XM unterstützt derzeit nur MIDI-Mappings, aber keine NHL-Mapping (X1, S4) oder HID-Mappings (z.B. für die Pioneer CDJs)
wrote on August 25, 2011 at 09:39
Looks great - will have to wait for the windows version however.
wrote on August 30, 2011 at 16:54
Hi, thx a lot.
wrote on September 2, 2011 at 19:00
i bought it and the app cant seem to pickup my launchpad when it is plugged in, do i need to have traktor on the same computer for this to work?
DJ Houwie
wrote on September 9, 2011 at 16:46
Hi Rainer,

I promissed to post the sollution to my problem with Xtreme Mapping on my machine.
The problem is my AKAI MPD32. When I disconnect this controller than it works. I had contact with Enzo and he did confirm that there is a problem with the support of AKAI controllers. They hope to have a fix in the feature update.

Thanks for your help.


wrote on September 11, 2011 at 09:44
Wow! That's a really neat asnewr!
wrote on September 11, 2011 at 15:05
I'm impressed! You've managed the almost imopssbile.
wrote on September 23, 2011 at 04:49
hi , Im not received email from Xtreme Mapping. Thx a lot
wrote on October 1, 2011 at 00:21
mac only ??????
 Rainer G. Haselier (admin) says:
Yes, it is Mac only
wrote on October 15, 2011 at 10:07
hi rainer,
vorab erstmal vielen dank für deine tolle arbeit. ich weiß die unterstützung nun seit fast einem jahr zu schätzen und kann berichten, dass es bei mir erst so richtig vorangeht, seit ich die bible habe. als ich den obigen artikel gelesen habe, war ich sofort feuer und flamme. leider ist es nicht möglich das programm zu laden. bei apple scheint es nicht mehr im store verfügbar zu sein und auch sonst habe ich keine andere möglichkeit gefunden es zu erstehen. knackige grüsse kolja
 Rainer G. Haselier (admin) says:
Vielleicht hilft diese Info...
Q: Xtreme Mapping is not available on my AppStore. How can I get it?
A: the software is available in every Mac AppStore worldwide! The links we put on this website can sometimes bring you to the wrong AppStore, so to properly purchase the app just search for "Xtreme Mapping" in your AppStore application search box (in the top right corner).
wrote on December 5, 2011 at 21:41
"Loading my standard settings file which contains several MIDI mappings took about two to three minutes; this is almost the same time I need to open the Preferences dialog in Traktor. "

Lol. 2 to 3 minutes?!? And people keep telling me I have to throw out my pc and buy a Mac.
wrote on December 24, 2011 at 09:10
Shoot, who would have tohuhgt that it was that easy?
wrote on December 24, 2011 at 15:46
So true. Honesty and everything reocngized.
wrote on April 3, 2012 at 11:00
Does anyone know of anything equivalent for PC users?

Stefan S
wrote on September 20, 2012 at 21:58
mapp the shit on ma kexyboard
wrote on September 14, 2021 at 02:48


Leave a comment


  E-Mail (will not be published)