abjad.contributions

abjad.contributions.ContributionsBySite(...)

LilyPond format contributions.

abjad.contributions.Sites(value[, names, ...])

Contribution sites.

abjad.contributions.Types(value[, names, ...])

Contribution types.

class abjad.contributions.ContributionsBySite(absolute_after: ~abjad.contributions._ContributionsByType = <factory>, absolute_before: ~abjad.contributions._ContributionsByType = <factory>, before: ~abjad.contributions._ContributionsByType = <factory>, after: ~abjad.contributions._ContributionsByType = <factory>, opening: ~abjad.contributions._ContributionsByType = <factory>, closing: ~abjad.contributions._ContributionsByType = <factory>, context_settings: list = <factory>, grob_overrides: list = <factory>, grob_reverts: list = <factory>)[source]

LilyPond format contributions.

freeze_overrides()

Sorts each site.

get_contribution_lists()

tag_contributions(tag[, deactivate])

Tags contributions with tag.

update(contributions)

Updates contributions with contributions.

freeze_overrides()[source]

Sorts each site.

get_contribution_lists()[source]
tag_contributions(tag, deactivate=None)[source]

Tags contributions with tag.

update(contributions)[source]

Updates contributions with contributions.

class abjad.contributions.Sites(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Contribution sites.

ABSOLUTE_AFTER = 9
ABSOLUTE_BEFORE = 1
AFTER = 8
BEFORE = 2
CLOSE_BRACKETS = 7
CLOSING = 6
CONTENTS = 5
OPENING = 4
OPEN_BRACKETS = 3
class abjad.contributions.Types(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Contribution types.

ARTICULATIONS = 1
COMMANDS = 2
CONTEXT_SETTINGS = 3
GROB_OVERRIDES = 4
GROB_REVERTS = 5
LEAK = 6
LEAKS = 7
MARKUP = 8
PITCHED_TRILL = 9
SPANNER_STARTS = 10
SPANNER_STOPS = 11
START_BEAM = 12
STEM_TREMOLOS = 13
STOP_BEAM = 14
TRILL_SPANNER_STARTS = 15
VOICE_NUMBER = 16