systems.wsmn.scoring.symbols
symbols
Ready-to-go marks (articulations, dynamics, ornaments, techniques, expression and navigation words, and the like), tempo terms, bar lines, brackets, and clefs. Percussion has its marks here (ghost, buzz_roll, choke, sticking, beaters, snares) and its tones in systems.wsmn.percussion.symbols.
from openmusickit.systems.wsmn.scoring.symbols import *
Coverage is intended to be a superset of the marks available in LilyPond and MusicXML. Where the two disagree on naming, the most common American-English name is used for name and the alternatives appear in aliases.
A word the table lacks, and every rehearsal mark, is a Mark made for the score: Marking(mark=Mark(name="A", kind=MarkType.REHEARSAL, attachment_mode=AttachmentMode.SINGLE)).
Examples
>>> staccato.kind
<MarkType.ARTICULATION: 'articulation'>>>> piano.aliases
('p',)>>> slur.attachment_mode
<AttachmentMode.SPAN: 'span'>>>> crescendo.attachment_mode
<AttachmentMode.EITHER: 'either'>>>> slur.binds, phrase_mark.binds
(True, False)>>> dolce.kind
<MarkType.EXPRESSION: 'expression'>>>> da_capo.aliases
('D.C.',)>>> allegro.name
'allegro'>>> end_repeat
BarLineShape(BarLineComponent.DOTS, BarLineComponent.THIN, BarLineComponent.THICK)>>> treble_clef
StaffClef(ClefSign.G, 2)