MIDI-MELDUNGEN 101
Beim Arbeiten mit MIDI-Geräten interessieren uns die tatsächlichen Meldungen, die über die MIDI-Kabel
übertragen werden, meistens recht wenig. Wir sind viel zu sehr mit unserer Musik beschäftigt, um uns um
technische Einzelheiten kümmern zu können. Aber gelegentlich ist es erforderlich, sich mit MIDI-Meldungen zu
befassen, daher ist es nützlich zu wissen, wie sie funktionieren und wie man damit arbeitet.
Wir wollen uns vier Arten von MIDI-Meldungen anschauen:
Kanalmeldungen (Channel)
Systemexklusivmeldungen (System Exclusive)
Allgemeine Systemmeldungen (System Common)
Systemechtzeitmeldungen (System Real Time)
Aber vorher ...
MIDI-Meldungen werden hexadezimal ausgedrückt (siehe den Artikel über Hexadezimalzahlen auf Seite 3). Mit
einem grundsätzlichen Verständnis dieses Zahlensystems ist die erste Hürde für das Arbeiten mit MIDI-
Meldungen genommen.
KANALMELDUNGEN (CHANNEL)
Kanalmeldungen werden so genannt, weil der MIDI-Kanal in der Meldung selbst angegeben wird. Das MIDI-
Empfangsgerät muß auf den gleichen Kanal eingestellt sein, sonst wird die Meldung ignoriert. Kanalmeldungen
weisen eine Länge von zwei oder drei Bytes auf, wobei das erste Byte das Statusbyte ist. Dieses gibt die Art der
Meldung und den MIDI-Kanal an. Darauf folgen die Datenbytes, die die tatsächliche Information der Meldung
enthalten. Wir wollen uns die Kanalmeldungen genauer anschauen (n = MIDI-Kanal, x = Wert) :
TABELLE DER KANALMELDUNGEN
MIDI-Meldung
Bezeichnung
in Hexadezimal-
format
8n,x1,x2
Note aus
9n,x1,x2
Note an
An,x1,x2
polyphone Anschlagsstärke
Bn,x1,x2
Regelbereich
Cn,x1
Programmwechsel
Dn,x1
Channel Pressure
En,x1,x2
Pitch Bend
Anhang F
Einzelheiten
x1 = Notennummer
x2 = Anschlagsteuerung
x1 = Notennummer
x2 = Anschlagsteuerung
Hinweis: Bei x2 = 0 wird diese Meldung als „Note aus"
interpretiert.
x1 = Notennummer
x2 = Wert
x1 = Controller-Nummer
x2 = Wert
x1 = Programmnummer
X1 = Wert
x1 = LSB, x2 = MSB
147