.. _moduleAlphaTrecentoNotation:

music21.alpha.trecento.notation
===============================

.. WARNING: DO NOT EDIT THIS FILE:
   AUTOMATICALLY GENERATED.
   PLEASE EDIT THE .py FILE DIRECTLY.

.. automodule:: music21.alpha.trecento.notation

Functions
---------

.. autofunction:: music21.alpha.trecento.notation.convertBrevisLength

.. autofunction:: music21.alpha.trecento.notation.convertTrecentoStream

BrevisLengthTranslator
----------------------

.. autoclass:: music21.alpha.trecento.notation.BrevisLengthTranslator

.. rubric:: :class:`~music21.alpha.trecento.notation.BrevisLengthTranslator` methods

.. automethod:: music21.alpha.trecento.notation.BrevisLengthTranslator.classifyUnknownNotesByType

.. automethod:: music21.alpha.trecento.notation.BrevisLengthTranslator.determineStrongestMeasureLengths

.. automethod:: music21.alpha.trecento.notation.BrevisLengthTranslator.getBreveStrength

.. automethod:: music21.alpha.trecento.notation.BrevisLengthTranslator.getKnownLengths

.. automethod:: music21.alpha.trecento.notation.BrevisLengthTranslator.getUnchangeableNoteLengths

.. automethod:: music21.alpha.trecento.notation.BrevisLengthTranslator.translate

.. automethod:: music21.alpha.trecento.notation.BrevisLengthTranslator.translateDivI

.. automethod:: music21.alpha.trecento.notation.BrevisLengthTranslator.translateDivN

.. automethod:: music21.alpha.trecento.notation.BrevisLengthTranslator.translateDivOD

.. automethod:: music21.alpha.trecento.notation.BrevisLengthTranslator.translateDivPQ

ClefToken
---------

.. autoclass:: music21.alpha.trecento.notation.ClefToken

.. rubric:: :class:`~music21.alpha.trecento.notation.ClefToken` bases

- :class:`~music21.tinyNotation.Token`

.. rubric:: :class:`~music21.alpha.trecento.notation.ClefToken` methods

.. automethod:: music21.alpha.trecento.notation.ClefToken.parse

Divisione
---------

.. autoclass:: music21.alpha.trecento.notation.Divisione

.. rubric:: :class:`~music21.alpha.trecento.notation.Divisione` bases

- :class:`~music21.meter.TimeSignature`
- :class:`~music21.base.Music21Object`

.. rubric:: :class:`~music21.alpha.trecento.notation.Divisione` read-only properties

Read-only properties inherited from :class:`~music21.meter.TimeSignature`:

.. hlist::
   :columns: 3

   - :attr:`~music21.meter.TimeSignature.beatCountName`
   - :attr:`~music21.meter.TimeSignature.beatDivisionCount`
   - :attr:`~music21.meter.TimeSignature.beatDivisionCountName`
   - :attr:`~music21.meter.TimeSignature.beatDivisionDurations`
   - :attr:`~music21.meter.TimeSignature.beatDuration`
   - :attr:`~music21.meter.TimeSignature.beatLengthToQuarterLengthRatio`
   - :attr:`~music21.meter.TimeSignature.beatSubDivisionDurations`
   - :attr:`~music21.meter.TimeSignature.classification`
   - :attr:`~music21.meter.TimeSignature.quarterLengthToBeatLengthRatio`
   - :attr:`~music21.meter.TimeSignature.totalLength`

Read-only properties inherited from :class:`~music21.base.Music21Object`:

.. hlist::
   :columns: 3

   - :attr:`~music21.base.Music21Object.beat`
   - :attr:`~music21.base.Music21Object.beatStr`
   - :attr:`~music21.base.Music21Object.beatStrength`
   - :attr:`~music21.base.Music21Object.classSet`
   - :attr:`~music21.base.Music21Object.classes`
   - :attr:`~music21.base.Music21Object.measureNumber`

.. rubric:: :class:`~music21.alpha.trecento.notation.Divisione` read/write properties

.. autoattribute:: music21.alpha.trecento.notation.Divisione.minimaPerBrevis

Read/write properties inherited from :class:`~music21.meter.TimeSignature`:

.. hlist::
   :columns: 3

   - :attr:`~music21.meter.TimeSignature.barDuration`
   - :attr:`~music21.meter.TimeSignature.beatCount`
   - :attr:`~music21.meter.TimeSignature.denominator`
   - :attr:`~music21.meter.TimeSignature.numerator`
   - :attr:`~music21.meter.TimeSignature.ratioString`

