.. _moduleMusicxmlMxObjects:

music21.musicxml.mxObjects
==========================

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

.. automodule:: music21.musicxml.mxObjects

Functions
---------

.. autofunction:: music21.musicxml.mxObjects.booleanToYesNo

.. autofunction:: music21.musicxml.mxObjects.yesNoToBoolean

Accidental
----------

.. autoclass:: music21.musicxml.mxObjects.Accidental

.. rubric:: :class:`~music21.musicxml.mxObjects.Accidental` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Accidental` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Accidental` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

AccidentalMark
--------------

.. autoclass:: music21.musicxml.mxObjects.AccidentalMark

.. rubric:: :class:`~music21.musicxml.mxObjects.AccidentalMark` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.AccidentalMark` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.AccidentalMark` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

ArticulationMark
----------------

.. autoclass:: music21.musicxml.mxObjects.ArticulationMark

.. rubric:: :class:`~music21.musicxml.mxObjects.ArticulationMark` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.ArticulationMark` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.ArticulationMark` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Articulations
-------------

.. autoclass:: music21.musicxml.mxObjects.Articulations

.. rubric:: :class:`~music21.musicxml.mxObjects.Articulations` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Articulations` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Articulations` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Attributes
----------

.. autoclass:: music21.musicxml.mxObjects.Attributes

.. rubric:: :class:`~music21.musicxml.mxObjects.Attributes` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Attributes` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Attributes` methods

.. automethod:: music21.musicxml.mxObjects.Attributes.setDefaultDivisions

.. automethod:: music21.musicxml.mxObjects.Attributes.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Backup
------

.. autoclass:: music21.musicxml.mxObjects.Backup

.. rubric:: :class:`~music21.musicxml.mxObjects.Backup` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Backup` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Backup` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Barline
-------

.. autoclass:: music21.musicxml.mxObjects.Barline

.. rubric:: :class:`~music21.musicxml.mxObjects.Barline` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Barline` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Barline` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Bass
----

.. autoclass:: music21.musicxml.mxObjects.Bass

.. rubric:: :class:`~music21.musicxml.mxObjects.Bass` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Bass` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Bass` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Beam
----

.. autoclass:: music21.musicxml.mxObjects.Beam

.. rubric:: :class:`~music21.musicxml.mxObjects.Beam` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Beam` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Beam` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

BeatType
--------

.. autoclass:: music21.musicxml.mxObjects.BeatType

.. rubric:: :class:`~music21.musicxml.mxObjects.BeatType` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.BeatType` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.BeatType` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

BeatUnit
--------

.. autoclass:: music21.musicxml.mxObjects.BeatUnit

.. rubric:: :class:`~music21.musicxml.mxObjects.BeatUnit` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.BeatUnit` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.BeatUnit` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

BeatUnitDot
-----------

.. autoclass:: music21.musicxml.mxObjects.BeatUnitDot

.. rubric:: :class:`~music21.musicxml.mxObjects.BeatUnitDot` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.BeatUnitDot` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.BeatUnitDot` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Beats
-----

.. autoclass:: music21.musicxml.mxObjects.Beats

.. rubric:: :class:`~music21.musicxml.mxObjects.Beats` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Beats` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Beats` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Bracket
-------

.. autoclass:: music21.musicxml.mxObjects.Bracket

.. rubric:: :class:`~music21.musicxml.mxObjects.Bracket` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Bracket` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Bracket` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Clef
----

.. autoclass:: music21.musicxml.mxObjects.Clef

.. rubric:: :class:`~music21.musicxml.mxObjects.Clef` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Clef` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Clef` methods

.. automethod:: music21.musicxml.mxObjects.Clef.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Coda
----

.. autoclass:: music21.musicxml.mxObjects.Coda

.. rubric:: :class:`~music21.musicxml.mxObjects.Coda` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Coda` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Coda` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Creator
-------

.. autoclass:: music21.musicxml.mxObjects.Creator

.. rubric:: :class:`~music21.musicxml.mxObjects.Creator` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Creator` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Creator` methods

