public static IEnumerable <T> MergeAllTracks <T>(this IEnumerable <IEnumerable <T> > seqs) where T : MIDIEvent { return(Mergers.MergeSequences(seqs)); }
public static IEnumerable <T> MergeWith <T>(this IEnumerable <T> seq, IEnumerable <T> seq2) where T : Note { return(Mergers.MergeSequences(new[] { seq, seq2 })); }
public static IEnumerable <T> MergeWith <T>(this IEnumerable <T> seq, IEnumerable <T> seq2) where T : MIDIEvent { return(Mergers.MergeSequences(seq, seq2)); }
public static IEnumerable <T> MergeAll <T>(this IEnumerable <IEnumerable <T> > seq) where T : Note { return(Mergers.MergeSequences(seq)); }