GNMIDI

Inhaltsverzeichnis Stichwortindex
MIDI in lesbaren Text konvertieren
Previous  Top  Next

toolascii
[im Menü Konvertieren unter MIDI in ASCII Text konvertieren]

Diese Funktion konvertiert den Inhalt einer MIDI Datei in eine lesbare ASCII Text Datei.
Sie können diese Textdatei mit einem Texteditor (z.B. Notepad) P00001560 L0058 C0117 U00001082 O00001560 E00001601 S0032 B0003 "href="menu_file.htm#FILE_EDIT""editieren. Der (geänderte) Text kann in eine MIDI Datei zurück konvertiert werden.

Hier finden Sie Informationen zur verwendeten Syntax.

Hier ist ein Stück des erzeugten Text:

mthd
  version 1 // several tracks with separated channels to play all at once
  // 8 tracks
  unit 96 // is 1/4
end mthd

mtrk  // track 1
 /* U0 */  /* 0ms */   beats 142.38051 /* 421406 microsec/beat */
 /* U0 */  /* 0ms */   trackname "Gasp For Breath (G\xfcnter Nagler, 23.2.1999)"
 /* U0 */  /* 0ms */   text "This song is composed and sequenced by Guenter Nagler."
 /* U0 */  /* 0ms */   text "Freely distributed for personal, non-commercial use only."
 /* U0 */  /* 0ms */   text "Contact: info@gnmidi.com"
 /* U0 */  /* 0ms */   tact 4 / 4 24 8
  536/4; /* U51456 */  /* 225873ms */ 
end mtrk

mtrk(1)  // track 2
 /* U0 */  /* 0ms */   trackname "More strings at Refrain"
 /* U0 */  /* 0ms */   program Ensmble1
 /* U0 */  /* 0ms */   volume 127
 /* U0 */  /* 0ms */   balance  46
 /* U0 */  /* 0ms */   reverb 52
 /* U0 */  /* 0ms */   chorus 65
  7765; /* U7765 */  /* 34085ms */ +a4 $58;
  42; /* U7807 */  /* 34269ms */ -a4 $40;
  11; /* U7818 */  /* 34318ms */ +a#4 $52;
  44; /* U7862 */  /* 34511ms */ -a#4 $40;
  3; /* U7865 */  /* 34524ms */ +a4 $52;
  47; /* U7912 */  /* 34730ms */ +g4 $4E;
  5; /* U7917 */  /* 34752ms */ -a4 $40;
  25; /* U7942 */  /* 34862ms */ -g4 $40;
  19; /* U7961 */  /* 34945ms */ +f4 $4E;
  92; /* U8053 */  /* 35349ms */ -f4 $40;
  3; /* U8056 */  /* 35362ms */ +e4 $58;
  94; /* U8150 */  /* 35775ms */ +c5 $52;
  12; /* U8162 */  /* 35828ms */ -e4 $40;
  11; /* U8173 */  /* 35876ms */ -c5 $40;
  27; /* U8200 */  /* 35995ms */ +c5 $4A;
  26; /* U8226 */  /* 36109ms */ -c5 $40;
  26; /* U8252 */  /* 36223ms */ +a#4 $46;
  35; /* U8287 */  /* 36376ms */ -a#4 $40;
...
end mtrk