Review: Xtreme Mapping
Eine der Stärken von Traktor sind die umfangreichen Mapping-Features, mit denen man fast alle Traktor-Funktionen so für seinen Controller mappen kann, wie man sie benötigt. Leider ist der Controller-Manager, die Benutzeroberfläche für dieses mächtige Feature,
eine der großen Schwächen von Traktor und nicht sehr benutzerfreundlich.
Das Fenster des Controller-Managers ist viel zu klein, für Out-Commands steht kein Learn-Modus zur Verfügung, an zahlreichen Stellen werden kryptische
"magische Zahlen" und kein Klartext verwendet, was das Erstellen von Mappings erschwert.
Abhilfe verspricht das Tool Xtreme Mapping, das für Mac OS X verfügbar ist, und das wir etwas genauer unter die Lupe nehmen wollen.
Die Oberfläche
Nach dem Start von Xtreme Mapping fällt als Erstes das angenehm große Fenster auf, das in drei Bereiche aufgeteilt ist.

Die Symbolleiste erlaubt das Einfügen einzelner In-, Out- und In/Out-Commands. Über die Wizard-Schaltfläche wird der Assistent gestartet, mit dem mehrere Commands für bestimmte Funktionsgruppen eingefügt werden können. Die Schaltfläche Controller zeigt ein Dialogfeld an, in dem der Controllername (entspricht dem Kommentar im Controller-Manager) und der gewünschte Input Port und Output Port festgelegt werden.

Die Tabelle auf der linken Seite des Fensters entspricht der Assignment Table des Controller-Managers.
Da das Fenster von Xtreme Mapping beliebig vergrößert werden kann, sind in der
Tabelle aller Optionen des Mappings gut sichtbar. Leider wird die Breite der
Spalten nicht automatisch optimiert, wenn die Fenstergröße geändert wird. Du
musst jede Spaltentrennlinie einzeln anklicken, um für die jeweilige Spalte die
optimale Breite zu erhalten. Xtreme Mapping wäre noch komfortabler, wenn sich die
Spaltenbreiten bei Änderung der Fenstergröße automatisch anpassen würden oder wenn
es hierfür in der Symbolleiste eine Schaltfläche gäbe.
Gerade bei umfangreichen Mappings, die schnell hundert Commands und mehr
enthalten, ist die Filterfunktion von Xtreme Mapping ein echter Gewinn. Mit der ersten
Dropdownliste kannst du nur die Commands für eine bestimmte Funktionsgruppe
anzeigen lassen; die zweite Liste erlaubt das Filtern nach In- und
Out-Commands.

Das Panel auf der rechten Seite zeigt die Informationen und Optionen für das in
der Tabelle markierte Command an. Über den Learn-Button (der auch für
Out-Commands verwendet werden kann) lässt sich wie in Traktor die
MIDI-Nachricht erlernen. Alternativ kann die MIDI-Nachricht wie bei Traktor
manuell ausgewählt werden.

Im Traktor-Controller-Manager werden die Werte der erweiterten
Modifierbedingungen (Is In Loop, Slot State usw.) und die möglichen Werte der
Liste Set to value fast immer als magische Zahlen angezeigt, deren Bedeutung
nicht auf den ersten Blick ersichtlich ist. In Xtreme Mapping werden statt der
Zahlen Textbeschreibungen verwendet, was die Verwendung der Bedingungen und die
Auswahl der Werte erheblich einfacher macht. Die folgende Abbildung zeigt
exemplarisch die Auswahlmöglichkeiten für die Modifierbedingung Slot State.

Assistenten verwenden
Das Erstellen eines neuen Mappings wird durch die Assistenten vereinfacht, die über den Wizard-Button aufgerufen werden.

Die Assistenten fassen die wichtigsten Commands für einen Traktor-Funktionsbereich (Mixer, FX-Units, Sample Decks usw.) zusammen und führen dich Command für Command durch die Zuweisung zwischen Controller und Command.

Der Wizard zeigt eine kurze Beschreibung der einzelnen Commands an. Das Drücken eines Buttons bzw. Bewegen eines Faders/Knobs lernt die MIDI-Nachricht, die dann im Fenster angezeigt wird. Mit den Schaltflächen Prev und Next kannst du dich zwischen den einzelnen Commands bewegen. Falls eines der vorgeschlagenen Commands nicht im Mapping enthalten sein soll, reicht es aus, keine MIDI-Nachricht zu erlernen. Um die erlernten Zuweisungen in das Mapping einzufügen, klickst du
abschließend auf Add Mappings.
Ein Nachteil der Assistenten besteht darin, dass sie nur die In-Commands einfügen
und erlernen. Wenn du den Status bestimmter Commands auf LED-Buttons ausgeben willst, musst du diese Commands nach Beenden des Assistenten über die Add Out-Schaltfläche einzeln einfügen.
Einzelne Commands einfügen
Um einzelne Commands einzufügen, verwendest du die Schaltfläche Add In, Add Out oder Add In/Out und wählst dann ähnlich wie bei Traktor das gewünschte Command aus.

