Was kann die MusicalConductor-App?
MusicalConductor ist eine iOS-App, die als Gamepad für die Espressivo-Applikation dient. Sie benutzt hauptsächlich den Bewegungssensor, um musikalische Elemente wie das Tempo, die Anschlagstärke und die Artikulation zu steuern. Zudem kann sie die Espressivo-Applikation durch Tasten fernsteuern.
Wie stelle ich eine Verbindung her?
Die MusicalConductor-App kommuniziert via Bluetooth mit der Espressivo-Applikation. Um eine Verbindung herzustellen, muss die App ihren Service ankündigen und die Gegenseite nach diesem Service suchen.

Ankündigung des Services der MusicalConductor-App
Wie ordne ich den Eingabeelementen musikalische Elemente zu?
Gar nicht. Die Zuordnung übernimmt die Espressivo-Applikation. Die App stellt nur Tasten und den Sensor zur Verfügung. Das ist ähnlich wie bei einem Gamepad.

Tasten und Sensor der MusicalConductor-App
Für die Zuordnung der Eingabeelementen zu den musikalischen Elementen ist die Espressivo-Applikation zuständig. Alle Einstellungen und Änderungen werden der MusicalConductor-App mitgeteilt. Im gezeigten Fall wird die Taste 2 der Start/Stop-Funktion zugeordnet und eine Drehung um die x-Achse bewirkt eine Änderung des Tempos.

Anzeige der musikalischen Elemente
Übrigens werden die Messwerte der drei Komponenten des Sensors als Winkel um die x-Achse, als Winkel um die y-Achse und als Beschleunigung übermittelt.