Read/write properties inherited from :class:`~music21.base.Music21Object`:

.. hlist::
   :columns: 3

   - :attr:`~music21.base.Music21Object.activeSite`
   - :attr:`~music21.base.Music21Object.derivation`
   - :attr:`~music21.base.Music21Object.duration`
   - :attr:`~music21.base.Music21Object.offset`
   - :attr:`~music21.base.Music21Object.priority`
   - :attr:`~music21.base.Music21Object.quarterLength`
   - :attr:`~music21.base.Music21Object.seconds`

.. rubric:: :class:`~music21.alpha.trecento.notation.Divisione` methods

Methods inherited from :class:`~music21.meter.TimeSignature`:

.. hlist::
   :columns: 3

   - :meth:`~music21.meter.TimeSignature.averageBeatStrength`
   - :meth:`~music21.meter.TimeSignature.getAccent`
   - :meth:`~music21.meter.TimeSignature.getAccentWeight`
   - :meth:`~music21.meter.TimeSignature.getBeams`
   - :meth:`~music21.meter.TimeSignature.getBeat`
   - :meth:`~music21.meter.TimeSignature.getBeatDepth`
   - :meth:`~music21.meter.TimeSignature.getBeatDuration`
   - :meth:`~music21.meter.TimeSignature.getBeatOffsets`
   - :meth:`~music21.meter.TimeSignature.getBeatProgress`
   - :meth:`~music21.meter.TimeSignature.getBeatProportion`
   - :meth:`~music21.meter.TimeSignature.getBeatProportionStr`
   - :meth:`~music21.meter.TimeSignature.getOffsetFromBeat`
   - :meth:`~music21.meter.TimeSignature.load`
   - :meth:`~music21.meter.TimeSignature.loadRatio`
   - :meth:`~music21.meter.TimeSignature.quarteroffsetToBeat`
   - :meth:`~music21.meter.TimeSignature.ratioEqual`
   - :meth:`~music21.meter.TimeSignature.resetValues`
   - :meth:`~music21.meter.TimeSignature.setAccentWeight`
   - :meth:`~music21.meter.TimeSignature.setDisplay`

Methods inherited from :class:`~music21.base.Music21Object`:

.. hlist::
   :columns: 3

   - :meth:`~music21.base.Music21Object.containerHierarchy`
   - :meth:`~music21.base.Music21Object.contextSites`
   - :meth:`~music21.base.Music21Object.getAllContextsByClass`
   - :meth:`~music21.base.Music21Object.getContextAttr`
   - :meth:`~music21.base.Music21Object.getContextByClass`
   - :meth:`~music21.base.Music21Object.getOffsetBySite`
   - :meth:`~music21.base.Music21Object.getSpannerSites`
   - :meth:`~music21.base.Music21Object.informSites`
   - :meth:`~music21.base.Music21Object.isClassOrSubclass`
   - :meth:`~music21.base.Music21Object.mergeAttributes`
   - :meth:`~music21.base.Music21Object.next`
   - :meth:`~music21.base.Music21Object.previous`
   - :meth:`~music21.base.Music21Object.purgeLocations`
   - :meth:`~music21.base.Music21Object.purgeOrphans`
   - :meth:`~music21.base.Music21Object.removeLocationBySite`
   - :meth:`~music21.base.Music21Object.setContextAttr`
   - :meth:`~music21.base.Music21Object.setOffsetBySite`
   - :meth:`~music21.base.Music21Object.show`
   - :meth:`~music21.base.Music21Object.sortTuple`
   - :meth:`~music21.base.Music21Object.splitAtDurations`
   - :meth:`~music21.base.Music21Object.splitAtQuarterLength`
   - :meth:`~music21.base.Music21Object.splitByQuarterLengths`
   - :meth:`~music21.base.Music21Object.write`

.. rubric:: :class:`~music21.alpha.trecento.notation.Divisione` instance variables

Instance variables inherited from :class:`~music21.meter.TimeSignature`:

.. hlist::
   :columns: 3

   - :attr:`~music21.meter.TimeSignature.accentSequence`
   - :attr:`~music21.meter.TimeSignature.beamSequence`
   - :attr:`~music21.meter.TimeSignature.beatSequence`
   - :attr:`~music21.meter.TimeSignature.displaySequence`
   - :attr:`~music21.meter.TimeSignature.symbol`
   - :attr:`~music21.meter.TimeSignature.symbolizeDenominator`

