internal TempoMap Flip(long centerTime) { return(new TempoMap(TimeDivision) { TempoLine = TempoLine.Reverse(centerTime), TimeSignatureLine = TimeSignatureLine.Reverse(centerTime) }); }
public TimeSignature GetTimeSignatureAtTime(ITimeSpan time) { ThrowIfArgument.IsNull(nameof(time), time); var convertedTime = TimeConverter.ConvertFrom(time, this); return(TimeSignatureLine.GetValueAtTime(convertedTime)); }