public MidiEvent(VariableLengthValue timeDelta, byte eventType, IEnumerable <byte> eventData) { TimeDelta = new VariableLengthValue(timeDelta); EventType = eventType; EventData = new List <byte>(); EventData.AddRange(eventData); }
public MetaEvent(VariableLengthValue timeDelta, byte metaEventType, VariableLengthValue eventLength, IEnumerable <byte> eventData) { EventData = new List <byte>(); EventData.AddRange(eventData); TimeDelta = new VariableLengthValue(timeDelta); MetaEventType = metaEventType; EventLength = new VariableLengthValue(eventLength); }
public SysexEvent(VariableLengthValue timeDelta, byte eventType, VariableLengthValue eventLength, List <byte> eventData) { TimeDelta = new VariableLengthValue(timeDelta); EventType = eventType; EventLength = new VariableLengthValue(eventLength); EventData = new List <byte>(); EventData.AddRange(eventData); }