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