Browse Source

MIDI Channel AfterTouch get as short message resolves #725

pull/748/head
Mark Heath 5 years ago
parent
commit
c008d6bca3
  1. 16
      NAudio.Midi/Midi/ChannelAfterTouchEvent.cs

16
NAudio.Midi/Midi/ChannelAfterTouchEvent.cs

@ -62,5 +62,21 @@ namespace NAudio.Midi
afterTouchPressure = (byte) value;
}
}
/// <summary>
/// <see cref="MidiEvent.GetAsShortMessage" />
/// </summary>
public override int GetAsShortMessage()
{
return base.GetAsShortMessage() + (afterTouchPressure << 8);
}
/// <summary>
/// Describes this channel after-touch event
/// </summary>
public override string ToString()
{
return $"{base.ToString()} {afterTouchPressure}";
}
}
}
Loading…
Cancel
Save