Instance variables inherited from :class:`~music21.base.Music21Object`:

.. hlist::
   :columns: 3

   - :attr:`~music21.base.Music21Object.classSortOrder`
   - :attr:`~music21.base.Music21Object.groups`
   - :attr:`~music21.base.Music21Object.hideObjectOnPrint`
   - :attr:`~music21.base.Music21Object.id`
   - :attr:`~music21.base.Music21Object.isStream`
   - :attr:`~music21.base.Music21Object.xPosition`

DivisioneToken
--------------

.. autoclass:: music21.alpha.trecento.notation.DivisioneToken

.. rubric:: :class:`~music21.alpha.trecento.notation.DivisioneToken` bases

- :class:`~music21.tinyNotation.Token`

.. rubric:: :class:`~music21.alpha.trecento.notation.DivisioneToken` methods

.. automethod:: music21.alpha.trecento.notation.DivisioneToken.parse

FlagsModifier
-------------

.. autoclass:: music21.alpha.trecento.notation.FlagsModifier

.. rubric:: :class:`~music21.alpha.trecento.notation.FlagsModifier` bases

- :class:`~music21.tinyNotation.Modifier`

.. rubric:: :class:`~music21.alpha.trecento.notation.FlagsModifier` methods

.. automethod:: music21.alpha.trecento.notation.FlagsModifier.postParse

Methods inherited from :class:`~music21.tinyNotation.Modifier`:

.. hlist::
   :columns: 3

   - :meth:`~music21.tinyNotation.Modifier.preParse`

LigatureNoteheadModifier
------------------------

.. autoclass:: music21.alpha.trecento.notation.LigatureNoteheadModifier

.. rubric:: :class:`~music21.alpha.trecento.notation.LigatureNoteheadModifier` bases

- :class:`~music21.tinyNotation.Modifier`

.. rubric:: :class:`~music21.alpha.trecento.notation.LigatureNoteheadModifier` methods

.. automethod:: music21.alpha.trecento.notation.LigatureNoteheadModifier.postParse

Methods inherited from :class:`~music21.tinyNotation.Modifier`:

.. hlist::
   :columns: 3

   - :meth:`~music21.tinyNotation.Modifier.preParse`

LigatureReverseModifier
-----------------------

.. autoclass:: music21.alpha.trecento.notation.LigatureReverseModifier

.. rubric:: :class:`~music21.alpha.trecento.notation.LigatureReverseModifier` bases

- :class:`~music21.tinyNotation.Modifier`

.. rubric:: :class:`~music21.alpha.trecento.notation.LigatureReverseModifier` methods

.. automethod:: music21.alpha.trecento.notation.LigatureReverseModifier.postParse

Methods inherited from :class:`~music21.tinyNotation.Modifier`:

.. hlist::
   :columns: 3

   - :meth:`~music21.tinyNotation.Modifier.preParse`

LigatureState
-------------

.. autoclass:: music21.alpha.trecento.notation.LigatureState

.. rubric:: :class:`~music21.alpha.trecento.notation.LigatureState` bases

- :class:`~music21.tinyNotation.State`

.. rubric:: :class:`~music21.alpha.trecento.notation.LigatureState` methods

.. automethod:: music21.alpha.trecento.notation.LigatureState.affectTokenAfterParse

.. automethod:: music21.alpha.trecento.notation.LigatureState.affectTokenAfterParseBeforeModifiers

.. automethod:: music21.alpha.trecento.notation.LigatureState.end

.. automethod:: music21.alpha.trecento.notation.LigatureState.start

Methods inherited from :class:`~music21.tinyNotation.State`:

.. hlist::
   :columns: 3

   - :meth:`~music21.tinyNotation.State.affectTokenBeforeParse`

LigatureStemsModifier
---------------------

.. autoclass:: music21.alpha.trecento.notation.LigatureStemsModifier

.. rubric:: :class:`~music21.alpha.trecento.notation.LigatureStemsModifier` bases

- :class:`~music21.tinyNotation.Modifier`

.. rubric:: :class:`~music21.alpha.trecento.notation.LigatureStemsModifier` methods

.. automethod:: music21.alpha.trecento.notation.LigatureStemsModifier.postParse

Methods inherited from :class:`~music21.tinyNotation.Modifier`:

