Schritt 3: TouchOSC Bedienelemente von der Verarbeitung
Sobald Sie, die grundlegende Struktur der Nachrichten herausfinden, ist OSC eine wirklich einfache und effektive Möglichkeit, alle Arten von Multimedia-Geräten zu sprechen.
Im Setup müssen Sie zwei Dinge tun: initialisieren oscP5 und sagen, welchen port für eingehende Nachrichten anhören, als auch eine remote-Adresse (in diesem Fall die IP-Adresse des Smartphones) deklarieren und den ausgehenden Port. Diese beiden Werte finden Sie in der OSC-app.
oscP5 = neue OscP5(this,8000); Starten Sie oscP5, hören für eingehende Nachrichten auf Port 8000
MyRemoteLocation = neue NetAddress("10.0.1.3",9000); IP-Adresse, ausgehende Port (entnommen aus der TouchOSC app)
Ein OSC-Signal besteht aus eine Nachricht und einen Wert. Schauen wir uns den einfachen Fall aus einem TouchOSC LED ein- und ausschalten:
OSCMessage MyMessage = neue OscMessage("/1/led1"); <---wo 1 die erste Seite ist und /led1 led1 ist
myMessage.add(1); <--die Nachricht einen Wert zuweisen (in diesem Fall schalten Sie die led)
oscP5.send (MyMessage, MyRemoteAddress); <--sendet die Nachricht an die remote-Adresse
Die LED auf die Hälfte seiner maximalen Helligkeit dimmen Sie nur eine weitere Nachricht senden genau wie oben aber mit 0,5 stattdessen müssen 1 in der myMessage.add(__).
Das oscP5Message-Beispiel im Bild liefert eine gute Basis zu arbeiten.