.. automethod:: music21.musicxml.mxObjects.Creator.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Credit
------

.. autoclass:: music21.musicxml.mxObjects.Credit

.. rubric:: :class:`~music21.musicxml.mxObjects.Credit` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Credit` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Credit` methods

.. automethod:: music21.musicxml.mxObjects.Credit.setDefaults

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

CreditWords
-----------

.. autoclass:: music21.musicxml.mxObjects.CreditWords

.. rubric:: :class:`~music21.musicxml.mxObjects.CreditWords` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.CreditWords` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.CreditWords` methods

.. automethod:: music21.musicxml.mxObjects.CreditWords.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Dashes
------

.. autoclass:: music21.musicxml.mxObjects.Dashes

.. rubric:: :class:`~music21.musicxml.mxObjects.Dashes` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Dashes` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Dashes` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Defaults
--------

.. autoclass:: music21.musicxml.mxObjects.Defaults

.. rubric:: :class:`~music21.musicxml.mxObjects.Defaults` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Defaults` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Defaults` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Degree
------

.. autoclass:: music21.musicxml.mxObjects.Degree

.. rubric:: :class:`~music21.musicxml.mxObjects.Degree` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Degree` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Degree` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

DegreeAlter
-----------

.. autoclass:: music21.musicxml.mxObjects.DegreeAlter

.. rubric:: :class:`~music21.musicxml.mxObjects.DegreeAlter` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.DegreeAlter` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.DegreeAlter` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

DegreeType
----------

.. autoclass:: music21.musicxml.mxObjects.DegreeType

.. rubric:: :class:`~music21.musicxml.mxObjects.DegreeType` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.DegreeType` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.DegreeType` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

DegreeValue
-----------

.. autoclass:: music21.musicxml.mxObjects.DegreeValue

.. rubric:: :class:`~music21.musicxml.mxObjects.DegreeValue` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.DegreeValue` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.DegreeValue` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

DelayedTurn
-----------

.. autoclass:: music21.musicxml.mxObjects.DelayedTurn

.. rubric:: :class:`~music21.musicxml.mxObjects.DelayedTurn` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.DelayedTurn` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.DelayedTurn` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Direction
---------

.. autoclass:: music21.musicxml.mxObjects.Direction

.. rubric:: :class:`~music21.musicxml.mxObjects.Direction` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Direction` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Direction` methods

.. automethod:: music21.musicxml.mxObjects.Direction.getBracket

.. automethod:: music21.musicxml.mxObjects.Direction.getCoda

.. automethod:: music21.musicxml.mxObjects.Direction.getDashes

.. automethod:: music21.musicxml.mxObjects.Direction.getDynamicMark

.. automethod:: music21.musicxml.mxObjects.Direction.getMetronome

.. automethod:: music21.musicxml.mxObjects.Direction.getSegno

.. automethod:: music21.musicxml.mxObjects.Direction.getWedge

.. automethod:: music21.musicxml.mxObjects.Direction.getWords

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

DirectionType
-------------

.. autoclass:: music21.musicxml.mxObjects.DirectionType

.. rubric:: :class:`~music21.musicxml.mxObjects.DirectionType` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.DirectionType` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.DirectionType` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

DisplayOctave
-------------

.. autoclass:: music21.musicxml.mxObjects.DisplayOctave

.. rubric:: :class:`~music21.musicxml.mxObjects.DisplayOctave` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.DisplayOctave` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.DisplayOctave` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

DisplayStep
-----------

.. autoclass:: music21.musicxml.mxObjects.DisplayStep

.. rubric:: :class:`~music21.musicxml.mxObjects.DisplayStep` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.DisplayStep` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.DisplayStep` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Dot
---

.. autoclass:: music21.musicxml.mxObjects.Dot

.. rubric:: :class:`~music21.musicxml.mxObjects.Dot` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Dot` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Dot` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

DynamicMark
-----------

.. autoclass:: music21.musicxml.mxObjects.DynamicMark