.. hlist::
   :columns: 3

   - :meth:`~music21.tinyNotation.Modifier.preParse`

MensuralTypeModifier
--------------------

.. autoclass:: music21.alpha.trecento.notation.MensuralTypeModifier

.. rubric:: :class:`~music21.alpha.trecento.notation.MensuralTypeModifier` bases

- :class:`~music21.tinyNotation.Modifier`

.. rubric:: :class:`~music21.alpha.trecento.notation.MensuralTypeModifier` methods

.. automethod:: music21.alpha.trecento.notation.MensuralTypeModifier.postParse

Methods inherited from :class:`~music21.tinyNotation.Modifier`:

.. hlist::
   :columns: 3

   - :meth:`~music21.tinyNotation.Modifier.preParse`

Punctus
-------

.. autoclass:: music21.alpha.trecento.notation.Punctus

.. rubric:: :class:`~music21.alpha.trecento.notation.Punctus` bases

- :class:`~music21.base.Music21Object`

.. rubric:: :class:`~music21.alpha.trecento.notation.Punctus` read-only properties

.. autoattribute:: music21.alpha.trecento.notation.Punctus.fontString

Read-only properties inherited from :class:`~music21.base.Music21Object`:

.. hlist::
   :columns: 3

   - :attr:`~music21.base.Music21Object.beat`
   - :attr:`~music21.base.Music21Object.beatDuration`
   - :attr:`~music21.base.Music21Object.beatStr`
   - :attr:`~music21.base.Music21Object.beatStrength`
   - :attr:`~music21.base.Music21Object.classSet`
   - :attr:`~music21.base.Music21Object.classes`
   - :attr:`~music21.base.Music21Object.measureNumber`

.. rubric:: :class:`~music21.alpha.trecento.notation.Punctus` read/write properties

Read/write properties inherited from :class:`~music21.base.Music21Object`:

.. hlist::
   :columns: 3

   - :attr:`~music21.base.Music21Object.activeSite`
   - :attr:`~music21.base.Music21Object.derivation`
   - :attr:`~music21.base.Music21Object.duration`
   - :attr:`~music21.base.Music21Object.offset`
   - :attr:`~music21.base.Music21Object.priority`
   - :attr:`~music21.base.Music21Object.quarterLength`
   - :attr:`~music21.base.Music21Object.seconds`

.. rubric:: :class:`~music21.alpha.trecento.notation.Punctus` methods

Methods inherited from :class:`~music21.base.Music21Object`:

.. hlist::
   :columns: 3

   - :meth:`~music21.base.Music21Object.containerHierarchy`
   - :meth:`~music21.base.Music21Object.contextSites`
   - :meth:`~music21.base.Music21Object.getAllContextsByClass`
   - :meth:`~music21.base.Music21Object.getContextAttr`
   - :meth:`~music21.base.Music21Object.getContextByClass`
   - :meth:`~music21.base.Music21Object.getOffsetBySite`
   - :meth:`~music21.base.Music21Object.getSpannerSites`
   - :meth:`~music21.base.Music21Object.informSites`
   - :meth:`~music21.base.Music21Object.isClassOrSubclass`
   - :meth:`~music21.base.Music21Object.mergeAttributes`
   - :meth:`~music21.base.Music21Object.next`
   - :meth:`~music21.base.Music21Object.previous`
   - :meth:`~music21.base.Music21Object.purgeLocations`
   - :meth:`~music21.base.Music21Object.purgeOrphans`
   - :meth:`~music21.base.Music21Object.removeLocationBySite`
   - :meth:`~music21.base.Music21Object.setContextAttr`
   - :meth:`~music21.base.Music21Object.setOffsetBySite`
   - :meth:`~music21.base.Music21Object.show`
   - :meth:`~music21.base.Music21Object.sortTuple`
   - :meth:`~music21.base.Music21Object.splitAtDurations`
   - :meth:`~music21.base.Music21Object.splitAtQuarterLength`
   - :meth:`~music21.base.Music21Object.splitByQuarterLengths`
   - :meth:`~music21.base.Music21Object.write`

.. rubric:: :class:`~music21.alpha.trecento.notation.Punctus` instance variables

Instance variables inherited from :class:`~music21.base.Music21Object`:

.. hlist::
   :columns: 3

   - :attr:`~music21.base.Music21Object.classSortOrder`
   - :attr:`~music21.base.Music21Object.groups`
   - :attr:`~music21.base.Music21Object.hideObjectOnPrint`
   - :attr:`~music21.base.Music21Object.id`
   - :attr:`~music21.base.Music21Object.isStream`
   - :attr:`~music21.base.Music21Object.xPosition`

