So spielen Sie MIDI-Dateien auf Android ab
Android hat keinen garantiert eingebauten Player für .mid-Dateien. Du brauchst daher eine App, die die Datei liest und ihre Notenereignisse in Klang umwandelt. Installiere eine MIDI-Player-App mit eingebautem Synthesizer oder leite die Datei über USB oder Bluetooth an eine angeschlossene MIDI-Tastatur weiter, die den Klang erzeugt.
Warum ein Tippen auf eine .mid-Datei meist nichts bewirkt
Eine MIDI-Datei enthält überhaupt kein Audio. Sie ist eine Partitur für ein Gerät: Notennummern, Anschlagstärken, Zeitangaben und Instrumentenwechsel, aber nirgends eine aufgenommene Klangdatei.
Zum Abspielen braucht es daher einen Synthesizer, der diese Anweisungen in Echtzeit interpretiert. Der Medienplayer von Android unterstützt aufgenommene Audioformate direkt, MIDI benötigt jedoch eine Soundbank mit Instrumentensamples, und es gibt keine Soundbank, die jedes Gerät Apps garantiert zur Verfügung stellt. Deshalb öffnet sich die Datei im Dateimanager oder das System bietet dir nichts an. Man hält die Datei dann fälschlicherweise für defekt, dabei wartet sie nur auf ein Instrument.
Option 1: Eine App mit eingebautem Synth
Das ist der einfachste Weg. Eine MIDI-Player-App bringt ihre eigene Soundbank mit und kann die Datei über den Lautsprecher oder Kopfhörer deines Telefons in Audio umwandeln, ganz ohne weiteres angeschlossenes Gerät.
Worauf du achten solltest: Unterstützung sowohl für Standard-MIDI-Dateien vom Typ 0 als auch Typ 1, damit Dateien mit einer oder mehreren Spuren geöffnet werden; eine sichtbare Spurliste, um einzelne Stimmen stummzuschalten oder solo abzuspielen; und Tempo-Steuerung zum Üben. Apps unterscheiden sich in der Qualität ihrer Soundbanks, weshalb dieselbe Datei in einem Player überzeugend und in einem anderen dünn klingen kann.
Option 2: Wiedergabe über eine MIDI-Hardware-Tastatur
Schließe die Tastatur an und lass sie als Klangquelle dienen. Android enthält seit Android 6.0 (Marshmallow) eine MIDI-API, sodass ein Telefon Notenereignisse an ein angeschlossenes Instrument senden kann, das sie mit seiner eigenen Klangerzeugung abspielt.
USB
Die meisten klassenkonformen Keyboards funktionieren per USB über einen OTG-Adapter oder ein direktes USB-C-Kabel und benötigen keinen Treiber. Kabelverbindungen haben die geringste Latenz und sind die sicherere Wahl, wenn das Keyboard außerdem im Takt der Musik leuchten muss.
Bluetooth LE MIDI
Bluetooth LE MIDI verzichtet auf das Kabel und wird ab Android 6.0 unterstützt. Für die Wiedergabe ist es praktisch, verglichen mit USB fügt es jedoch eine geringe Latenz und gelegentliche Timing-Schwankungen hinzu, was beim Live-Spielen mehr ins Gewicht fällt als beim Zuhören.
Warum dieselbe Datei überall anders klingt
Eine MIDI-Datei legt Instrumente über eine Nummer fest, nicht über den Klang. Programmwechsel 1 bedeutet nach der General-MIDI-Konvention „akustisches Konzertflügel“, doch jeder Synthesizer liefert für diesen Platz sein eigenes Sample. Dieselbe Datei ist daher auf verschiedenen Geräten tatsächlich eine andere Aufführung.
General MIDI Level 1 definiert 128 Instrumentenprogramme in Familien zu je acht und reserviert Kanal 10 für Schlagzeug. Wenn die Drums einer Datei als Tonhöhen erklingen, hat etwas diese Kanal-10-Konvention ignoriert.
| Programme | Instrumentenfamilie |
|---|---|
| 1–8 | Klavier |
| 9–16 | Chromatisches Schlagwerk |
| 17–24 | Orgel |
| 25–32 | Gitarre |
| 33–40 | Bass |
| 41–48 | Streicher |
| 49–56 | Ensemble |
| 57–64 | Blech |
| 65–72 | Rohrblatt |
| 73–80 | Blasinstrumente |
| 81–88 | Synth-Lead |
| 89–96 | Synth-Pad |
| 97–104 | Synth-Effekte |
| 105–112 | Ethnisch |
| 113–120 | Perkussiv |
| 121–128 | Geräuscheffekte |
Checkliste zur Fehlerbehebung
- Stille bei angeschlossenem Keyboard: Das Telefon sendet Ereignisse, aber der lokale Klang des Keyboards ist aus, oder die App spricht einen anderen MIDI-Port an. Prüfe zuerst die Portauswahl.
- Stille ohne Keyboard: In der App ist keine Klangbank geladen. Manche Player benötigen einen herunterladbaren Soundfont, bevor sie überhaupt einen Ton abspielen.
- Nur ein Instrument spielt: Die Datei ist vom Typ 1 mit mehreren Spuren, und der Player liest nur eine davon. Suche nach einer Spurliste.
- Drums klingen wie Melodietöne: Der Schlagzeugkanal wird nicht als Schlagzeug weitergeleitet.
- Noten bleiben hängen: Ein Note-Off ging verloren, meist nach einer Trennung. Sende ein All-Notes-Off oder schalte das Keyboard aus und wieder ein.
- Nichts über USB: Das Kabel dient nur zum Laden. Daten- und reine Ladekabel sehen identisch aus.
Notenblatt aus der Datei gewinnen
Wiedergabe und Notation sind getrennte Aufgaben, und ein Player zeigt dir nicht zwingend die Partitur. Damit dieselbe Datei lesbare Notation wird, müssen die Zeitwerte quantisiert und die Tonart- und Notensystem-Informationen ergänzt werden, die MIDI nicht enthält.
Weiterführende Lektüre: wie man eine MIDI-Datei in Noten umwandelt und MIDI vs. MusicXML vs. ABC-Notation.
LuminaKeys
LuminaKeys spielt MIDI-Songs auf Android ab und leuchtet dabei in Echtzeit die passenden Tasten auf deinem MIDI-Keyboard auf. Es erkennt automatisch Yamaha-Modelle mit beleuchteten Tasten, The ONE Smart Piano und allgemeine USB- oder Bluetooth-MIDI-Keyboards. Ist kein Keyboard angeschlossen, übernimmt das integrierte virtuelle Klavier.
Weitere Anleitungen: Haushalt & Hobby · alle Anleitungen von Adelyons