Class ControlChangeEvent
Represents a MIDI control change event
public class ControlChangeEvent : MidiEvent, ICloneable
- Inheritance
-
ControlChangeEvent
- Implements
- Inherited Members
Constructors
ControlChangeEvent(BinaryReader)
Reads a control change event from a MIDI stream
public ControlChangeEvent(BinaryReader br)
Parameters
brBinaryReaderBinary reader on the MIDI stream
ControlChangeEvent(long, int, MidiController, int)
Creates a control change event
public ControlChangeEvent(long absoluteTime, int channel, MidiController controller, int controllerValue)
Parameters
absoluteTimelongTime
channelintMIDI Channel Number
controllerMidiControllerThe MIDI Controller
controllerValueintController value
Properties
Controller
The controller number
public MidiController Controller { get; set; }
Property Value
ControllerValue
The controller value
public int ControllerValue { get; set; }
Property Value
Methods
Export(ref long, BinaryWriter)
Calls base class export first, then exports the data specific to this event MidiEvent.Export
public override void Export(ref long absoluteTime, BinaryWriter writer)
Parameters
absoluteTimelongwriterBinaryWriter
GetAsShortMessage()
public override int GetAsShortMessage()
Returns
ToString()
Describes this control change event
public override string ToString()
Returns
- string
A string describing this event