// Author: Gockner, Simon // Created: 2021-04-09 // Copyright(c) 2021 SimonG. All Rights Reserved. using Lib.Midi.Messages.Interfaces; using NAudio.Midi; namespace Lib.Midi.Messages { public abstract class MidiMessage : IMidiMessage { protected MidiMessage(MidiInMessageEventArgs midiInMessageEventArgs) { ChannelNumber = midiInMessageEventArgs.MidiEvent.Channel; RawMessage = midiInMessageEventArgs.RawMessage; } protected MidiMessage() { } public int ChannelNumber { get; protected init; } public int RawMessage { get; protected init; } } }