internal static int GetBeatLength(TimeSignature timeSignature, short ticksPerQuarterNote) { return(4 * ticksPerQuarterNote / timeSignature.Denominator); }
private static void SetGlobalTimeSignature(TempoMap tempoMap, TimeSignature timeSignature) { tempoMap.TimeSignatureLine.SetValue(0, timeSignature); }
internal static int GetBarLength(TimeSignature timeSignature, short ticksPerQuarterNote) { var beatLength = GetBeatLength(timeSignature, ticksPerQuarterNote); return(timeSignature.Numerator * beatLength); }