.. _moduleMetadataPrimitives:

music21.metadata.primitives
===========================

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

.. automodule:: music21.metadata.primitives

Text
----

.. autoclass:: music21.metadata.primitives.Text

.. rubric:: :class:`~music21.metadata.primitives.Text` read/write properties

.. autoattribute:: music21.metadata.primitives.Text.language

.. rubric:: :class:`~music21.metadata.primitives.Text` methods

.. automethod:: music21.metadata.primitives.Text.getNormalizedArticle

Date
----

.. autoclass:: music21.metadata.primitives.Date

.. rubric:: :class:`~music21.metadata.primitives.Date` read-only properties

.. autoattribute:: music21.metadata.primitives.Date.datetime

.. autoattribute:: music21.metadata.primitives.Date.hasError

.. autoattribute:: music21.metadata.primitives.Date.hasTime

.. rubric:: :class:`~music21.metadata.primitives.Date` methods

.. automethod:: music21.metadata.primitives.Date.errorToSymbol

.. automethod:: music21.metadata.primitives.Date.load

.. automethod:: music21.metadata.primitives.Date.loadDatetime

.. automethod:: music21.metadata.primitives.Date.loadOther

.. automethod:: music21.metadata.primitives.Date.loadStr

DateSingle
----------

.. autoclass:: music21.metadata.primitives.DateSingle

.. rubric:: :class:`~music21.metadata.primitives.DateSingle` read-only properties

.. autoattribute:: music21.metadata.primitives.DateSingle.datetime

.. rubric:: :class:`~music21.metadata.primitives.DateSingle` read/write properties

.. autoattribute:: music21.metadata.primitives.DateSingle.relevance

DateRelative
------------

.. autoclass:: music21.metadata.primitives.DateRelative

.. rubric:: :class:`~music21.metadata.primitives.DateRelative` bases

- :class:`~music21.metadata.primitives.DateSingle`

.. rubric:: :class:`~music21.metadata.primitives.DateRelative` read-only properties

Read-only properties inherited from :class:`~music21.metadata.primitives.DateSingle`:

.. hlist::
   :columns: 3

   - :attr:`~music21.metadata.primitives.DateSingle.datetime`

.. rubric:: :class:`~music21.metadata.primitives.DateRelative` read/write properties

.. autoattribute:: music21.metadata.primitives.DateRelative.relevance

DateBetween
-----------

.. autoclass:: music21.metadata.primitives.DateBetween

.. rubric:: :class:`~music21.metadata.primitives.DateBetween` bases

- :class:`~music21.metadata.primitives.DateSingle`

.. rubric:: :class:`~music21.metadata.primitives.DateBetween` read-only properties

Read-only properties inherited from :class:`~music21.metadata.primitives.DateSingle`:

.. hlist::
   :columns: 3

   - :attr:`~music21.metadata.primitives.DateSingle.datetime`

.. rubric:: :class:`~music21.metadata.primitives.DateBetween` read/write properties

.. autoattribute:: music21.metadata.primitives.DateBetween.relevance

DateSelection
-------------

.. autoclass:: music21.metadata.primitives.DateSelection

.. rubric:: :class:`~music21.metadata.primitives.DateSelection` bases

- :class:`~music21.metadata.primitives.DateSingle`

.. rubric:: :class:`~music21.metadata.primitives.DateSelection` read-only properties

Read-only properties inherited from :class:`~music21.metadata.primitives.DateSingle`:

.. hlist::
   :columns: 3

   - :attr:`~music21.metadata.primitives.DateSingle.datetime`

.. rubric:: :class:`~music21.metadata.primitives.DateSelection` read/write properties

.. autoattribute:: music21.metadata.primitives.DateSelection.relevance

Contributor
-----------

.. autoclass:: music21.metadata.primitives.Contributor

.. rubric:: :class:`~music21.metadata.primitives.Contributor` read-only properties

.. autoattribute:: music21.metadata.primitives.Contributor.names

.. rubric:: :class:`~music21.metadata.primitives.Contributor` read/write properties

.. autoattribute:: music21.metadata.primitives.Contributor.name

.. autoattribute:: music21.metadata.primitives.Contributor.role

.. rubric:: :class:`~music21.metadata.primitives.Contributor` methods

.. automethod:: music21.metadata.primitives.Contributor.abbreviationToRole

.. automethod:: music21.metadata.primitives.Contributor.age

.. automethod:: music21.metadata.primitives.Contributor.roleToAbbreviation

Copyright
---------

.. autoclass:: music21.metadata.primitives.Copyright

Creator
-------

.. autoclass:: music21.metadata.primitives.Creator

.. rubric:: :class:`~music21.metadata.primitives.Creator` bases

- :class:`~music21.metadata.primitives.Contributor`

.. rubric:: :class:`~music21.metadata.primitives.Creator` read-only properties

Read-only properties inherited from :class:`~music21.metadata.primitives.Contributor`:

.. hlist::
   :columns: 3

   - :attr:`~music21.metadata.primitives.Contributor.names`

.. rubric:: :class:`~music21.metadata.primitives.Creator` read/write properties

Read/write properties inherited from :class:`~music21.metadata.primitives.Contributor`:

.. hlist::
   :columns: 3

   - :attr:`~music21.metadata.primitives.Contributor.name`
   - :attr:`~music21.metadata.primitives.Contributor.role`

.. rubric:: :class:`~music21.metadata.primitives.Creator` methods

Methods inherited from :class:`~music21.metadata.primitives.Contributor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.metadata.primitives.Contributor.abbreviationToRole`
   - :meth:`~music21.metadata.primitives.Contributor.age`
   - :meth:`~music21.metadata.primitives.Contributor.roleToAbbreviation`

Imprint
-------

.. autoclass:: music21.metadata.primitives.Imprint
