MIDI Control, used in Control Change messages.
In MIDI, Control Change messages are used to influence various auxiliary "controls" on a device, such as knobs, levers, and pedals. Controls are specified with integers in [0..127]. This enum provides an incomplete list of controls, because most controls are too obscure to document effetively here. Even for the ones listed here, the details of how the value is interpreted are arcane. Please see the MIDI spec for details.
The most commonly used control is SustainPedal, which is considered off when < 64, on when > 64.
This enum has extension methods, such as Name and IsValid, defined in ControlExtensionMethods.
Member Name | Description |
---|---|
ModulationWheel | General MIDI Control--See MIDI spec for details. |
DataEntryMSB | General MIDI Control--See MIDI spec for details. |
Volume | General MIDI Control--See MIDI spec for details. |
Pan | General MIDI Control--See MIDI spec for details. |
Expression | General MIDI Control--See MIDI spec for details. |
DataEntryLSB | General MIDI Control--See MIDI spec for details. |
SustainPedal | General MIDI Control--See MIDI spec for details. |
ReverbLevel | General MIDI Control--See MIDI spec for details. |
TremoloLevel | General MIDI Control--See MIDI spec for details. |
ChorusLevel | General MIDI Control--See MIDI spec for details. |
CelesteLevel | General MIDI Control--See MIDI spec for details. |
PhaserLevel | General MIDI Control--See MIDI spec for details. |
NonRegisteredParameterLSB | General MIDI Control--See MIDI spec for details. |
NonRegisteredParameterMSB | General MIDI Control--See MIDI spec for details. |
RegisteredParameterNumberLSB | General MIDI Control--See MIDI spec for details. |
RegisteredParameterNumberMSB | General MIDI Control--See MIDI spec for details. |
AllControllersOff | General MIDI Control--See MIDI spec for details. |
AllNotesOff | General MIDI Control--See MIDI spec for details. |
Namespace: Midi
Assembly: Midi (in Midi.dll)