RhythmMaker¶
-
class
abjadext.rmakers.RhythmMaker.
RhythmMaker
(*, beam_specifier=None, division_masks=None, duration_specifier=None, logical_tie_masks=None, tie_specifier=None, tuplet_specifier=None)¶ Abstract rhythm-maker.
Attributes Summary
__call__
Calls rhythm-maker. __illustrate__
Illustrates rhythm-maker. beam_specifier
Gets beam specifier. division_masks
Gets division masks. duration_specifier
Gets duration specifier. logical_tie_masks
Gets logical tie masks. previous_state
Gets previous state dictionary. state
Gets state dictionary. tie_specifier
Gets tie specifier. tuplet_specifier
Gets tuplet specifier. Special methods
-
(
AbjadValueObject
).__copy__
(*arguments)¶ Copies Abjad value object.
Returns new Abjad value object.
-
(
AbjadValueObject
).__eq__
(argument)¶ Is true when all initialization values of Abjad value object equal the initialization values of
argument
.Returns true or false.
-
(
AbjadObject
).__format__
(format_specification='')¶ Formats Abjad object.
Set
format_specification
to''
or'storage'
. Interprets''
equal to'storage'
.Returns string.
-
(
AbjadValueObject
).__hash__
()¶ Hashes Abjad value object.
Returns integer.
-
__illustrate__
(divisions=((3, 8), (4, 8), (3, 16), (4, 16)))¶ Illustrates rhythm-maker.
Returns LilyPond file.
-
(
AbjadObject
).__repr__
()¶ Gets interpreter representation of Abjad object.
Returns string.
Read-only properties
-
beam_specifier
¶ Gets beam specifier.
Return type: Optional
[BeamSpecifier
]
-
division_masks
¶ Gets division masks.
Return type: Optional
[PatternTuple
]
-
duration_specifier
¶ Gets duration specifier.
Return type: Optional
[DurationSpecifier
]
-
logical_tie_masks
¶ Gets logical tie masks.
Return type: Optional
[PatternTuple
]
-
previous_state
¶ Gets previous state dictionary.
Return type: OrderedDict
-
state
¶ Gets state dictionary.
Return type: OrderedDict
-
tie_specifier
¶ Gets tie specifier.
Return type: Optional
[TieSpecifier
]
-
tuplet_specifier
¶ Gets tuplet specifier.
Return type: Optional
[TupletSpecifier
]
-