|
|
|
@ -8,17 +8,19 @@ namespace Lib.Midi.Messages |
|
|
|
{ |
|
|
|
{ |
|
|
|
public class PitchWheelChangeMessage : MidiMessage |
|
|
|
public class PitchWheelChangeMessage : MidiMessage |
|
|
|
{ |
|
|
|
{ |
|
|
|
public PitchWheelChangeMessage(PitchWheelChangeEvent pitchWheelChangeEvent, int rawMessage) |
|
|
|
public PitchWheelChangeMessage(PitchWheelChangeEvent pitchWheelChangeEvent) |
|
|
|
: base(pitchWheelChangeEvent, rawMessage) => |
|
|
|
: base(pitchWheelChangeEvent) |
|
|
|
Pitch = pitchWheelChangeEvent.Pitch; |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public PitchWheelChangeMessage(long absoluteTime, int channelNumber, int pitch) |
|
|
|
public PitchWheelChangeMessage(long absoluteTime, int channelNumber, int pitch) |
|
|
|
|
|
|
|
: base(new PitchWheelChangeEvent(absoluteTime, channelNumber, pitch)) |
|
|
|
{ |
|
|
|
{ |
|
|
|
PitchWheelChangeEvent pitchWheelChangeEvent = new(absoluteTime, channelNumber, pitch); |
|
|
|
|
|
|
|
ChannelNumber = channelNumber; |
|
|
|
|
|
|
|
RawMessage = pitchWheelChangeEvent.GetAsShortMessage(); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public int Pitch { get; } |
|
|
|
private PitchWheelChangeEvent PitchWheelChangeEvent => (PitchWheelChangeEvent) _midiEvent; |
|
|
|
|
|
|
|
public int Pitch => PitchWheelChangeEvent.Pitch; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |