Dokumentation zur Espressivo-App

Version 2.0 für iOS

Was kann die Espressivo-App?

Espressivo is eine App, mit der Benutzer und Benutzerinnen Musikstücke nach ihren Vorstellungen interpretieren können. Ein Interpret oder eine Interpretin bringt Musik hauptsächlich durch die folgenden musikalischen Elemente zum Ausdruck:

  • Tempo
  • Anschlagstärke
  • Artikulation

Die Steuerung der musikalischen Elemente erfolgt gesamthaft oder spezifisch für bestimmte Notenzeilen oder Stimmen.

Voraussetzungen

Für eine sinnvolle Nutzung der Espressivo-App sind zusätzliche Geräte und Programme nötig.

Eingabegeräte

Falls du kein Gamepad zur Verfügung hast, kannst du auch den eingebauten Bewegungssensor benutzen. Die Benutzung eines Gamepads wird jedoch empfohlen. Generell sollte jeder MFi-Controller (Made for iPhone/iPad) geeignet sein. Dazu zählen etwa:

  • Playstation 4 Dual Shock
  • Playstation 5 Dual Sense
  • Xbox Wireless

Im Gegensatz zum XBox-Controller verfügt die Playstation über einen eingebauten Bewegungssensor. Die Benutzung eines Controllers mit Bewegungssensor wird für eine gute musikalische Interpretation empfohlen.

Neu kann auch die Kamera als Controller verwendet werden. Die Systemsoftware kann Bewegungen des Kopfs und der Hände erkennen und zur Steuerung der musikalischen Elemente benutzen.

Alternativ kann ein iPhone als Eingabegerät verwendet werden, welches ebenfalls einen Bewegungssensor besitzt. Benutze dafür die MusicalConductor-App für iOS-Geräte.

Wenn du dich aufs Programmieren verstehst, kann du auch eine App entwickeln, die via UDP oder Bluetooth mit der Espressivo-App kommuniziert. Siehe dazu die Dokumentation Hilfe zum Server.

Tonausgabe

Diese Musikapp kann selber keine Töne erzeugen. Benutze für die Tonausgabe eine MIDI-App, eine Audio Unit-Erweiterung, ein Web Audio-Instrument oder ein externes MIDI-Gerät.

Seitenleiste

Die linke Seitenleiste stellt die wesentlichen Funktionen des Programms zur Verfügung, wie die folgenden Abschnitte zeigen.

Willkommen

Das Willkommen-Panel vermittelt grundlegende Informationen zur Benutzung des Programms. Darin wird beschrieben, wie eine Verbindung zu einem Controller und einem MIDI-Player hergestellt wird. Halte dich an diese Informationen, wenn du das Programm noch nicht kennst.

Repertoire

Im Repertoire kannst du die zu interpretierenden Musikstücke auswählen. Verwende die in der App enthaltenen Musikstücke oder lade eigene Stücke von deinem Gerät oder einem Server.

Mit Hilfe des Kontextmenüs kannst du die Liste der Musikstücke bearbeiten und Informationen abfragen.

Beachte, dass die Musikdateien jeweils auf zwei Hierarchiestufen angezeigt werden, unabhängig davon, wie tief die Dateien verschachtelt sind.

Übrigens werden Bilddateien oder Webdokumente, die sich im obersten Verzeichnis befinden, in der linken Kolonne angezeigt.

Partitur

Navigiere zum Partitur-Panel, um eine Ansicht des Notenbildes zu erhalten. Während des Abspielens werden die aktuell gespielten Noten in der Partitur angezeigt.

Verwende die Schaltflächen in der Navigationsleiste, um einen Titel zu spielen oder zum nächsten Stück zu wechseln. Tippe auf das Notenbild, um ein Stück ab einem bestimmten Takt oder Note zu starten.

Gamepad

Das Gamepad-Panel definiert, wie die Schalter, Sticks und Sensoren den musikalischen Elementen zugeordnet werden.

