timesignaturetools.get_nonbinary_factor_from_time_signature_denominator

abjad.tools.timesignaturetools.get_nonbinary_factor_from_time_signature_denominator.get_nonbinary_factor_from_time_signature_denominator(meter)[source]

Get nonbinary factor from nonbinary meter denominator:

abjad> from abjad.tools import timesignaturetools
abjad> timesignaturetools.get_nonbinary_factor_from_time_signature_denominator(contexttools.TimeSignatureMark((3, 12)))
3
abjad> timesignaturetools.get_nonbinary_factor_from_time_signature_denominator(contexttools.TimeSignatureMark((3, 13)))
13
abjad> timesignaturetools.get_nonbinary_factor_from_time_signature_denominator(contexttools.TimeSignatureMark((3, 14)))
7
abjad> timesignaturetools.get_nonbinary_factor_from_time_signature_denominator(contexttools.TimeSignatureMark((3, 15)))
15

Get 1 from binary meter denominator:

abjad> timesignaturetools.get_nonbinary_factor_from_time_signature_denominator(contexttools.TimeSignatureMark((3, 16)))
1

Return nonnegative integer.

This Page