Gets or Sets the changed program number from/to the Data1 byte.
Namespace: radio42.Multimedia.Midi
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax
Property Value
Type: ByteRemarks
This property should only be used when StatusType is ProgramChange.
If multiple banks do exist a ProgramChange command will select a new program number from the current bank only. A different bank will be selected with two sub-sequent ControlChange commands. This will also be called a Bank-Select-Command. For this special case it might be useful to keep in your MIDIINPROC handler always the current and the last message.
You might use the GetPairedData(Byte, Byte), GetPairedData2(MidiShortMessage, MidiShortMessage) resp. the GetPairedData1(MidiShortMessage, MidiShortMessage) method to retrieve a combined value from two short messages resp. two data value.
See Also