PunctusToken
------------

.. autoclass:: music21.alpha.trecento.notation.PunctusToken

.. rubric:: :class:`~music21.alpha.trecento.notation.PunctusToken` bases

- :class:`~music21.tinyNotation.Token`

.. rubric:: :class:`~music21.alpha.trecento.notation.PunctusToken` methods

.. automethod:: music21.alpha.trecento.notation.PunctusToken.parse

StemsModifier
-------------

.. autoclass:: music21.alpha.trecento.notation.StemsModifier

.. rubric:: :class:`~music21.alpha.trecento.notation.StemsModifier` bases

- :class:`~music21.tinyNotation.Modifier`

.. rubric:: :class:`~music21.alpha.trecento.notation.StemsModifier` methods

.. automethod:: music21.alpha.trecento.notation.StemsModifier.postParse

Methods inherited from :class:`~music21.tinyNotation.Modifier`:

.. hlist::
   :columns: 3

   - :meth:`~music21.tinyNotation.Modifier.preParse`

TrecentoNoteToken
-----------------

.. autoclass:: music21.alpha.trecento.notation.TrecentoNoteToken

.. rubric:: :class:`~music21.alpha.trecento.notation.TrecentoNoteToken` bases

- :class:`~music21.tinyNotation.NoteToken`
- :class:`~music21.tinyNotation.NoteOrRestToken`
- :class:`~music21.tinyNotation.Token`

.. rubric:: :class:`~music21.alpha.trecento.notation.TrecentoNoteToken` methods

.. automethod:: music21.alpha.trecento.notation.TrecentoNoteToken.parse

Methods inherited from :class:`~music21.tinyNotation.NoteToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.tinyNotation.NoteToken.editorialAccidental`
   - :meth:`~music21.tinyNotation.NoteToken.flats`
   - :meth:`~music21.tinyNotation.NoteToken.getPitch`
   - :meth:`~music21.tinyNotation.NoteToken.highOctave`
   - :meth:`~music21.tinyNotation.NoteToken.lowOctave`
   - :meth:`~music21.tinyNotation.NoteToken.natural`
   - :meth:`~music21.tinyNotation.NoteToken.sharps`

Methods inherited from :class:`~music21.tinyNotation.NoteOrRestToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.tinyNotation.NoteOrRestToken.applyDuration`
   - :meth:`~music21.tinyNotation.NoteOrRestToken.dots`
   - :meth:`~music21.tinyNotation.NoteOrRestToken.durationType`

TrecentoRestToken
-----------------

.. autoclass:: music21.alpha.trecento.notation.TrecentoRestToken

.. rubric:: :class:`~music21.alpha.trecento.notation.TrecentoRestToken` bases

- :class:`~music21.tinyNotation.RestToken`
- :class:`~music21.tinyNotation.NoteOrRestToken`
- :class:`~music21.tinyNotation.Token`

.. rubric:: :class:`~music21.alpha.trecento.notation.TrecentoRestToken` methods

.. automethod:: music21.alpha.trecento.notation.TrecentoRestToken.parse

Methods inherited from :class:`~music21.tinyNotation.NoteOrRestToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.tinyNotation.NoteOrRestToken.applyDuration`
   - :meth:`~music21.tinyNotation.NoteOrRestToken.dots`
   - :meth:`~music21.tinyNotation.NoteOrRestToken.durationType`

TrecentoTinyConverter
---------------------

.. autoclass:: music21.alpha.trecento.notation.TrecentoTinyConverter

.. rubric:: :class:`~music21.alpha.trecento.notation.TrecentoTinyConverter` bases

- :class:`~music21.tinyNotation.Converter`

.. rubric:: :class:`~music21.alpha.trecento.notation.TrecentoTinyConverter` methods

Methods inherited from :class:`~music21.tinyNotation.Converter`:

.. hlist::
   :columns: 3

   - :meth:`~music21.tinyNotation.Converter.parse`
   - :meth:`~music21.tinyNotation.Converter.parseOne`
   - :meth:`~music21.tinyNotation.Converter.postParse`
   - :meth:`~music21.tinyNotation.Converter.setupRegularExpressions`
   - :meth:`~music21.tinyNotation.Converter.splitPreTokens`
