# MIDI-Dateien

Die folgenden MIDI-Dateiformate werden unterstützt:

- .MID-Dateien: Standard-MIDI-Dateien. Zusätzlich können .MIDI- und .KAR-Dateien importiert, eingefügt oder per Drag & Drop hinzugefügt werden; sie werden automatisch in .MID umbenannt.
- .MIDI2-Dateien: MIDI 2.0 Clip-Dateien. Dies ist ein neues Format, das MIDI 2.0-Funktionen speichern kann. Es wird noch nicht weit verbreitet unterstützt.
- .MPT-Dateien: MIDI Pattern Track-Dateien (siehe MIDI-Pattern bearbeiten).

.MID-Dateien können als .MPT-Dateien gespeichert und umgekehrt konvertiert werden.

Eine MIDI-Datei kann mehr als einen Stream enthalten (in MIDI-Begriffen als "Track" bezeichnet, hier jedoch umbenannt, um Verwechslungen zu vermeiden). MultitrackStudio unterstützt die Verwendung mehrerer Streams in einer Spur, obwohl dies nicht empfohlen wird.

MultitrackStudio unterstützt keine Patch-Wechsel innerhalb eines Streams. Wenn beim Öffnen einer Datei ein Program Change oder Bank Change erkannt wird, wird ein neuer Stream erstellt. Außerdem können MultitrackStudio-Streams nur Nachrichten an einen einzigen MIDI-Kanal senden (den Kanal, auf dem der Program Change gesendet wurde). Wenn ein Stream in Ihrer Datei Nachrichten an mehrere MIDI-Kanäle sendet (was ohnehin eine schlechte Praxis ist), wird die Datei möglicherweise nicht wie beabsichtigt wiedergegeben.

### MIDI 2.0

.midi2-Dateien können nicht direkt in einer Spur geöffnet werden. Wenn Sie eine solche Datei importieren, wird sie in eine .mid-Datei umgewandelt. Die MIDI 2.0-Informationen bleiben dabei erhalten (siehe unten). Der Export nach .midi2 ist im Fenster "MIDI-Spuren exportieren" sowie in Spur-Editoren verfügbar.

Unter der Haube
MultitrackStudio speichert MIDI 2.0 Per-Note-Controller in MIDI 1.0-Dateien als NRPN-Werte. Andere Software als MultitrackStudio wird die Per-Note-Controller in exportierten MIDI-Dateien nicht erkennen, die Dateien aber dennoch laden.
Die höheren Auflösungen von MIDI 2.0 (16 Bit für Velocities, 32 Bit für Controller usw.) bleiben in .mid-Dateien, die in Spuren verwendet werden, erhalten – wiederum über NRPN-Parameter. Diese höheren Auflösungen erscheinen nicht in exportierten .MID-Dateien, im Gegensatz zu den Per-Note-Controllern.