Gets the Universal SysEx Sub ID (or 255 on error or not present).
Namespace:
radio42.Multimedia.Midi
Assembly:
Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
public byte UniversalSubID2 { get; }
Public ReadOnly Property UniversalSubID2 As Byte
Get
Property Value
Type:
Byte
If dealing with a Universal SysEx message, the next two bytes are Sub IDs which tell what the SysEx is for.
There are several Sub IDs defined for particular messages. There is a Sub ID for a Universal SysEx message to set a device's master volume. (This is different than Volume controller which sets the volume for only one particular MIDI channel).
There is a Sub ID for a Universal SysEx message to set a device's Pitch Wheel bend range. There are a couple of Sub IDs for some Universal SysEx messages to implement a waveform (sample) dump over MIDI etc.
Note: If not dealing with a universal SysEx 255 will be returned. This member might anyhow return a valid value, since this property simply evaluates the forth data byte after the initial StatusType.
Reference