mingus.core.meter¶
Module for dealing with meters.
A meter is represented by a tuple. 4/4 time would look like (4,4), 3/4 like (3,4), etc.
-
mingus.core.meter.
common_time
¶ Attribute of type: tuple
(4, 4)
-
mingus.core.meter.
cut_time
¶ Attribute of type: tuple
(2, 2)
-
mingus.core.meter.
is_asymmetrical
(meter)[source]¶ Return True if meter is an asymmetrical meter, False otherwise.
Examples:
>>> is_asymmetrical((3,4)) True >>> is_asymmetrical((4,4)) False
-
mingus.core.meter.
is_compound
(meter)[source]¶ Return True if meter is a compound meter, False otherwise.
Examples:
>>> is_compound((3,4)) True >>> is_compound((4,4)) False
-
mingus.core.meter.
is_simple
(meter)[source]¶ Return True if meter is a simple meter, False otherwise.
Examples:
>>> is_simple((3,4)) True >>> is_simple((4,4)) True
-
mingus.core.meter.
is_valid
(meter)[source]¶ Return True if meter is a valid tuple representation of a meter.
Examples for meters are (3,4) for 3/4, (4,4) for 4/4, etc.
-
mingus.core.meter.
valid_beat_duration
(duration)[source]¶ Return True when log2(duration) is an integer.