Erstellen von MIDI-Dateien

Die Midi-Spezifikationen (Musical Instrument Digital Interface) werden veröffentlicht und sind urheberrechtlich geschütztes Material der MIDI Manufacturers Association (MMA). Die folgende Liste beschreibt die Spezifikationen, die von größtem allgemeinem Interesse sind:

Detaillierte MIDI-Spezifikation

Die MIDI Detailed Specification erläutert die MIDI-Hardware- und Softwareprotokolle. Dies ist nützlich für die Entwicklung von Multimediaanwendungen, die MIDI-Unterstützung implementieren, indem MIDI-Funktionen zum Aufzeichnen, Bearbeiten und/oder Wiedergeben von MIDI-Daten verwendet werden.

Standard-MIDI-Dateien 1.0

Die Spezifikation "MIDI-Standarddateien" definiert eine Möglichkeit zum Austausch zeitstempelbasierter MIDI-Daten zwischen verschiedenen Anwendungen auf derselben oder unterschiedlichen Hardwareplattformen. Dies ist nützlich für Entwickler, die Anwendungen schreiben, die Datenträgerdateien mit MIDI-Daten lesen und analysieren und/oder MIDI-Datendateien auf den Datenträger schreiben.

Allgemeines MIDI-System – Ebene 1

Die Spezifikation General MIDI (GM) definiert eine minimale MIDI-Konfiguration eines "General MIDI Systems". Dieses System besteht aus einer bestimmten Klasse von MIDI-Wiedergabegeräten und ist von Interesse für Multimedia-Entwickler, die MIDI-Dateien erstellen. Die meisten heute hergestellten PC-Soundkarten und MIDI-Synthesizer sind mit der GM-Spezifikation kompatibel. MIDI-Dateien, die nach der GM-Spezifikation erstellt wurden, sollten in der Regel so klingen, wie sie klingen sollten, unabhängig davon, auf welchem GM-kompatiblen Gerät sie wiedergegeben werden.

Um MIDI-Dateien als geeignetes Format für die Darstellung von Musik im Multimedia-Computing zu ermöglichen, folgt Windows der Spezifikation General MIDI System Level 1. Die folgenden Themen enthalten zusätzliche Richtlinien für die MIDI-Erstellung: