public static IEnumerable <MIDIEvent> RoundDeltas(this IEnumerable <MIDIEvent> seq) { return(SequenceFunctions.RoundDeltas(seq)); }
public static IEnumerable <MIDIEvent> MakeTimeBased(this IEnumerable <MIDIEvent> seq, double originalPPQ) { return(SequenceFunctions.CancelTempoEvents(seq, 250000 / originalPPQ)); }
public static IEnumerable <MIDIEvent> CancelTempoEvents(this IEnumerable <MIDIEvent> seq, double newTempo, bool returnTempos) { return(SequenceFunctions.CancelTempoEvents(seq, newTempo, returnTempos)); }
public static IEnumerable <MIDIEvent> FilterEvents(this IEnumerable <MIDIEvent> seq, Func <MIDIEvent, bool> select) { return(SequenceFunctions.FilterEvents(seq, select)); }
public static IEnumerable <T> ChangePPQ <T>(this IEnumerable <T> seq, double ppqMultiplier) where T : MIDIEvent { return(SequenceFunctions.PPQChange(seq, 1, ppqMultiplier)); }
public static IEnumerable <T> ChangePPQ <T>(this IEnumerable <T> seq, double startPPQ, double endPPQ) where T : MIDIEvent { return(SequenceFunctions.PPQChange(seq, startPPQ, endPPQ)); }