.. rubric:: :class:`~music21.musicxml.mxObjects.DynamicMark` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.DynamicMark` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.DynamicMark` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Dynamics
--------

.. autoclass:: music21.musicxml.mxObjects.Dynamics

.. rubric:: :class:`~music21.musicxml.mxObjects.Dynamics` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Dynamics` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Dynamics` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Encoding
--------

.. autoclass:: music21.musicxml.mxObjects.Encoding

.. rubric:: :class:`~music21.musicxml.mxObjects.Encoding` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Encoding` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Encoding` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Ending
------

.. autoclass:: music21.musicxml.mxObjects.Ending

.. rubric:: :class:`~music21.musicxml.mxObjects.Ending` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Ending` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Ending` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Fermata
-------

.. autoclass:: music21.musicxml.mxObjects.Fermata

.. rubric:: :class:`~music21.musicxml.mxObjects.Fermata` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Fermata` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Fermata` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Forward
-------

.. autoclass:: music21.musicxml.mxObjects.Forward

.. rubric:: :class:`~music21.musicxml.mxObjects.Forward` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Forward` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Forward` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Glissando
---------

.. autoclass:: music21.musicxml.mxObjects.Glissando

.. rubric:: :class:`~music21.musicxml.mxObjects.Glissando` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Glissando` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Glissando` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Grace
-----

.. autoclass:: music21.musicxml.mxObjects.Grace

.. rubric:: :class:`~music21.musicxml.mxObjects.Grace` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Grace` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Grace` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Harmony
-------

.. autoclass:: music21.musicxml.mxObjects.Harmony

.. rubric:: :class:`~music21.musicxml.mxObjects.Harmony` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Harmony` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Harmony` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Identification
--------------

.. autoclass:: music21.musicxml.mxObjects.Identification

.. rubric:: :class:`~music21.musicxml.mxObjects.Identification` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Identification` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Identification` methods

.. automethod:: music21.musicxml.mxObjects.Identification.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

InvertedMordent
---------------

.. autoclass:: music21.musicxml.mxObjects.InvertedMordent

.. rubric:: :class:`~music21.musicxml.mxObjects.InvertedMordent` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.InvertedMordent` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.InvertedMordent` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

InvertedTurn
------------

.. autoclass:: music21.musicxml.mxObjects.InvertedTurn

.. rubric:: :class:`~music21.musicxml.mxObjects.InvertedTurn` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.InvertedTurn` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.InvertedTurn` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Key
---

.. autoclass:: music21.musicxml.mxObjects.Key

.. rubric:: :class:`~music21.musicxml.mxObjects.Key` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Key` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Key` methods

.. automethod:: music21.musicxml.mxObjects.Key.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

KeyAlter
--------

.. autoclass:: music21.musicxml.mxObjects.KeyAlter

.. rubric:: :class:`~music21.musicxml.mxObjects.KeyAlter` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.KeyAlter` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.KeyAlter` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

KeyOctave
---------

.. autoclass:: music21.musicxml.mxObjects.KeyOctave

.. rubric:: :class:`~music21.musicxml.mxObjects.KeyOctave` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.KeyOctave` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.KeyOctave` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

KeyStep
-------

.. autoclass:: music21.musicxml.mxObjects.KeyStep

.. rubric:: :class:`~music21.musicxml.mxObjects.KeyStep` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.KeyStep` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.KeyStep` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Kind
----

.. autoclass:: music21.musicxml.mxObjects.Kind

.. rubric:: :class:`~music21.musicxml.mxObjects.Kind` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Kind` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Kind` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Lyric
-----

.. autoclass:: music21.musicxml.mxObjects.Lyric

.. rubric:: :class:`~music21.musicxml.mxObjects.Lyric` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Lyric` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Lyric` methods

.. automethod:: music21.musicxml.mxObjects.Lyric.filterLyric

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

MIDIInstrument
--------------

.. autoclass:: music21.musicxml.mxObjects.MIDIInstrument

