.. _moduleTimespansSpans:

music21.timespans.spans
=======================

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

.. automodule:: music21.timespans.spans

ElementTimespan
---------------

.. autoclass:: music21.timespans.spans.ElementTimespan

.. rubric:: :class:`~music21.timespans.spans.ElementTimespan` bases

- :class:`~music21.timespans.spans.Timespan`

.. rubric:: :class:`~music21.timespans.spans.ElementTimespan` read-only properties

.. autoattribute:: music21.timespans.spans.ElementTimespan.beatStrength

.. autoattribute:: music21.timespans.spans.ElementTimespan.element

.. autoattribute:: music21.timespans.spans.ElementTimespan.measureNumber

.. autoattribute:: music21.timespans.spans.ElementTimespan.parentEndTime

.. autoattribute:: music21.timespans.spans.ElementTimespan.parentOffset

.. autoattribute:: music21.timespans.spans.ElementTimespan.parentage

.. autoattribute:: music21.timespans.spans.ElementTimespan.part

.. autoattribute:: music21.timespans.spans.ElementTimespan.partName

.. autoattribute:: music21.timespans.spans.ElementTimespan.pitches

.. autoattribute:: music21.timespans.spans.ElementTimespan.quarterLength

Read-only properties inherited from :class:`~music21.timespans.spans.Timespan`:

.. hlist::
   :columns: 3

   - :attr:`~music21.timespans.spans.Timespan.endTime`
   - :attr:`~music21.timespans.spans.Timespan.offset`

.. rubric:: :class:`~music21.timespans.spans.ElementTimespan` methods

.. automethod:: music21.timespans.spans.ElementTimespan.canMerge

.. automethod:: music21.timespans.spans.ElementTimespan.getParentageByClass

.. automethod:: music21.timespans.spans.ElementTimespan.new

Methods inherited from :class:`~music21.timespans.spans.Timespan`:

.. hlist::
   :columns: 3

   - :meth:`~music21.timespans.spans.Timespan.mergeWith`
   - :meth:`~music21.timespans.spans.Timespan.splitAt`

Timespan
--------

.. autoclass:: music21.timespans.spans.Timespan

.. rubric:: :class:`~music21.timespans.spans.Timespan` read-only properties

.. autoattribute:: music21.timespans.spans.Timespan.endTime

.. autoattribute:: music21.timespans.spans.Timespan.offset

.. rubric:: :class:`~music21.timespans.spans.Timespan` methods

.. automethod:: music21.timespans.spans.Timespan.canMerge

.. automethod:: music21.timespans.spans.Timespan.mergeWith

.. automethod:: music21.timespans.spans.Timespan.new

.. automethod:: music21.timespans.spans.Timespan.splitAt
