Überblick über die Soundbefehle und die Syntax von MRL Groß-/Kleinschreibung und Leerstellen sind relevant für die Befehlssyntax
(sound [
(R n) - Reset (V n) - Anzahl der Stimmen (n = 1-16). Die Stimmenzahl kann jederzeit gewechselt werden. Als Seiteneffekt von V werden die Stimmen resynchronisiert. V - Resynchronisieren der Stimmen. (I n) - Definiert den Interrupt-Mode für die Ausgabe. (M n) - Metronomangabe: Anzahl der Viertelschläge pro Minute. (C n) - Folgende Daten beziehen sich auf Stimme n (t n) - Transponieren einer Stimme um n Halbtonschritte (S p) - Staccato-Spiel ein (p = Prozent des Notenwertes) S - wie (S 50) O - schaltet Staccato aus (Off). (K i j) - Die aktuelle Stimme wird auf Gerät i und Kanal j gespielt. (v n) - Ändert die Lautstärke (relativ) n oder - Notenwert, wird durch die entsprechende Zahl 1/n angegeben (1 ganze, 32 für 32tel-Note), gilt (in einer Stimme) bis zur nächsten Angabe. (T n) - schaltet auf Triolen um, (T8 ergibt Achteltriolen) . oder - ergibt punktierte Werte, also: 8 . (. n) oder (. 8) ergibt punktierte Achtel - - Pause (eine Viertelpause also: 4 -) & - Setzt Bindebögen, Noten werden nicht neu angeschlagen. Bindebögen können nicht über Synchronisationspunkte ('V'-Befehle) reichen. (m s - Ausgabe eines beliebigen 'normalen' MIDI- d1 d2) Datensatzes zeitlich synchronisiert über den Ereignispuffer!). (E b-1 - Ausgabe eines 'system_exclusive'-Datensatzes ... b-n) (zeitlich synchronisiert über den Ereignispuffer!) (% ...) - Mit dem Prozentzeichen wird ein Kommentar eingeleitet. Er ist ohne Bedeutung für den eigentlichen Programmablauf. |