.. rubric:: :class:`~music21.musicxml.mxObjects.MIDIInstrument` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.MIDIInstrument` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.MIDIInstrument` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Measure
-------

.. autoclass:: music21.musicxml.mxObjects.Measure

.. rubric:: :class:`~music21.musicxml.mxObjects.Measure` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Measure` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Measure` methods

.. automethod:: music21.musicxml.mxObjects.Measure.getVoiceCount

.. automethod:: music21.musicxml.mxObjects.Measure.getVoiceIndices

.. automethod:: music21.musicxml.mxObjects.Measure.setDefaults

.. automethod:: music21.musicxml.mxObjects.Measure.update

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

MeasureStyle
------------

.. autoclass:: music21.musicxml.mxObjects.MeasureStyle

.. rubric:: :class:`~music21.musicxml.mxObjects.MeasureStyle` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.MeasureStyle` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.MeasureStyle` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Metronome
---------

.. autoclass:: music21.musicxml.mxObjects.Metronome

.. rubric:: :class:`~music21.musicxml.mxObjects.Metronome` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Metronome` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Metronome` methods

.. automethod:: music21.musicxml.mxObjects.Metronome.isMetricModulation

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Mordent
-------

.. autoclass:: music21.musicxml.mxObjects.Mordent

.. rubric:: :class:`~music21.musicxml.mxObjects.Mordent` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Mordent` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Mordent` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

MusicXMLElement
---------------

.. autoclass:: music21.musicxml.mxObjects.MusicXMLElement

.. rubric:: :class:`~music21.musicxml.mxObjects.MusicXMLElement` bases

- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.MusicXMLElement` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.MusicXMLElement` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

MusicXMLElementList
-------------------

.. autoclass:: music21.musicxml.mxObjects.MusicXMLElementList

.. rubric:: :class:`~music21.musicxml.mxObjects.MusicXMLElementList` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.MusicXMLElementList` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.MusicXMLElementList` methods

.. automethod:: music21.musicxml.mxObjects.MusicXMLElementList.append

.. automethod:: music21.musicxml.mxObjects.MusicXMLElementList.insert

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Notations
---------

.. autoclass:: music21.musicxml.mxObjects.Notations

.. rubric:: :class:`~music21.musicxml.mxObjects.Notations` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Notations` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Notations` methods

.. automethod:: music21.musicxml.mxObjects.Notations.getArticulations

.. automethod:: music21.musicxml.mxObjects.Notations.getFermatas

.. automethod:: music21.musicxml.mxObjects.Notations.getGlissandi

.. automethod:: music21.musicxml.mxObjects.Notations.getOrnaments

.. automethod:: music21.musicxml.mxObjects.Notations.getSlurs

.. automethod:: music21.musicxml.mxObjects.Notations.getTechnical

.. automethod:: music21.musicxml.mxObjects.Notations.getTieds

.. automethod:: music21.musicxml.mxObjects.Notations.getTremolos

.. automethod:: music21.musicxml.mxObjects.Notations.getTuplets

.. automethod:: music21.musicxml.mxObjects.Notations.getWavyLines

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Note
----

.. autoclass:: music21.musicxml.mxObjects.Note

.. rubric:: :class:`~music21.musicxml.mxObjects.Note` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Note` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Note` methods

.. automethod:: music21.musicxml.mxObjects.Note.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Notehead
--------

.. autoclass:: music21.musicxml.mxObjects.Notehead

.. rubric:: :class:`~music21.musicxml.mxObjects.Notehead` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Notehead` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Notehead` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

OctaveShift
-----------

.. autoclass:: music21.musicxml.mxObjects.OctaveShift

.. rubric:: :class:`~music21.musicxml.mxObjects.OctaveShift` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.OctaveShift` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.OctaveShift` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Offset
------

.. autoclass:: music21.musicxml.mxObjects.Offset

.. rubric:: :class:`~music21.musicxml.mxObjects.Offset` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Offset` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Offset` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Ornaments
---------

.. autoclass:: music21.musicxml.mxObjects.Ornaments

