コード例 #1
0
 public static IEnumerable <MIDIEvent> RoundDeltas(this IEnumerable <MIDIEvent> seq)
 {
     return(SequenceFunctions.RoundDeltas(seq));
 }
コード例 #2
0
 public static IEnumerable <MIDIEvent> MakeTimeBased(this IEnumerable <MIDIEvent> seq, double originalPPQ)
 {
     return(SequenceFunctions.CancelTempoEvents(seq, 250000 / originalPPQ));
 }
コード例 #3
0
 public static IEnumerable <MIDIEvent> CancelTempoEvents(this IEnumerable <MIDIEvent> seq, double newTempo, bool returnTempos)
 {
     return(SequenceFunctions.CancelTempoEvents(seq, newTempo, returnTempos));
 }
コード例 #4
0
 public static IEnumerable <MIDIEvent> FilterEvents(this IEnumerable <MIDIEvent> seq, Func <MIDIEvent, bool> select)
 {
     return(SequenceFunctions.FilterEvents(seq, select));
 }
コード例 #5
0
 public static IEnumerable <T> ChangePPQ <T>(this IEnumerable <T> seq, double ppqMultiplier)
     where T : MIDIEvent
 {
     return(SequenceFunctions.PPQChange(seq, 1, ppqMultiplier));
 }
コード例 #6
0
 public static IEnumerable <T> ChangePPQ <T>(this IEnumerable <T> seq, double startPPQ, double endPPQ)
     where T : MIDIEvent
 {
     return(SequenceFunctions.PPQChange(seq, startPPQ, endPPQ));
 }