Ich kann eine einfache MIDI-Datei von Grund auf erstellen, verifiziert mit TiMidity++, und ich kenne genug OpenAL, um eine gestreamte Quelle aus einer Datei abzuspielen.
Ich frage mich nur, ob es möglich ist, ein Programm in C zu erstellen, um MIDI-Dateien zu spielen, indem man ein SF2 und MIDI-Datei einliest und OpenAL verwendet, um den Sound abzuspielen. Muss ich eine andere Bibliothek verwenden? Ich möchte im Voraus wissen, weil das SF2-Format ziemlich kompliziert aussieht.