TieSpecifier

digraph InheritanceGraph { graph [bgcolor=transparent, color=lightsteelblue2, fontname=Arial, fontsize=10, outputorder=edgesfirst, overlap=prism, penwidth=2, rankdir=LR, splines=spline, style="dashed, rounded", truecolor=true]; node [colorscheme=pastel19, fontname=Arial, fontsize=10, height=0, penwidth=2, shape=box, style="filled, rounded", width=0]; edge [color=lightslategrey, penwidth=1]; subgraph "cluster_abjad.system" { graph [label="abjad.system"]; node [color=1]; "abjad.system.AbjadObject.AbjadObject" [URL="../api/abjadext/rmakers/../../abjad/system/AbjadObject.html#abjad.system.AbjadObject.AbjadObject", label="Abjad\nObject", target=_top]; "abjad.system.AbjadValueObject.AbjadValueObject" [URL="../api/abjadext/rmakers/../../abjad/system/AbjadValueObject.html#abjad.system.AbjadValueObject.AbjadValueObject", label="Abjad\nValue\nObject", target=_top]; "abjad.system.AbjadObject.AbjadObject" -> "abjad.system.AbjadValueObject.AbjadValueObject"; } subgraph "cluster_abjadext.rmakers" { graph [label="abjadext.rmakers"]; node [color=2]; "abjadext.rmakers.TieSpecifier.TieSpecifier" [URL="../api/abjadext/rmakers/TieSpecifier.html#abjadext.rmakers.TieSpecifier.TieSpecifier", color=black, fontcolor=white, label="Tie\nSpecifier", target=_top]; } subgraph cluster_builtins { graph [label=builtins]; node [color=3]; "builtins.object" [URL="https://docs.python.org/3.6/library/functions.html#object", label=object, target=_top]; } "abjad.system.AbjadValueObject.AbjadValueObject" -> "abjadext.rmakers.TieSpecifier.TieSpecifier"; "builtins.object" -> "abjad.system.AbjadObject.AbjadObject"; }

class abjadext.rmakers.TieSpecifier.TieSpecifier(*, repeat_ties=None, strip_ties=None, tie_across_divisions=None, tie_consecutive_notes=None)

Tie specifier.


Attributes Summary

__call__ Calls tie specifier on divisions.
repeat_ties Is true when ties should format all notes in tie with LilyPond \repeatTie.
strip_ties Is true when rhythm-maker should strip all ties from all leaves in each division.
tie_across_divisions Is true or is a boolean vector when rhythm-maker should tie across divisons.
tie_consecutive_notes Is true when rhythm-maker should tie consecutive notes.

Special methods

__call__(divisions)

Calls tie specifier on divisions.

Return type:None
(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.

(AbjadObject).__repr__()

Gets interpreter representation of Abjad object.

Returns string.


Read-only properties

repeat_ties

Is true when ties should format all notes in tie with LilyPond \repeatTie.

Is duration inequality when ties should format with LilyPond \repeatTie all notes that satisfy duration inequality.

Return type:Union[bool, DurationInequality, None]
strip_ties

Is true when rhythm-maker should strip all ties from all leaves in each division.

Return type:Optional[bool]
tie_across_divisions

Is true or is a boolean vector when rhythm-maker should tie across divisons.

Set to true, false or to a boolean vector.

Return type:Optional[bool]
tie_consecutive_notes

Is true when rhythm-maker should tie consecutive notes.

Return type:Optional[bool]