Add In/Out fügt das gleiche
Command sowohl als In- als auch als Out-Command ein. Obwohl nach dem Einfügen
beide Commands markiert sind, kann die MIDI-Nachricht nicht gleichzeitig für das
In- und das Out-Command gelernt werden. Da viele Controller für die Ansteuerung
von LED-Buttons die gleiche MIDI-Nachricht für den Input und den Output
verwenden, wäre dies eine weitere Vereinfachung. In der aktuellen Version musst
du nacheinander beide Commands markieren und die MIDI-Nachricht für das In- und
das Out-Command getrennt erlernen.
Wünschenswert wäre ein Xtreme-Mapping-Befehl, der für ein bereits vorhandenes
Command das zugehörige In- oder Out-Command in die Tabelle einfügt. Vielleicht
wird dieser in einem zukünftigen Update enthalten sein.
Commands Kopieren
Ähnlich wie im Controller-Manager lassen sich einzelne Commands der Tabelle
duplizieren, indem du die Tool-Schaltfläche im Panel XSettings anklickst und
dort auf Duplicate klickst.

Sowohl einzelne als auch mehrere markierte Commands können via Drag&Drop
dupliziert werden, wenn du beim Ziehen und Ablegen die Alt-Taste gedrückt
hältst. Der Clou: Das Duplizieren ist nicht nur innerhalb eines Mappings
möglich, sondern du kannst die Auswahl auch in ein weiteres, derzeit geöffnetes
Mapping ziehen.
Leider gehen dabei in der Version 1.0 von Xtreme Mapping die MIDI-Nachrichten
verloren; d.h., diese werden nicht mit kopiert. Dieser Bug ist bereits in einem Update behoben; dieses Update wartet derzeit auf das Review und die Freigabe
durch Apple und sollte bald im App Store verfügbar sein.
Workflow
Das Erstellen neuer Mappings geht mit Xtreme Mapping schneller und einfacher, als es derzeit im Controller-Manager möglich ist. Ist das neue Mapping fertig, kann es mit File/Save gespeichert und anschließend im Controller-Manager importiert werden.
Das Bearbeiten bereits vorhandener Mappings ist etwas umständlicher. In der aktuellen Version kann Xtreme Mapping leider nicht die komplette Traktor Settings.tsi einlesen und die darin enthaltenen Mappings bearbeiten.
Stattdessen kann Xtreme Mapping entweder eine TSI-Datei öffnen, in der sich ein
einzelnes Mapping des Typs Generic MIDI befindet, oder eine per Export erstellte
TSI-Datei, in der sich ebenfalls nur Mappings des Typs Generic MIDI befinden
dürfen.
Das Laden meiner Standard-Settings-Datei mit mehreren MIDI-Mappings dauerte ca.
zwei bis drei Minuten; dies entspricht ungefähr der Zeit, die bei mir für das
Öffnen des Preferences-Dialogfeld in Traktor gebraucht wird. Wenn Xtreme Mapping eine
TSI-Datei mit mehreren Mappings lädt, sollte eigentlich ein Dialogfeld zur
Auswahl des Mappings, das bearbeitet werden soll, angezeigt werden. Leider habe
ich diese Auswahlmöglichkeit nicht gesehen; stattdessen hat Xtreme Mapping das
erste Mapping aus der TSI-Datei geladen.
In der aktuellen Version scheint es am sichersten zu sein, in Traktor einzelne
Mappings zu exportieren, das Mapping in Xtreme Mapping zu editieren, das
exportierte Mapping im Controller-Manager zu löschen und anschließend das
bearbeitete Mapping wieder in Traktor zu importieren.
Fazit
Xtreme Mapping eignet sich vor allem für das Erstellen neuer Mappings. Wichtig
ist dabei, vorher einen guten Plan für das zu erstellende Mapping zu entwickeln.
Wegen des etwas aufwendigen Workflows ist Xtreme Mapping für das Bearbeiten
bereits vorhandener Mappings vor allem dann zu empfehlen, wenn das Mapping sehr
umfangreich ist, und die Filter-Funktion von Xtreme Mapping dabei helfen kann,
den verloren gegangenen Überblick über das Mapping wiederzuerlangen.
Mehr Informationen zu Xtreme Mapping findest du hier: xtrememapping.com
Auf dieser Website findest du auch einen Link zum Mac App Store, in dem Xtreme Mapping zum Preis von Euro 4,99 bzw. USD 5,99 erhältlich ist.
Verlosung: 20 Exemplare von Xtreme Mapping
Traktor Bible verlost 20-mal eine kostenlose Version von Xtreme Mapping. Die Gewinner sind:
Robin aus Montreux
Emmanuel von den Philippines
Robin aus Berlin
Alexander aus Sigmaringen
Mikha aus Wiesbaden
Damien aus Boston
Daniel aus Kärnten
Kamil aus Manchester
Rafael aus Santo Domingo
Johannes aus Marburg
Fabio aus Sao Paulo
Kai aus Bremen
Marcus (ohne Wohnort)
Rotem aus Tel-Aviv
Louie V aus Chicago
Lindsay aus Sydney
Renato aus Uberaba
Ingo aus Schwerin
Rhuari aus Edinburgh
Kevin aus Talheim
Alle Gewinner haben per Mail einen Promocode für Xtreme Mapping erhaltenh, der im Mac App Store eingelöst werden kann. Mittlerweile ist die Version 1.1 von Xtreme Mapping verfügbar. Glückwunsch an alle Gewinner
Autor: Rainer G. Haselier
Veröffentlicht: 9. August 2011
29 Comments