PercussionPart

PercussionPart(name: str, palette: ToneCollection | None = None)

An unpitched instrument, with the palette of tones it is expected to use, if one has been chosen.

A palette is a ToneCollection of unpitched tones meaningful for a class of instrument (systems.wsmn.percussion.symbols has the ready-made ones). Core never checks a tone against it; an app may warn, an exporter may refuse.

>>> PercussionPart(name="Snare")
PercussionPart(name='Snare', palette=None)

Attributes

Name Description
meta
id
name
palette