.. _moduleAbcFormat:

music21.abcFormat
=================

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

.. automodule:: music21.abcFormat

Functions
---------

.. autofunction:: music21.abcFormat.mergeLeadingMetaData

ABCFile
-------

.. autoclass:: music21.abcFormat.ABCFile

.. rubric:: :class:`~music21.abcFormat.ABCFile` methods

.. automethod:: music21.abcFormat.ABCFile.close

.. automethod:: music21.abcFormat.ABCFile.extractReferenceNumber

.. automethod:: music21.abcFormat.ABCFile.open

.. automethod:: music21.abcFormat.ABCFile.openFileLike

.. automethod:: music21.abcFormat.ABCFile.read

.. automethod:: music21.abcFormat.ABCFile.readstr

ABCHandler
----------

.. autoclass:: music21.abcFormat.ABCHandler

.. rubric:: :class:`~music21.abcFormat.ABCHandler` read/write properties

.. autoattribute:: music21.abcFormat.ABCHandler.tokens

.. rubric:: :class:`~music21.abcFormat.ABCHandler` methods

.. automethod:: music21.abcFormat.ABCHandler.barlineTokenFilter

.. automethod:: music21.abcFormat.ABCHandler.definesMeasures

.. automethod:: music21.abcFormat.ABCHandler.definesReferenceNumbers

.. automethod:: music21.abcFormat.ABCHandler.getReferenceNumber

.. automethod:: music21.abcFormat.ABCHandler.getTitle

.. automethod:: music21.abcFormat.ABCHandler.hasNotes

.. automethod:: music21.abcFormat.ABCHandler.process

.. automethod:: music21.abcFormat.ABCHandler.splitByMeasure

.. automethod:: music21.abcFormat.ABCHandler.splitByReferenceNumber

.. automethod:: music21.abcFormat.ABCHandler.splitByVoice

.. automethod:: music21.abcFormat.ABCHandler.tokenProcess

.. automethod:: music21.abcFormat.ABCHandler.tokenize

ABCHandlerBar
-------------

.. autoclass:: music21.abcFormat.ABCHandlerBar

.. rubric:: :class:`~music21.abcFormat.ABCHandlerBar` bases

- :class:`~music21.abcFormat.ABCHandler`

.. rubric:: :class:`~music21.abcFormat.ABCHandlerBar` read/write properties

Read/write properties inherited from :class:`~music21.abcFormat.ABCHandler`:

.. hlist::
   :columns: 3

   - :attr:`~music21.abcFormat.ABCHandler.tokens`

.. rubric:: :class:`~music21.abcFormat.ABCHandlerBar` methods

Methods inherited from :class:`~music21.abcFormat.ABCHandler`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCHandler.barlineTokenFilter`
   - :meth:`~music21.abcFormat.ABCHandler.definesMeasures`
   - :meth:`~music21.abcFormat.ABCHandler.definesReferenceNumbers`
   - :meth:`~music21.abcFormat.ABCHandler.getReferenceNumber`
   - :meth:`~music21.abcFormat.ABCHandler.getTitle`
   - :meth:`~music21.abcFormat.ABCHandler.hasNotes`
   - :meth:`~music21.abcFormat.ABCHandler.process`
   - :meth:`~music21.abcFormat.ABCHandler.splitByMeasure`
   - :meth:`~music21.abcFormat.ABCHandler.splitByReferenceNumber`
   - :meth:`~music21.abcFormat.ABCHandler.splitByVoice`
   - :meth:`~music21.abcFormat.ABCHandler.tokenProcess`
   - :meth:`~music21.abcFormat.ABCHandler.tokenize`

ABCAccent
---------

.. autoclass:: music21.abcFormat.ABCAccent

.. rubric:: :class:`~music21.abcFormat.ABCAccent` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCAccent` methods

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCBar
------

.. autoclass:: music21.abcFormat.ABCBar

.. rubric:: :class:`~music21.abcFormat.ABCBar` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCBar` methods

.. automethod:: music21.abcFormat.ABCBar.getBarObject

.. automethod:: music21.abcFormat.ABCBar.isRegular

.. automethod:: music21.abcFormat.ABCBar.isRepeat

.. automethod:: music21.abcFormat.ABCBar.isRepeatBracket

.. automethod:: music21.abcFormat.ABCBar.parse

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCBrokenRhythmMarker
---------------------

.. autoclass:: music21.abcFormat.ABCBrokenRhythmMarker

.. rubric:: :class:`~music21.abcFormat.ABCBrokenRhythmMarker` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCBrokenRhythmMarker` methods

.. automethod:: music21.abcFormat.ABCBrokenRhythmMarker.preParse

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCChord
--------

.. autoclass:: music21.abcFormat.ABCChord

.. rubric:: :class:`~music21.abcFormat.ABCChord` bases

- :class:`~music21.abcFormat.ABCNote`
- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCChord` methods

.. automethod:: music21.abcFormat.ABCChord.parse

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCCrescStart
-------------

.. autoclass:: music21.abcFormat.ABCCrescStart

.. rubric:: :class:`~music21.abcFormat.ABCCrescStart` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCCrescStart` methods

