Ich suche gerade nach einer Möglichkeit, wie ich am besten einem MIDI Controller (bzw. einer externen App) mitteilen kann, welche midi Spur zuletzt ausgwählt wurde. Dabei habe ich folgendes schon gefunden:
- Generischen Controller einrichten und eine beliebige Anzahl von Spuren mit einem individuellen midibefehl verbinden. Ok, das is schon mal nahe dran, nur leider ist das nie mit der eingestellten Spur verknüpft, sondern mit der Position im midi Mixer verbunden! D.h, wenn ich zusätzliche Spuren in der Mitte hinzufüge oder die Spuren in der Reihenfolge verändere, ist die Zuordnung wieder anders.
- Der midi send jeder Spur kann an einen ausgewählten Midiport (virtuell) einen midi Befehl an die andere App weiterleiten, nachdem er ihn über einen Transformer individuell gesetzt hat. Ich kann daher über die generic remote einfach einen Midibefehl bei Spuranwahl schicken (z.B. CC 0, Wert 0). Dann wandelt der Transformer mir das auf z.B. CC 0 Kanal 2, Wert 30 - heißt also für mich Port 30, Kanal 2 - um. Da ich den transformer auf jeder Spur individuell einstellen kann, ist so ein dezidierter Wert für jede Spur möglich. Eigentlich klappt es so, nur ist die Handhabung etwas umständlich und leider gehören die midi send Einstellungen nicht zu den spur presets, so dass sich das nicht speichern lässt. Außerdem gehen die Einstellungen verloren, wenn man die Spuren deaktiviert.
Gibt es eventuell noch eine elegantere Methode? Ich dachte z.B. an eine generic remote, die nicht auf individuelle Spuren eingestellt ist, sondern auf “Auswahl”. Hier finde ich jedoch nichts im folgenden Menü, was einen pro Spur individuellen Midibefehl erzeugt! Z.B. der Parameter “Name” könnte doch einen Sysex mit dem Namen der Spur erzeugen … das klappt aber nicht. Da kommt immer der gleiche Wert aus dem GR Ausgang raus … hat jemand einen Hinweis?