.. _moduleMusedata:

music21.musedata
================

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

.. automodule:: music21.musedata

MuseDataWork
------------

.. autoclass:: music21.musedata.MuseDataWork

.. rubric:: :class:`~music21.musedata.MuseDataWork` methods

.. automethod:: music21.musedata.MuseDataWork.addFile

.. automethod:: music21.musedata.MuseDataWork.addString

.. automethod:: music21.musedata.MuseDataWork.getParts

MuseDataDirectory
-----------------

.. autoclass:: music21.musedata.MuseDataDirectory

.. rubric:: :class:`~music21.musedata.MuseDataDirectory` methods

.. automethod:: music21.musedata.MuseDataDirectory.getPaths

.. automethod:: music21.musedata.MuseDataDirectory.isMusedataFile

MuseDataFile
------------

.. autoclass:: music21.musedata.MuseDataFile

.. rubric:: :class:`~music21.musedata.MuseDataFile` methods

.. automethod:: music21.musedata.MuseDataFile.close

.. automethod:: music21.musedata.MuseDataFile.open

.. automethod:: music21.musedata.MuseDataFile.read

.. automethod:: music21.musedata.MuseDataFile.readstr

MuseDataMeasure
---------------

.. autoclass:: music21.musedata.MuseDataMeasure

.. rubric:: :class:`~music21.musedata.MuseDataMeasure` methods

.. automethod:: music21.musedata.MuseDataMeasure.getBarObject

.. automethod:: music21.musedata.MuseDataMeasure.getMeasureObject

.. automethod:: music21.musedata.MuseDataMeasure.getRecords

.. automethod:: music21.musedata.MuseDataMeasure.hasNotes

.. automethod:: music21.musedata.MuseDataMeasure.hasVoices

MuseDataMeasureIterator
-----------------------

.. autoclass:: music21.musedata.MuseDataMeasureIterator

.. rubric:: :class:`~music21.musedata.MuseDataMeasureIterator` methods

.. automethod:: music21.musedata.MuseDataMeasureIterator.next

MuseDataPart
------------

.. autoclass:: music21.musedata.MuseDataPart

.. rubric:: :class:`~music21.musedata.MuseDataPart` methods

.. automethod:: music21.musedata.MuseDataPart.getClefObject

.. automethod:: music21.musedata.MuseDataPart.getDirective

.. automethod:: music21.musedata.MuseDataPart.getDivisionsPerQuarterNote

.. automethod:: music21.musedata.MuseDataPart.getGroupMembershipNumber

.. automethod:: music21.musedata.MuseDataPart.getGroupMemberships

.. automethod:: music21.musedata.MuseDataPart.getGroupMembershipsTotal

.. automethod:: music21.musedata.MuseDataPart.getKeySignature

.. automethod:: music21.musedata.MuseDataPart.getMeasures

.. automethod:: music21.musedata.MuseDataPart.getMovementNumber

.. automethod:: music21.musedata.MuseDataPart.getMovementTitle

.. automethod:: music21.musedata.MuseDataPart.getPartName

.. automethod:: music21.musedata.MuseDataPart.getSource

.. automethod:: music21.musedata.MuseDataPart.getTimeSignatureObject

.. automethod:: music21.musedata.MuseDataPart.getTranspositionIntervalObject

.. automethod:: music21.musedata.MuseDataPart.getWorkNumber

.. automethod:: music21.musedata.MuseDataPart.getWorkTitle

.. automethod:: music21.musedata.MuseDataPart.update

MuseDataRecord
--------------

.. autoclass:: music21.musedata.MuseDataRecord

.. rubric:: :class:`~music21.musedata.MuseDataRecord` methods

.. automethod:: music21.musedata.MuseDataRecord.getArticulationObjects

.. automethod:: music21.musedata.MuseDataRecord.getBeams

.. automethod:: music21.musedata.MuseDataRecord.getDots

.. automethod:: music21.musedata.MuseDataRecord.getDynamicObjects

.. automethod:: music21.musedata.MuseDataRecord.getExpressionObjects

.. automethod:: music21.musedata.MuseDataRecord.getLyrics

.. automethod:: music21.musedata.MuseDataRecord.getPitchObject

.. automethod:: music21.musedata.MuseDataRecord.getQuarterLength

.. automethod:: music21.musedata.MuseDataRecord.hasCautionaryAccidental

.. automethod:: music21.musedata.MuseDataRecord.isBack

.. automethod:: music21.musedata.MuseDataRecord.isChord

.. automethod:: music21.musedata.MuseDataRecord.isCueOrGrace

.. automethod:: music21.musedata.MuseDataRecord.isNote

.. automethod:: music21.musedata.MuseDataRecord.isRest

.. automethod:: music21.musedata.MuseDataRecord.isTied

MuseDataRecordIterator
----------------------

.. autoclass:: music21.musedata.MuseDataRecordIterator

.. rubric:: :class:`~music21.musedata.MuseDataRecordIterator` methods

.. automethod:: music21.musedata.MuseDataRecordIterator.next
