Grundlage für die Umsetzung eurer Konzepte als funktionale Prototypen sollte eine genaue Übersicht der zu erstellenden Events sein. Am besten gliedert man diese Events nach folgenden Kriterien:
1. Reale Interaktion (Drehen, Drücken, Bewegen, usw.)
2. Logik und Mapping (Wenn…dann…, Wenn…und…dann…,usw.)
3. Übergabe (Midi Note, Controller Change, usw.)
Diese Übersicht dient dann als Vorlage für die Umsetzung.
Wir werden das SensorTag von Texas Instruments als input Device nutzen. Dieses Ist per Bluetooth an eure Rechner gekoppelt und ihr bekommt dessen Sensorwerte als OSC messages.
Das SensorTag ist ein BLE device mit sehr kleinem Formfaktor und geringem Batterieverbrauch. Es stellt euch auf kleinstem Raum viele der heute in “smart-devices” verwendeten Sensoren und mehr zur Verfügung. Diese sind:
LichtSensor (Lux)
Der Ablauf sieht dann folgendermassen aus:
Da die Programmierung und Ansprüche jeder Gruppe an die verwendete Software unterschiedlich sein werden werden sie nicht in diesem Tutorial behandelt.
Jede Gruppe hat dagegen im Kurs ausreichend Zeit und wir stehen für alle Fragen diesbezüglich zu eurer Verfügung.
Die Handhabung dieser App (OSX, Windows, Linux) ist recht einfach.
LINK zum Github repo der SensorTagBridge (nodeJS)