.. rubric:: :class:`~music21.musicxml.mxObjects.Ornaments` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Ornaments` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Ornaments` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

PageLayout
----------

.. autoclass:: music21.musicxml.mxObjects.PageLayout

.. rubric:: :class:`~music21.musicxml.mxObjects.PageLayout` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.PageLayout` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.PageLayout` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

PageMargins
-----------

.. autoclass:: music21.musicxml.mxObjects.PageMargins

.. rubric:: :class:`~music21.musicxml.mxObjects.PageMargins` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.PageMargins` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.PageMargins` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Part
----

.. autoclass:: music21.musicxml.mxObjects.Part

.. rubric:: :class:`~music21.musicxml.mxObjects.Part` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Part` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Part` methods

.. automethod:: music21.musicxml.mxObjects.Part.getStavesCount

.. automethod:: music21.musicxml.mxObjects.Part.setDefaults

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

PartGroup
---------

.. autoclass:: music21.musicxml.mxObjects.PartGroup

.. rubric:: :class:`~music21.musicxml.mxObjects.PartGroup` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.PartGroup` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.PartGroup` methods

.. automethod:: music21.musicxml.mxObjects.PartGroup.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

PartList
--------

.. autoclass:: music21.musicxml.mxObjects.PartList

.. rubric:: :class:`~music21.musicxml.mxObjects.PartList` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.PartList` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.PartList` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

PerMinute
---------

.. autoclass:: music21.musicxml.mxObjects.PerMinute

.. rubric:: :class:`~music21.musicxml.mxObjects.PerMinute` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.PerMinute` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.PerMinute` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Pitch
-----

.. autoclass:: music21.musicxml.mxObjects.Pitch

.. rubric:: :class:`~music21.musicxml.mxObjects.Pitch` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Pitch` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Pitch` methods

.. automethod:: music21.musicxml.mxObjects.Pitch.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Print
-----

.. autoclass:: music21.musicxml.mxObjects.Print

.. rubric:: :class:`~music21.musicxml.mxObjects.Print` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Print` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Print` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Repeat
------

.. autoclass:: music21.musicxml.mxObjects.Repeat

.. rubric:: :class:`~music21.musicxml.mxObjects.Repeat` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Repeat` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Repeat` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Rest
----

.. autoclass:: music21.musicxml.mxObjects.Rest

.. rubric:: :class:`~music21.musicxml.mxObjects.Rest` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Rest` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Rest` methods

.. automethod:: music21.musicxml.mxObjects.Rest.setDefaults

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Root
----

.. autoclass:: music21.musicxml.mxObjects.Root

.. rubric:: :class:`~music21.musicxml.mxObjects.Root` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Root` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Root` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Scaling
-------

.. autoclass:: music21.musicxml.mxObjects.Scaling

.. rubric:: :class:`~music21.musicxml.mxObjects.Scaling` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Scaling` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Scaling` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Schleifer
---------

.. autoclass:: music21.musicxml.mxObjects.Schleifer

.. rubric:: :class:`~music21.musicxml.mxObjects.Schleifer` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Schleifer` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Schleifer` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Score
-----

.. autoclass:: music21.musicxml.mxObjects.Score

.. rubric:: :class:`~music21.musicxml.mxObjects.Score` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Score` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Score` methods

.. automethod:: music21.musicxml.mxObjects.Score.getPart

.. automethod:: music21.musicxml.mxObjects.Score.getPartGroupData

.. automethod:: music21.musicxml.mxObjects.Score.getPartIds

.. automethod:: music21.musicxml.mxObjects.Score.getPartIdsFromPartListObj

.. automethod:: music21.musicxml.mxObjects.Score.getScorePart

.. automethod:: music21.musicxml.mxObjects.Score.partIdToNameDict

.. automethod:: music21.musicxml.mxObjects.Score.setDefaults

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

ScoreInstrument
---------------

.. autoclass:: music21.musicxml.mxObjects.ScoreInstrument

.. rubric:: :class:`~music21.musicxml.mxObjects.ScoreInstrument` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.ScoreInstrument` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.ScoreInstrument` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

