The MidiShortMessage type exposes the following members.
Properties
Name | Description | |
---|---|---|
Aftertouch |
Gets or Sets the polyphonic aftertouch (polyphonic key pressure) from/to the Data2 byte.
| |
Channel |
Gets or Sets the channel number from/to the Status byte.
| |
ChannelPressure |
Gets or Sets the channel pressure (channel aftertouch) from/to the Data1 byte.
| |
Controller |
Gets or Sets the controller number from/to the Data1 byte.
| |
ControllerType |
Gets or Sets the controller type (one of the MIDIControllerType values) from/to the Data1 byte.
| |
ControllerValue |
Gets or Sets the controller value from/to the Data2 byte (and optionally from the PreviousShortMessage).
| |
Data | ||
Data1 |
Gets or Sets the MIDI data byte 1.
| |
Data2 |
Gets or Sets the MIDI data byte 2.
| |
Data3 |
Gets or Sets the MIDI data byte 3.
| |
ID |
Gets a unique overall short message ID.
| |
IsSetAsContinuousController |
Gets, if this message was manually set to be a continuous controller message.
| |
Message |
Gets or Sets the constructed Midi message value.
| |
MessageAsIntPtr |
Gets or Sets the constructed Midi message value (typically the param1 of a Midi message).
| |
MessageType |
Gets or Sets the Midi message type (one of the MIDIMessageType values) from/to the Status byte.
| |
Note |
Gets or Sets the Midi note number from/to the Data1 byte.
| |
NoteString |
Gets the Midi note from the Data1 byte as a string representation.
| |
PairedData2 |
Gets the paired Data2 value (from an optional PreviousShortMessage).
| |
PitchBend | ||
PreviousIsMSB |
Returns , if the PreviousShortMessage contains the MSB (coarse) ControllerValue and this message the LSB (fine) value - only in case the IsSetAsContinuousController value is set to .
| |
PreviousShortMessage |
Gets or Sets the previous short message (preceding this short message) if set (or if not set).
| |
Program |
Gets or Sets the changed program number from/to the Data1 byte.
| |
Song |
Gets or Sets the song number from/to the Data1 byte.
| |
SongPosition | ||
Status |
Gets or Sets the MIDI status byte.
| |
StatusType |
Gets or Sets the Midi status type (one of the MIDIStatus values) from/to the Status byte.
| |
ThisIsMSB |
Returns , if this short-message contains the MSB (coarse) ControllerValue and the PreviousShortMessage the LSB (fine) value - only in case the IsSetAsContinuousController value is set to .
| |
TimeCodeType |
Gets or Sets the Midi Time Code type (one of the MIDIMTCType values) from/to the Data1 byte.
| |
TimeCodeValue |
Gets or Sets the Midi Time Code value (partial) from/to the Data1 byte.
| |
Timespan |
Gets or Sets the time that the message was received by the input device driver. The time stamp is specified as milliseconds, beginning at zero when the MIDI_InStart(IntPtr) function was called.
| |
Timestamp |
Gets or Sets the time that the message was received by the input device driver. The time stamp is specified in milliseconds, beginning at zero when the MIDI_InStart(IntPtr) function was called.
| |
TimestampAsIntPtr |
Gets or Sets the time span value (typically the param2 of a Midi message).
| |
Velocity |
Gets or Sets the velocity (key pressure speed) from/to the Data2 byte.
|
See Also