[im Menü Modifizieren]
die Funktion liest aus der aktuellen MIDI Datei die initialisierenden MIDI Befehle vor den ersten Noten und zeigt diese als Text im Dialog an.
Der Text kann modifiziert werden und bei korrekter Syntax können die Änderungen zurück in das MIDI Lied übernommen werden und das MIDI Ergebnis wird geöffnet.
Jeder Kommandoblock beginnt mit einem Header, der die Spurnummer und Kanalnummer (1-16 oder kein Kanal) angibt. Es kann optional ein Kommentar in Klammern (...) folgen, der den Spurnamen enthält, falls vorhanden.
Ein Kommandoblock endet optional mit === ERSTE NOTE oder mit === Spurende, kann aber auch durch den Beginn eines neuen Spurheaders oder Ende vom Text automatisch enden.
Jedes Kommando hat folgende Informationen in einer Textzeile:
Kommandoposition im Format Taktnummer.Beatnummer.Tick (wobei 1.1.000 der Liedanfang ist).
Kommandotyp als Text z.B: Control
Kommandoargumente z.B. Cxx Vxx für Kontrollernummer und Kontrollerwert bei einem Kommando Control
optional ein Kommentar folgt in Klammern der das Kommando erklären kann (z.B. (volume) )
Folgende Kommandotypen sind vorhanden:
Meta FF .. (hexadezimale Werte ausser FF folgen) z.B. Meta FF 21 00 00 00 00
Sysex F0 ... F7 (hexadezimale Werte im Bereich 00 - 7F sind dazwischen) z.B. Sysex F0 7E 7F 09 01 F7 (GM Reset)
Program xx (xx ist dezimal im Bereich 1-128) z.B. Program 77 (Shakhchi)
Control Cxx Vxx (xx sind Werte im Bereich 0-127) z.B. Control C0 V0 (bank MSB)
Pitch xx (xx its ein Wert im Bereich -8191 und +8191 wobei 0 ohne Pitch Bending ist) z.B. Pitch 0