Ich mache ein einfaches Spiel, um eine neue Sprache zu lernen. Ich bin gerade dabei, Musik für das Spiel zu sammeln und möchte das MIDI-Format verwenden, um den Ablauf des Tracks zu steuern (dh ich möchte eine Einführung haben, die nur einmal abgespielt wird und nicht wieder abgespielt wird) Die Song-Loops.)Wie man Steueränderungsbefehle in eine MIDI-Datei einbindet
Ich finde es schwierig, Informationen darüber zu finden, wie man vorhandene MIDI-Dateien ändert, damit sie ein Steuersignal an den Synthesizer senden können. Hat jemand Erfahrung damit?
Ich denke, dass ich mit meiner ursprünglichen Frage klarer gewesen sein sollte. Ich benutze eine existierende Game Engine, die sich um das Abspielen der Musik kümmert. Ich habe den Eindruck, dass dieser Control Change-Wert direkt in die MIDI-Datei selbst eingebettet werden muss, da ich keinen Einfluss auf den Synthesizer habe. Aus dem Handbuch:
MIDI-Dateien werden über den Direct Synthesizer gespielt. Wenn eine BGM-MIDI-Datei den Steueränderungswert 111 enthält, wird dieser Wert erkannt, wobei der Song sich zu wiederholen beginnt, nachdem das Ende erreicht hat.
Ich wünschte, ich könnte es programmgesteuert tun. Ich nehme an, dass ich nach einer Art Editor suche, der es mir erlaubt, die MIDI-Datei zu modifizieren, die ich bereits habe.