Controller-App

Version 2.0 für iOS

Als Controller-App dient die MusicalConductor-App.

Was kann die MusicalConductor-App?

MusicalConductor ist eine iOS-App, die als Gamepad für die Espressivo-App 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-App durch Tasten fernsteuern.

Wie stelle ich eine Verbindung her?

Die MusicalConductor-App kommuniziert via Bluetooth mit der Espressivo-App. 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-App. 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 Eingabeelemente zu den musikalischen Elementen ist die Espressivo-App 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.