Was ist die Struktur einer MIDI-Datei?

Ich möchte manuell eine Funktion haben, die eine MIDI-Datei entsprechend den Anforderungen des Benutzers erstellt.

Schreiben Sie 2 Patches mit 8 Takten à 4 Vierteln A4 (Konzert A - 440 Hz) und C4 (jeweils als separater Kanal) mit 120-facher Geschwindigkeit und 100-facher Geschwindigkeit, Instrumentenklavier (01) und Patch 49 oder was auch immer.

Wie sollte die MIDI-Datei laut oben aussehen? Mein Ziel ist es, zu lernen, wie man eine Funktion erstellt, die MIDI-Daten generiert, und dann alles in eine MIDI-Datei schreibt.

Also muss ich zuerst verstehen, wie man diese Funktion erstellt oder wie man die 'MIDI-Dateisprache' versteht, damit ich sie schreiben kann.

Danke im Voraus

Antworten auf die Frage(6)

Ihre Antwort auf die Frage