TupletSpellingSpecifier

class rhythmmakertools.TupletSpellingSpecifier(avoid_dots=False, flatten_trivial_tuplets=False, is_diminution=True, preferred_denominator=None, rewrite_rest_filled_tuplets=False, simplify_redundant_tuplets=False, use_note_duration_bracket=False)

Tuplet spelling specifier.

Lineage

digraph InheritanceGraph { graph [background=transparent, bgcolor=transparent, color=lightslategrey, fontname=Arial, outputorder=edgesfirst, overlap=prism, penwidth=2, rankdir=LR, root="__builtin__.object", splines=spline, style="dotted, rounded", truecolor=true]; node [colorscheme=pastel19, fontname=Arial, fontsize=12, penwidth=2, style="filled, rounded"]; edge [color=lightsteelblue2, penwidth=2]; subgraph cluster_abctools { graph [label=abctools]; "abjad.tools.abctools.AbjadObject.AbjadObject" [color=1, group=0, label=AbjadObject, shape=box]; "abjad.tools.abctools.AbjadObject.AbstractBase" [color=1, group=0, label=AbstractBase, shape=box]; "abjad.tools.abctools.AbjadValueObject.AbjadValueObject" [color=1, group=0, label=AbjadValueObject, shape=box]; "abjad.tools.abctools.AbjadObject.AbjadObject" -> "abjad.tools.abctools.AbjadValueObject.AbjadValueObject"; "abjad.tools.abctools.AbjadObject.AbstractBase" -> "abjad.tools.abctools.AbjadObject.AbjadObject"; } subgraph cluster_rhythmmakertools { graph [label=rhythmmakertools]; "abjad.tools.rhythmmakertools.TupletSpellingSpecifier.TupletSpellingSpecifier" [color=black, fontcolor=white, group=2, label=<<B>TupletSpellingSpecifier</B>>, shape=box, style="filled, rounded"]; } subgraph cluster_builtins { graph [label=builtins]; "builtins.object" [color=2, group=1, label=object, shape=box]; } "abjad.tools.abctools.AbjadValueObject.AbjadValueObject" -> "abjad.tools.rhythmmakertools.TupletSpellingSpecifier.TupletSpellingSpecifier"; "builtins.object" -> "abjad.tools.abctools.AbjadObject.AbstractBase"; }

Bases

Attribute summary

avoid_dots Is true when tuplet spelling should avoid dotted rhythmic values.
flatten_trivial_tuplets Is true when tuplet spelling should flatten trivial tuplets.
is_diminution Is true when tuplet should be spelled as diminution.
preferred_denominator Gets preferred denominator.
rewrite_rest_filled_tuplets Is true when tuplet spelling should flatten rest-filled tuplets.
simplify_redundant_tuplets Is true when tuplets should be simplified.
use_note_duration_bracket Is true when tuplet should override tuplet number text with note duration bracket giving tuplet duration.
__copy__(\*args) Copies Abjad value object.
__eq__(expr) Is true when all initialization values of Abjad value object equal the initialization values of expr.
__format__([format_specification]) Formats Abjad object.
__hash__() Hashes Abjad value object.
__ne__(expr) Is true when Abjad object does not equal expr.
__repr__() Gets interpreter representation of Abjad object.

Read-only properties

TupletSpellingSpecifier.avoid_dots

Is true when tuplet spelling should avoid dotted rhythmic values. Otherwise false.

Defaults to false.

Set to true or false.

Returns true or false.

TupletSpellingSpecifier.flatten_trivial_tuplets

Is true when tuplet spelling should flatten trivial tuplets. Otherwise false.

Defaults to false.

Set to true or false.

Returns true or false.

TupletSpellingSpecifier.is_diminution

Is true when tuplet should be spelled as diminution. Otherwise false.

Defaults to true.

Set to true or false.

Returns true or false.

TupletSpellingSpecifier.preferred_denominator

Gets preferred denominator.

Defaults to none.

Set to 'divisions', duration, integer or none.

Returns 'divisions', duration, integer or none.

TupletSpellingSpecifier.rewrite_rest_filled_tuplets

Is true when tuplet spelling should flatten rest-filled tuplets. Otherwise false.

Defaults to false.

Set to true or false.

Returns true or false.

TupletSpellingSpecifier.simplify_redundant_tuplets

Is true when tuplets should be simplified. Otherwise false.

Defaults to false.

Set to true or false

Returns true or false.

TupletSpellingSpecifier.use_note_duration_bracket

Is true when tuplet should override tuplet number text with note duration bracket giving tuplet duration. Otherwise false.

Defaults to false.

Set to true or false.

Returns true or false.

Special methods

(AbjadValueObject).__copy__(*args)

Copies Abjad value object.

Returns new Abjad value object.

(AbjadValueObject).__eq__(expr)

Is true when all initialization values of Abjad value object equal the initialization values of expr.

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.

(AbjadObject).__ne__(expr)

Is true when Abjad object does not equal expr. Otherwise false.

Returns true or false.

(AbjadObject).__repr__()

Gets interpreter representation of Abjad object.

Returns string.