neoscore.western.accidental_type
- class neoscore.western.accidental_type.AccidentalType[source]
Bases:
EnumA logical accidental descriptor covering standard 12-EDO western accidentals.
These are used both in abstract
Pitchdescriptions and in concrete graphicalAccidentalobjects.Each enum’s string value is its corresponding canonical SMuFL glyph name.
Not all glyphs are mandatory in SMuFL, but all are available in Bravura.
- FLAT = 'accidentalFlat'
- NATURAL = 'accidentalNatural'
- SHARP = 'accidentalSharp'
- DOUBLE_FLAT = 'accidentalDoubleFlat'
- DOUBLE_SHARP = 'accidentalDoubleSharp'
- NATURAL_FLAT = 'accidentalNaturalFlat'
- NATURAL_SHARP = 'accidentalNaturalSharp'
- FLAT_SMALL = 'accidentalFlatSmall'
- NATURAL_SMALL = 'accidentalNaturalSmall'
- SHARP_SMALL = 'accidentalSharpSmall'
- FLAT_PARENS = 'accidentalFlatParens'
- NATURAL_PARENS = 'accidentalNaturalParens'
- SHARP_PARENS = 'accidentalSharpParens'
- DOUBLE_SHARP_PARENS = 'accidentalDoubleSharpParens'
- DOUBLE_FLAT_PARENS = 'accidentalDoubleFlatParens'
- property pitch_class_offset: Optional[int]
Return an integer pitch class offset if applicable.
This will return
Nonefor all accidental types except standard 12-EDO ones.