ScorePart
---------

.. autoclass:: music21.musicxml.mxObjects.ScorePart

.. rubric:: :class:`~music21.musicxml.mxObjects.ScorePart` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.ScorePart` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.ScorePart` methods

.. automethod:: music21.musicxml.mxObjects.ScorePart.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Segno
-----

.. autoclass:: music21.musicxml.mxObjects.Segno

.. rubric:: :class:`~music21.musicxml.mxObjects.Segno` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Segno` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Segno` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Shake
-----

.. autoclass:: music21.musicxml.mxObjects.Shake

.. rubric:: :class:`~music21.musicxml.mxObjects.Shake` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Shake` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Shake` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Slur
----

.. autoclass:: music21.musicxml.mxObjects.Slur

.. rubric:: :class:`~music21.musicxml.mxObjects.Slur` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Slur` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Slur` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Software
--------

.. autoclass:: music21.musicxml.mxObjects.Software

.. rubric:: :class:`~music21.musicxml.mxObjects.Software` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Software` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Software` methods

.. automethod:: music21.musicxml.mxObjects.Software.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Sound
-----

.. autoclass:: music21.musicxml.mxObjects.Sound

.. rubric:: :class:`~music21.musicxml.mxObjects.Sound` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Sound` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Sound` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

StaffDetails
------------

.. autoclass:: music21.musicxml.mxObjects.StaffDetails

.. rubric:: :class:`~music21.musicxml.mxObjects.StaffDetails` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.StaffDetails` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.StaffDetails` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

StaffLayout
-----------

.. autoclass:: music21.musicxml.mxObjects.StaffLayout

.. rubric:: :class:`~music21.musicxml.mxObjects.StaffLayout` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.StaffLayout` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.StaffLayout` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Supports
--------

.. autoclass:: music21.musicxml.mxObjects.Supports

.. rubric:: :class:`~music21.musicxml.mxObjects.Supports` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Supports` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Supports` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

SystemLayout
------------

.. autoclass:: music21.musicxml.mxObjects.SystemLayout

.. rubric:: :class:`~music21.musicxml.mxObjects.SystemLayout` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.SystemLayout` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.SystemLayout` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

SystemMargins
-------------

.. autoclass:: music21.musicxml.mxObjects.SystemMargins

.. rubric:: :class:`~music21.musicxml.mxObjects.SystemMargins` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.SystemMargins` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.SystemMargins` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Tag
---

.. autoclass:: music21.musicxml.mxObjects.Tag

.. rubric:: :class:`~music21.musicxml.mxObjects.Tag` bases

- :class:`~music21.common.objects.SlottedObject`

.. rubric:: :class:`~music21.musicxml.mxObjects.Tag` methods

.. automethod:: music21.musicxml.mxObjects.Tag.clear

.. automethod:: music21.musicxml.mxObjects.Tag.end

.. automethod:: music21.musicxml.mxObjects.Tag.start

TagLib
------

.. autoclass:: music21.musicxml.mxObjects.TagLib

.. rubric:: :class:`~music21.musicxml.mxObjects.TagLib` methods

.. automethod:: music21.musicxml.mxObjects.TagLib.audit

.. automethod:: music21.musicxml.mxObjects.TagLib.getClassName

.. automethod:: music21.musicxml.mxObjects.TagLib.keys

.. automethod:: music21.musicxml.mxObjects.TagLib.statClear

.. automethod:: music21.musicxml.mxObjects.TagLib.statRun

Technical
---------

.. autoclass:: music21.musicxml.mxObjects.Technical

.. rubric:: :class:`~music21.musicxml.mxObjects.Technical` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElementList`
- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Technical` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Technical` methods

Methods inherited from :class:`~music21.musicxml.mxObjects.MusicXMLElementList`:

.. hlist::
   :columns: 3

   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.append`
   - :meth:`~music21.musicxml.mxObjects.MusicXMLElementList.insert`

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

TechnicalMark
-------------