Da mehr als ein Gamepad oder Controller angeschlossen werden kann, ist die Anzeige als Tab organisiert. Wähle den Tab aus, um zum gewünschten Controller zu gelangen.

Die verfügbaren Eingabeelemente des Gamepads werden in einer Tabelle aufgeführt. Die erste Kolonne zeigt das Symbol und den Namen des Eingabeelements. Der aktuelle Wert wird durch einen horizontalen Balken angezeigt. Rechts davon präsentiert ein Popupmenü die ausführbaren Aktionen. Ein weiteres Menü dient der Auswahl der Notenzeilen oder Stimmen.

Mit Hilfe der Gamepad-Tasten können die folgenden Befehle ausgeführt werden:

  • Starten oder Stoppen des MIDI-Players
  • Player an den Anfang des Musikstücks positionieren
  • Pedal betätigen
  • Zum nächsten Musiktitel gehen
  • Zum vorherigen Titel zurückkehren
  • Wechsel der Tempoeinstellung
  • Ändern der generellen Anschlagstärke
  • Den Repetiermodus ändern

Analoge Sticks und Sensoren beeinflussen die folgenden musikalischen Elemente:

  • Tempo erhöhen oder verringern
  • Anschlagstärke verändern, gesamthaft oder spezifisch für ein Notensystem oder eine Stimme
  • Artikulation festlegen, generell oder auf ein Notensystem oder eine Stimme bezogen
  • MIDI-Modwheel steuern

Benutze zuerst bestehende Einstellungen wie KeyboardSong oder Buttons. Eigene Einstellungen können als Profil gespeichert und später wieder verwendet werden.

Drücke die Taste Panel zeigen, um die aktuellen Werte zu beobachten. Ausführende können sich ein Symbol oder Emoji auswählen oder dem Controller eine Farbe zuordnen (nur Playstation).

Falls kein Gamepad zur Verfügung steht, kann auch der eingebaute Bewegungssensor als einfaches Gamepad mit reduzierter Funktionalität dienen. Via Toolbar gibt es detaillierte Informationen zur Benutzunmg eines Gamedpads oder des eingebauten Bewegungssensors.

Kamera

Anstelle eines Gamepads kann auch eine Kamera zur musikalischen Interpretation verwendet werden. Das Programm kann Bewegungen des Kopfs und der Hände erkennen und auswerten.

Mit Kopfbewegungen können die folgenden Befehle ausgeführt werden:

  • Starten oder Stoppen des MIDI-Players
  • Player an den Anfang des Musikstücks positionieren
  • Zum nächsten Musiktitel gehen
  • Zum vorherigen Titel zurückkehren

Handbewegungen eignen sich zur Steuerung der folgenden musikalischen Elemente:

  • Tempo erhöhen oder verringern
  • Anschlagstärke verändern, gesamthaft oder spezifisch für ein Notensystem oder eine Stimme
  • Artikulation festlegen, generell oder auf ein Notensystem oder eine Stimme bezogen

Instrument

Benutze für die Tonausgabe ein Instrument aus den beiden Listen:

  • Audio Unit-Erweiterung
  • Web Audio-Instrument

Installiere eine passende Audio Unit-App aus dem App Store.

Diese App enthält bereits einige Links zu Web Audio-Instrumenten. Füge einen Link für deine eigene Web Audio-App hinzu.

MIDI

Das MIDI-Panel zeigt eine Übersicht über alle MIDI-Destinationen und -Geräte. Verwende den virtuellen Port für MIDI-Player, die sich auf dem selben Gerät befinden oder wähle eine MIDI-Destination aus der Liste aus. Verwende die Funktionen zum Scannen oder Ankündigen von MIDI-Verbindungen für externe Geräte.

Pianorolle

Pianorollen sind eine weitere Möglichkeit, um Musiknoten darzustellen. Die Darstellung benutzt Farbschemen, um Notensysteme und Stimmen zu kennzeichnen.

