LuminaKeysMIDI-Song-Ersteller und Tastenlicht-Leitfaden Zurück zu LuminaKeys

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.

ProgrammeInstrumentenfamilie
1–8Klavier
9–16Chromatisches Schlagwerk
17–24Orgel
25–32Gitarre
33–40Bass
41–48Streicher
49–56Ensemble
57–64Blech
65–72Rohrblatt
73–80Blasinstrumente
81–88Synth-Lead
89–96Synth-Pad
97–104Synth-Effekte
105–112Ethnisch
113–120Perkussiv
121–128Geräuscheffekte

Checkliste zur Fehlerbehebung

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