{Raum::Klang}
Technische Informationen
Audio-Samplingrate
48 kHz!
44,1-kHz-Sounds müssen vorher konvertiert werden.
Raumgeometrie und WFS-Koordinaten
Geometrie / Koordinaten des Tracking-Systems
Netzwerk und Architektur
Netzwerk-Adressen und -Ports
- MAC-Rechner im „Robotcam“-WLAN: 192.168.14.100
- MAC-Rechner im WFS-LAN: 192.168.3.254
- WFS-Steuerrechner: 192.168.3.1:58100
- Windows-PC mit Audio-DAW: 192.168.14.111
- Tracking-System-Multicast-Adresse: 230.230.230.230:5230
Architektur:
OSC-Befehle
Liste der wichtigsten OSC-Befehle für die WFS-Anlage
Vollständige Liste der WFS-OSC-Befehle
Code-Beispiele
OSC-Datenaustausch mit der WFS-Anlage
SuperCollider-Skript:
// This SuperCollider-Script activates all 64 sound sources, sets their type to plane wave (0), then to point source (1), the position to (0,0) and the orientation to 0°, and then deactivates the sources.
// To execute the whole script: Command + A -> Shift + Enter
64.do{ | i |
SystemClock.sched(0.0, {
NetAddr("192.168.3.1", 58100).sendMsg("/WONDER/source/activate", i)
});
SystemClock.sched(0.1, {
NetAddr("192.168.3.1", 58100).sendMsg("/WONDER/source/type", i, 0)
});
SystemClock.sched(0.2, {
NetAddr("192.168.3.1", 58100).sendMsg("/WONDER/source/type", i, 1);
});
SystemClock.sched(0.3, {
NetAddr("192.168.3.1", 58100).sendMsg("/WONDER/source/position", i, 0, 0);
});
SystemClock.sched(0.4, {
NetAddr("192.168.3.1", 58100).sendMsg("/WONDER/source/angle", i, 0);
});
SystemClock.sched(0.5, {
NetAddr("192.168.3.1", 58100).sendMsg("/WONDER/source/deactivate", i)
});
}
Ansteuerung einer Audio-Workstation mit OSC-Befehlen
Java-Beispielcode zur Ansteuerung eines Pitch- und eines Distort-Effekts in Ableton Live aus einem Java-Programm:
Tracking-Daten
Beispieldaten:
fr 30697
ts 26177.252476
6d 1 [5 1.000][-92.874 -65.440 597.332 -85.0769 11.9022 88.4987][0.025636 0.080405 -0.996433 -0.978165 0.207658 -0.008410 0.206241 0.974891 0.083973]
fr: Frame-Nummer
ts: Timestamp [Sekunden]
6d… Daten eines Targets. Erläuterung: example_data
Java-Beispielcode: tracking_java.