Control change - Messages

Eine Channel-Message mit dem Status-Byte Bn löst im Midi-Kanal n eine Control change Message entsprechend Datenbyte1 aus. In der Regel steht Datenbyte2 für die Stärke, mit der die Message wirksam werden soll, in einigen Fällen jedoch auch für ‚on’ oder ‚off’.

Beispiel: B9 07 64 (hexadezimal)
In Midi-Kanal 9 wird eine Lautstärkeänderung mit der Lautstärke 64h(100) ausgeführt.

Die nachfolgende Tabelle zeigt allgemeingültige Controller-Funktionen. Es ist jedoch zu beachten, dass nicht jedes Keyboard bzw. jede Soundkarte alle Controller unterstützt so dass es vorkommen kann, dass eine Message keine Wirkung erzielt. Innerhalb einer Midi-Datei können die gleichen Controller neu gesetzt werden, typisch ist das für Expression-Messages, womit für Dynamik der Stimme gesorgt wird.

(Controller-Nummern und Werte sind hexadezimal angegeben)
Controller-
Nummer
Bedeutung Wert
00 Bank Select MSB 00 - 7F
01 Modulation MSB 00 - 7F
02 Breath Controller MSB 00 - 7F
04 Foot Controller MSB 00 - 7F
05 Portamento Time MSB 00 - 7F
06 Data Entry MSB 00 - 7F
07 Main Volume MSB 00 - 7F
08 Balance MSB 00 - 7F
0A Panorama MSB 00 - 7F
0B Expression MSB 00 - 7F
0C Effect Controller 1 00 - 7F
0D Effect Controller 2 00 - 7F
10 - 13 General Purpose #1 bis #4 00 - 7F
20 Bank Select LSB 00 - 7F
26 Data Entry LSB 00 - 7F
40 Sustain off/on 00 | 7F
41 Portamento off/on 00 | 7F
42 Sustenuto off/on 00 | 7F
43 Soft Pedal off/on 00 | 7F
44 Legato Footswitch 00 - 3F=normal
40 - 7F=legato
45 Hold/Sustain2 00 - 7F
46 Sound Controller 1
(default: Sound Variation)
00 - 7F
47 Sound Controller 2
(default: Timbre Content)
00 - 7F
48 Sound Controller 3
(default: Release Time)
00 - 7F
49 Sound Controller 4
(default: Attack Time)
00 - 7F
4A Sound Controller 5
(default: Brightness)
00 - 7F
4B - 4F Sound Controller 6 - 10
(no default)
00 - 7F
50 - 53 General Purpose #5 bis #8 00 - 7F
5B Effect Depht 1 00 - 7F
5C Effect Depht 2 00 - 7F
5D Effect Depht 3 00 - 7F
5E Effect Depht 4 00 - 7F
5F Effect Depht 5 00 - 7F
60 Data Increment 00 | 7F
61 Data Decrement 00 | 7F
62 NRPN (Non-Registred-Parameter-Number) LSB 00 - 7F
63 NRPN (Non-Registred-Parameter-Number) MSB 00 - 7F
64 RPN (Registred-Parameter-Number) LSB 00 - 7F
65 RPN (Registred-Parameter-Number) MSB 00 - 7F
78 All Sounds off 00
79 Reset all Controllers 7F
7A Local Control off/on 00 | 7F
7B All Notes off 00
7C Omni off 00
7D Omni on 00
7E Mono on 00 - 10
7F Poly on 00

Windows-Programme, Windows-Anwendungen, Windows-Programmierung, DLL, DLLs, Dll-Programmierung, Webprogrammierung, Web-Hosting, CMS, mySQL-Datenbank, mySQL Datenbank, Datenbankprogrammierung, Büroprogramme, Midi-Programme, Informationen über Midi, Midi-Dateiaufbau, Midi-Messages, Channel-Messages, Channel Messages, Meta-Messages, SysEx-Messages, SysEx Messages, Midi-Timing, Midi Timing, Midi Deltawert, Midi-Programmierung, Midiprogrammierung