Die Gain-Encoder deaktivieren und für andere Zwecke nutzen
Heute Morgen erhielt ich eine Mail von Ryan Moltek aus Malta. Er schrieb:
"Da ich die AutoGain-Funktion verwende, wollte ich die Gain-Encoder für andere Zwecke nutzen. Hierfür habe ich eine einfache Lösung gefunden, wie die Gain-Encoder deaktiviert und auf andere Funktionen gemappt werden können. :)
Wenn du
Interesse hast, können wir die Information auf deiner Website veröffentlichen,
damit ich so anderen helfen kann."
In dieser Mail hat Ryan nicht gesagt, was seine Lösung ist.
Die Mail hat jedoch meinen Forschergeist aktiviert und dazu geführt, dass ich
erneut über die Mapping-Möglichkeiten der Gain-Encoder nachgedacht habe. Ein
wenig Probieren im Controller-Manager brachte mich zu folgender Lösung, um die
Gain-Encoder in einem User-Mapping zu deaktivieren.

Variante 1
Der Trick besteht darin, ein User-Mapping zu erstellen und dort für jedes Deck das Gain-Command einzufügen.
Anschließend wird dann sowohl der Wert für die Rotary Sensitivity als auch für die Rotary Acceleration auf 0
gesetzt. Hierdurch wird verhindert, dass das Drehen des Gain-Encoders des S4-Controllers den Gain-Wert
des Decks verändert.

Um die so deaktivierten Gain-Encoder für so viele Traktor-Funktionen wie möglich
verwenden zu können, habe ich anschließend zwei Modifier-Befehle für Modifier #1
ergänzt. Der erste Befehl setzt den Modifierwert auf 1, solange der linke
Shift-Button des S4 gedrückt wird. Der zweite Befehl setzt den Modifier auf den
Wert 2, solange der rechte Shift-Button des S4 gedrückt wird. Anschließend habe
ich für jedes Deck zwei weitere Gain-Befehle in das Mapping eingefügt: den
ersten mit der Modifier-Bedingung M1=1 und den zweiten mit der Modifier-Bedingung
M1=2.
Wenn dieses User-Mapping geladen ist, kannst du drei verschiedene Funktionen auf
jeden der Gain-Encoder mappen: eine für den Gain-Encoder allein, die zweite für
Links-Shift + Gain-Encoder und die dritte für Rechts-Shift + Gain-Encoder. Wenn
dir dies zu viele Funktionen sind und wenn du möchtest, dass sich die beiden
Shift-Buttons identisch verhalten, öffne mein Mapping, suche den
Modifier-Befehl, der auf den rechten Shift-Button gemappt ist, markiere es und
ändere den Wert im Feld Set to value in 1 ab (statt der dort enthaltenen 2).
Variante 2
Nach diesen Versuchen habe ich mit Ryan Kontakt aufgenommen. Hier ist seine
Lösung:

Ryans Lösung verwendet ebenfalls ein User-Mapping für die vier Gain-Encoder. Er verwendet für das Mapping die gleichen Werte wie im eingebetteten Standard-Mapping. Außerdem ist die Option Invert aktiviert. Dies neutralisiert die Aktionen, die beim Drehen der Gain-Encoder durch das eingebettete Mapping ausgelöst werden.
Der Vorteil dieser Lösung ist, dass sich der aktuelle Gain-Wert nicht ändert, wenn der Gain-Encoder gedreht wird. Auf diese Weise kannst
du sowohl die AutoGain-Funktion von Traktor verwenden und gleichzeitig die Gain-Encoder des S4-Controllers für andere Zwecke remappen.
Download
Du kannst beide Mappings hier downloaden:
Pro S4: Die Gain-Encoder deaktivieren
Nachdem du eines der beiden Mappings importiert hast, kannst du andere Funktionen auf die Gain-Encoder mappen.
Hinweis
Besonderer Dank geht an Ryan Roltek aus Malta für seine Lösung.
Autor: Rainer G. Haselier
Letzte Aktualisierung: 11. November 2010
14 Comments