public static IEnumerable <float> Times(this IBeatSequence sq) { return(sq.Beats.Select(beat => beat.Time).Distinct()); }
public static IEnumerable <ISoundId> Instruments(this IBeatSequence sq) { return(sq.Beats.Select(beat => beat.Value.Sound).Distinct()); }