Next: Aufbau einer MC-Datei
Up: MC - ein Programm
Previous: Format der Datei mit
Die Eingabedatei für MC ist eine einfache (ASCII)-Textdatei, die MC
das tatsächliche Format der einzelnen Ereignisse mitteilt, sowie
durch arithmetische Ausdrücke angibt, wie aus diesen Daten die Daten
für die MIDI-Ereignisse zu berechnen sind.
Bevor die inhaltlichen Details beschrieben werden,
zunächst einmal einige formale Präliminarien:
- MC akzeptiert grundsätzlich alle lesbaren Zeichen des
US-ASCII-Zeichensatzes (also z.B. kein Ü, sowie Leerzeichen,
Tabulatoren und Zeilentrenner.
- alle diese Zeichen die zwischen den Zeichenpaaren
/*
und
*/
eingeschlossen sind, werden als Kommentare behandelt und von
MC ignoriert.
- Leerzeichen, Kommentare, Tabulatoren und Zeilentrenner gelten
als ``Whitespace`` und haben die Aufgabe, nicht zusammengehörige
Zeichenfolgen voneinander zu trennen.
- Zeichenfolgen, die mit einem Buchstaben beginnen, und mit einer
beliebigen Folge von Buchstaben oder Ziffern fortfahren, können als
Bezeichner für verschiedene Größen eingesetzt werden. Der
Unterstrich (
_
) und der Punkt (.
) gelten als Buchstabe.
- Die folgenden Zeichenfolgen sind davon ausgenommen, da sie eine
vordefinierte Bedeutung haben:
-
file
-
format
-
track
-
channel
-
note
-
ontime
-
offtime
-
entrydelay
-
velocity
-
program
-
end
- die Zeichen
+ = * / ; ( )
haben ebenfalls besondere Bedeutung
- Ziffernfolgen repräsentieren ganze, nichtnegative Dezimalzahlen
- Zwei Ziffernfolgen, die durch einen punkt voneinander getrennnt
sind, repräsentieren nichtnegative Dezimalbrüche
- Negative Zahlen sind in MC nicht direkt darstellbar.
- Zeichen oder Zeichenfolgen, die bisher nicht beschrieben wurden
dürfen nur in Kommentaren auftauchen
Next: Aufbau einer MC-Datei
Up: MC - ein Programm
Previous: Format der Datei mit
Example user SuSE Linux 6.1
Tue Oct 19 23:47:00 MEST 1999