HorizontalBracket¶
-
class
abjad.spanners.HorizontalBracket.
HorizontalBracket
(*, markup=None)¶ Horizontal bracket.
>>> voice = abjad.Voice("c'4 d'4 e'4 f'4") >>> voice.consists_commands.append('Horizontal_bracket_engraver')
>>> spanner = abjad.HorizontalBracket() >>> abjad.tweak(spanner).staff_padding = 6 >>> abjad.tweak(spanner).color = 'blue' >>> abjad.attach(spanner, voice[:])
>>> spanner = abjad.HorizontalBracket() >>> abjad.tweak(spanner).staff_padding = 4 >>> abjad.tweak(spanner).color = 'red' >>> abjad.attach(spanner, voice[:2])
>>> spanner = abjad.HorizontalBracket() >>> abjad.tweak(spanner).staff_padding = 4 >>> abjad.tweak(spanner).color = 'red' >>> abjad.attach(spanner, voice[2:])
>>> abjad.show(voice)
Attributes Summary
markup
Gets horizonal bracket markup. Special methods
-
(
AbjadObject
).__format__
(format_specification='')¶ Formats Abjad object.
Set
format_specification
to''
or'storage'
. Interprets''
equal to'storage'
.Returns string.
-
(
AbjadObject
).__repr__
()¶ Gets interpreter representation of Abjad object.
Returns string.
Read-only properties
-
markup
¶ Gets horizonal bracket markup.
Gets markup:
>>> markup = abjad.Markup('3-1[012]').smaller() >>> spanner = abjad.HorizontalBracket(markup=markup)
>>> spanner.markup Markup(contents=[MarkupCommand('smaller', '3-1[012]')])
Defaults to none:
>>> spanner = abjad.HorizontalBracket() >>> spanner.markup is None True
Return type: Optional
[Markup
]
-
(
Spanner
).tweaks
¶ Gets tweaks.
Return type: Optional
[LilyPondTweakManager
]
-