.. automethod:: music21.abcFormat.ABCCrescStart.fillCresc

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCDimStart
-----------

.. autoclass:: music21.abcFormat.ABCDimStart

.. rubric:: :class:`~music21.abcFormat.ABCDimStart` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCDimStart` methods

.. automethod:: music21.abcFormat.ABCDimStart.fillDim

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCDownbow
----------

.. autoclass:: music21.abcFormat.ABCDownbow

.. rubric:: :class:`~music21.abcFormat.ABCDownbow` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCDownbow` methods

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCGraceStart
-------------

.. autoclass:: music21.abcFormat.ABCGraceStart

.. rubric:: :class:`~music21.abcFormat.ABCGraceStart` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCGraceStart` methods

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCGraceStop
------------

.. autoclass:: music21.abcFormat.ABCGraceStop

.. rubric:: :class:`~music21.abcFormat.ABCGraceStop` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCGraceStop` methods

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCMetadata
-----------

.. autoclass:: music21.abcFormat.ABCMetadata

.. rubric:: :class:`~music21.abcFormat.ABCMetadata` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCMetadata` methods

.. automethod:: music21.abcFormat.ABCMetadata.getClefObject

.. automethod:: music21.abcFormat.ABCMetadata.getDefaultQuarterLength

.. automethod:: music21.abcFormat.ABCMetadata.getKeySignatureObject

.. automethod:: music21.abcFormat.ABCMetadata.getMetronomeMarkObject

.. automethod:: music21.abcFormat.ABCMetadata.getTimeSignatureObject

.. automethod:: music21.abcFormat.ABCMetadata.isComposer

.. automethod:: music21.abcFormat.ABCMetadata.isDefaultNoteLength

.. automethod:: music21.abcFormat.ABCMetadata.isKey

.. automethod:: music21.abcFormat.ABCMetadata.isMeter

.. automethod:: music21.abcFormat.ABCMetadata.isOrigin

.. automethod:: music21.abcFormat.ABCMetadata.isReferenceNumber

.. automethod:: music21.abcFormat.ABCMetadata.isTempo

.. automethod:: music21.abcFormat.ABCMetadata.isTitle

.. automethod:: music21.abcFormat.ABCMetadata.isVoice

.. automethod:: music21.abcFormat.ABCMetadata.parse

.. automethod:: music21.abcFormat.ABCMetadata.preParse

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCNote
-------

.. autoclass:: music21.abcFormat.ABCNote

.. rubric:: :class:`~music21.abcFormat.ABCNote` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCNote` methods

.. automethod:: music21.abcFormat.ABCNote.parse

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCParenStop
------------

.. autoclass:: music21.abcFormat.ABCParenStop

.. rubric:: :class:`~music21.abcFormat.ABCParenStop` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCParenStop` methods

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCSlurStart
------------

.. autoclass:: music21.abcFormat.ABCSlurStart

.. rubric:: :class:`~music21.abcFormat.ABCSlurStart` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCSlurStart` methods

.. automethod:: music21.abcFormat.ABCSlurStart.fillSlur

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCStaccato
-----------

.. autoclass:: music21.abcFormat.ABCStaccato

.. rubric:: :class:`~music21.abcFormat.ABCStaccato` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCStaccato` methods

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCStraccent
------------

.. autoclass:: music21.abcFormat.ABCStraccent

.. rubric:: :class:`~music21.abcFormat.ABCStraccent` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCStraccent` methods

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCTenuto
---------

.. autoclass:: music21.abcFormat.ABCTenuto

.. rubric:: :class:`~music21.abcFormat.ABCTenuto` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCTenuto` methods

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCTie
------

.. autoclass:: music21.abcFormat.ABCTie

.. rubric:: :class:`~music21.abcFormat.ABCTie` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCTie` methods

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCToken
--------

.. autoclass:: music21.abcFormat.ABCToken

.. rubric:: :class:`~music21.abcFormat.ABCToken` methods

.. automethod:: music21.abcFormat.ABCToken.parse

.. automethod:: music21.abcFormat.ABCToken.preParse

.. automethod:: music21.abcFormat.ABCToken.stripComment

ABCTuplet
---------

.. autoclass:: music21.abcFormat.ABCTuplet

.. rubric:: :class:`~music21.abcFormat.ABCTuplet` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCTuplet` methods

.. automethod:: music21.abcFormat.ABCTuplet.updateNoteCount

.. automethod:: music21.abcFormat.ABCTuplet.updateRatio

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`

ABCUpbow
--------

.. autoclass:: music21.abcFormat.ABCUpbow

.. rubric:: :class:`~music21.abcFormat.ABCUpbow` bases

- :class:`~music21.abcFormat.ABCToken`

.. rubric:: :class:`~music21.abcFormat.ABCUpbow` methods

Methods inherited from :class:`~music21.abcFormat.ABCToken`:

.. hlist::
   :columns: 3

   - :meth:`~music21.abcFormat.ABCToken.parse`
   - :meth:`~music21.abcFormat.ABCToken.preParse`
   - :meth:`~music21.abcFormat.ABCToken.stripComment`
