Mal ein kleines Feedback zur OSC-App.
Ich hab jetzt auch mein Setup (Traktor Scratch pro) mit der App "Touch OSC" eingerichtet (mit iPad,...geht aber auch mit iPhone oder iPod Touch, nur eben platzmäßig begrenzter...). Auf dem Mac (müsste auch mit PC funktionieren) braucht man dann noch das Programm "Osculator" was die Befehle in Midi übersetzt, und den OSC Editor, und natürlich nen funktionierendes WLan (wenn keins da ist kann man sich mit dem mac ja auch selbst eins erstellen)
Das Erstellen des Layouts mit dem Editor geht sehr einfach. Alles nötige ist vorhanden und lässt sich kinderleicht anordnen. Man kann sich mehrere Seiten erstellen, Fader, Toggle oder Push Buttons, Drehregler,...alles Vorhanden was man benötigt, nur die Farbauswahl könnte noch ein wenig vergrößert werden, auch um bessere Konstraste bzw. um alles ein wenig übersichtlicher zu machen.
Hat man sein Layout fertig ist es (wenn das iPad verbunden ist) in wenigen Sekungen übertragen. Sollte man später nochmal was verändern müssen ist das gar kein Problem, es werden nur die Dinge beachtet, die sich wirklich verändert haben. Fügt mann z.B. einen weiteren Button hinzu bleiben die internen Addressen der anderen Elemente gleich und das Mapping muss nicht angepasst werden. Das ist ganz praktisch, weil man beim mappen eigentlich ständig merkt, dass man hier und da noch was verändern kann.
Wenn dann das Layout auf dem iPad und die Osculator-Software offen ist tippt man nur auf ein Element auf dem iPad und es erscheint sofort eine neue Zeile im Osculator mit der Adresse des Elements (so eine Art "learn"-Funktion). Die kann nun intern weiter verarbeitet werden. Entweder als Midi CC oder als Midi Note (auf allen Midi Channeln möglich). Hat man seine Elemente aus dem Layout alle weitergemappt muss man nur noch sein bevorzugtes Programm öffnen und kann das Ding wie einen ganz normalen midi-Controller behandeln. Bei mir in Traktor also einfach bei Input den Osculator angeben und drauf-los-mappen.
Möchte man auch Signale zurück an das iPad geben (z.B. um ein LED-element zum leuchten zu bringen) geht das auch. Ist allerdings ein wenig umständlich. Man erstellt zu erst in Traktor den Out-Befehl, mappt ihn auf eine Freie midi-note. Dann muss man den Out-Befehl einmal aktivieren (d.h. mit Traktor dann das machen, was den Out auf "ON" setzt), damit dann im Osculator wieder die Note learn-mäßig erscheint. Nun kann das Signal dann an eine LED mit bestimmter Adresse weitergegeben werden.
Auch Faderpositionen lassen sich "rückwärts" übertragen, dass ist aber einfacher, man muss nur den Out-Befehl der Faderposition auf die gleiche Midi-CC legen wie den Fader.
Zur Anwendung:
Ich habe mir 4 Seiten erstellt mit folgenden Inhalten:
1) 4 Effekt Decks mit allen Fadern und Buttons / BeatJump
2) Alles was mit dem Key zu tun hat (inkls. einer Keyboardtastatur --> Keyjazzen)
3) Direktes loop erstellen für alle 4 Decks / Beatjump/Loop verschieben
4) Layout wahl / Browsernavigation, Tracks laden ect.
Das wechseln zwischen den Seiten läuft ohne Zeitverzug ab, alles sehr fix. Die Browsercommands machen auch keinerlei Probleme. Sehr schön ist die direkte Steuerung aller 4 Effekt-Decks. Wenn man seine 10 Finger koordinieren kann, kann man sie auch alle gleichzeitig nutzen. (bei mir kommst selten über 6 hinaus^^). Nachdem man mit einem Finger einen Fader berührt hat muss man den nicht zwangsläufig genau auf dem Faderweg hin und her ziehen, d.h. selbst bei sehr eng gesetzten Fadern muss man nur einmal z.B. drei Fader richtig treffen, kann die Finger dann bequem auseinanderziehen und fleißig am Effekt schrauben ohne genau drauf zu achten wo der Finger lang wischt. Da ist man klar im Vorteil gegenüber eines Controllers mit Dreh-Potis. Davon kann man höchstens zwei gleichzeitig bedienen, und brauch dafür dann auch zwei Hände. Ich kann drei gleichzeitig bedienen, mit dem kleinen Finger den Effekt zuschalten... und mit der anderen Hand irgendwas anderes blödsinniges machen^^.
Beatjumps und Loops lassen sich auch gut durchführen.
Bei allen diesen Befehlen macht sich die vorhandene Latenz nicht sonderlich bemerkbar.
Die App ist nicht so gut zu gebrauchen wenn man präzise Play-Commands haben will. Also Play, CuePlay ect. funktionieren zwar, aber gerade wenn man mehrmals schnell hintereinander Play't merkt man schon eine (subjektive) Latenz zwischen 0 und 100ms. Gerade diese Schwankungen machen es für sowas ungeeignet.
Da ich aber für alles zeitkritische (Play, Cues anspringen) eh mein Novation-Launchpad habe ist das für mich völlig unproblematisch.
Alles in allem eine sehr schöne App, die sich besonders für Effekte und Zusatzfunktionen eignet, also für alles, was bei manchem midi-controller eh zu kurz kommt.
Bei Bedarf kann ich ja auch noch mal ein kleines Video erstellen.