Class Parameter
Represents parameter (RPN or NRPN) encoded as series of Control Change events.
Assembly: Melanchall.DryWetMidi.dll
Syntax
public abstract class Parameter : ITimedObject, INotifyTimeChanged
Properties
Channel
Gets or sets the channel of the current parameter. This channel is in fact
the channel of Control Change events that represent the parameter.
Declaration
public FourBitNumber Channel { get; set; }
Property Value
Time
Gets or sets absolute time of the parameter data in units defined by the time division of a MIDI file.
Declaration
public long Time { get; set; }
Property Value
Exceptions
ValueType
Gets or sets the type of the current parameter's value.
Declaration
public ParameterValueType ValueType { get; set; }
Property Value
Exceptions
Methods
Clone()
Clones object by creating a copy of it.
Declaration
public abstract ITimedObject Clone()
Returns
GetTimedEvents()
Declaration
public abstract IEnumerable<TimedEvent> GetTimedEvents()
Returns
Events
TimeChanged
Occurs when the time of an object has been changed.
Declaration
public event EventHandler<TimeChangedEventArgs> TimeChanged
Event Type
Implements
Extension Methods