Beachte, dass importierte MIDI- und TSV-Daten nur als Pianorolle oder Notentabelle angezeigt werden.

Notentabelle

Die Notentabelle zeigt alle Noten, Pausen und Takte eines Musikstücks in ihrer zeitlichen Abfolge. Notentabellen können als Tab-separierte Dateien (TSV) exportiert und mit der Numbers-App bearbeitet werden.

Überprüfe diese Tabelle, falls Noten inkorrekt wiedergegeben werden.

Beachte, dass die Anzahl der Noten nicht notwendigerweise mit der Anzahl der Noten in der Partitur übereinstimmen muss. Zum Beispiel erscheinen verbundene Noten als eine Note und Verzierungen erzeugen keine zusätzliche Noten, während Tremoli wie ausgeschriebene Noten erscheinen.

Tippe auf Hilfe für Notentabelle, um zu erfahren, wie Notentabellen aufgebaut sind.

Notation

Dieses Panel bietet einen Überblick über die vorliegenden musikalischen Notationen. Die folgenden Notationen werden angezeigt:

  • Tempi
  • Taktarten
  • Tonarten
  • Markierungen
  • Spielanweisungen

Die Notationen sind interaktiv mit der Partitur verlinkt. Es ist auch möglich, Tempoeinstellungen temporär zu verändern und einzufügen.

Controller-App

Die Espressivo-App unterstützt Bluetooth-Verbindungen, um die musikalischen Elemente zu steuern. Drücke den Start-Knopf, um die Bluetooth-Zentralezu starten. Nach erfolgter Verbindung kann die Suchfunktion deaktiviert werden.

Benutze die MusicalConductor-App für iOS, um eine Bluetooth-Verbindung herzustellen. Tippe auf Hilfe zur Controller-App, um mehr über diese App zu erfahren.

Server

Dieses Programm unterstützt UDP-Verbindungen. Starte den Server, um die Espressivo-App durch eine externe App zu steuern.

Tippe auf Hilfe zum Server, um zu erfahren, wie die Kommunikation erfolgt.

Logdatei

In der Logdatei finden sich die Einträge aller in einer Session verwendeten Partituren. Sie enthält auch Hinweise über Fehler beim Einlesen der Notendateien. Weitere Informationen und Funktionen stellt das Kontextmenü zur Verfügung.

Zuhören

Hör dir die zahlreichen Musikwerke an, die mit Hilfe der Espressivo-Applikation und einem grossartigen virtuellen Instrument aufgenommen wurden. Die Tonaufnahmen werden über einen Web-Server zur Verfügung gestellt. Der Zugang zu den Aufnahmen sowie die Auswahl der Werke können sich jederzeit ändern.

Einstellungen

Die Einstellungen dieses Programms betreffen hauptsächlich die Umsetzung der musikalischen Interpretation und die Darstellung der Partituren.

Ausführung

Bietet vielfache Einstellungsmöglichkeiten zum Beispiel für Verzierungen und Wiederholungen.

Repertoire

Speichert die Adressen der verwendeten Repositorien.

Browser

Wahl des bevorzugten Browsers.

Pianorolle

Einstellungen für die Darstellung als Pianorolle.

Ausführende

Einstellungen für mehrere Spieler.

Gamepad-Controller

Bestimmt die Charakteristik der musikalischen Steuerung durch ein Gamepad.

Kamera-Controller

Bestimmt die Charakteristik der musikalischen Steuerung durch eine Kamera.

Konverter

Einstellungen zur Konvertierung von Notendateien.

Notenbild

Dieses Panel präsentiert vielfältige Einstellungen für die Notendarstellung.

Wähle Detaillierte Optionen, um eine vollständige Liste der Verovio-Optionen zu erhalten. Beachte, dass nicht alle Optionen für diese App zur Verfügung stehen.

Mit der Taste Zurücksetzen gelangst du wieder zu den Standardeinstellungen.