.. autoclass:: music21.musicxml.mxObjects.TechnicalMark

.. rubric:: :class:`~music21.musicxml.mxObjects.TechnicalMark` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.TechnicalMark` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.TechnicalMark` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Tie
---

.. autoclass:: music21.musicxml.mxObjects.Tie

.. rubric:: :class:`~music21.musicxml.mxObjects.Tie` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Tie` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Tie` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Tied
----

.. autoclass:: music21.musicxml.mxObjects.Tied

.. rubric:: :class:`~music21.musicxml.mxObjects.Tied` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Tied` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Tied` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Time
----

.. autoclass:: music21.musicxml.mxObjects.Time

.. rubric:: :class:`~music21.musicxml.mxObjects.Time` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Time` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Time` methods

.. automethod:: music21.musicxml.mxObjects.Time.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

TimeModification
----------------

.. autoclass:: music21.musicxml.mxObjects.TimeModification

.. rubric:: :class:`~music21.musicxml.mxObjects.TimeModification` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.TimeModification` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.TimeModification` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Transpose
---------

.. autoclass:: music21.musicxml.mxObjects.Transpose

.. rubric:: :class:`~music21.musicxml.mxObjects.Transpose` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Transpose` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Transpose` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Tremolo
-------

.. autoclass:: music21.musicxml.mxObjects.Tremolo

.. rubric:: :class:`~music21.musicxml.mxObjects.Tremolo` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Tremolo` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Tremolo` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

TrillMark
---------

.. autoclass:: music21.musicxml.mxObjects.TrillMark

.. rubric:: :class:`~music21.musicxml.mxObjects.TrillMark` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.TrillMark` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.TrillMark` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Tuplet
------

.. autoclass:: music21.musicxml.mxObjects.Tuplet

.. rubric:: :class:`~music21.musicxml.mxObjects.Tuplet` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Tuplet` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Tuplet` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Turn
----

.. autoclass:: music21.musicxml.mxObjects.Turn

.. rubric:: :class:`~music21.musicxml.mxObjects.Turn` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Turn` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Turn` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

WavyLine
--------

.. autoclass:: music21.musicxml.mxObjects.WavyLine

.. rubric:: :class:`~music21.musicxml.mxObjects.WavyLine` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.WavyLine` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.WavyLine` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Wedge
-----

.. autoclass:: music21.musicxml.mxObjects.Wedge

.. rubric:: :class:`~music21.musicxml.mxObjects.Wedge` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Wedge` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Wedge` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Words
-----

.. autoclass:: music21.musicxml.mxObjects.Words

.. rubric:: :class:`~music21.musicxml.mxObjects.Words` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Words` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Words` methods

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.setDefaults`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`

Work
----

.. autoclass:: music21.musicxml.mxObjects.Work

.. rubric:: :class:`~music21.musicxml.mxObjects.Work` bases

- :class:`~music21.musicxml.mxObjects.MusicXMLElement`
- :class:`~music21.xmlnode.XMLNode`

.. rubric:: :class:`~music21.musicxml.mxObjects.Work` read/write properties

Read/write properties inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :attr:`~music21.xmlnode.XMLNode.tag`

.. rubric:: :class:`~music21.musicxml.mxObjects.Work` methods

.. automethod:: music21.musicxml.mxObjects.Work.setDefaults

Methods inherited from :class:`~music21.xmlnode.XMLNode`:

.. hlist::
   :columns: 3

   - :meth:`~music21.xmlnode.XMLNode.get`
   - :meth:`~music21.xmlnode.XMLNode.getNewDoc`
   - :meth:`~music21.xmlnode.XMLNode.hasAttrs`
   - :meth:`~music21.xmlnode.XMLNode.loadAttrs`
   - :meth:`~music21.xmlnode.XMLNode.merge`
   - :meth:`~music21.xmlnode.XMLNode.set`
   - :meth:`~music21.xmlnode.XMLNode.toxml`
   - :meth:`~music21.xmlnode.XMLNode.xmlStr`
