.. _moduleFeaturesNative:

music21.features.native
=======================

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

.. automodule:: music21.features.native

ChordBassMotionFeature
----------------------

.. autoclass:: music21.features.native.ChordBassMotionFeature

.. rubric:: :class:`~music21.features.native.ChordBassMotionFeature` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.ChordBassMotionFeature` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

ComposerPopularity
------------------

.. autoclass:: music21.features.native.ComposerPopularity

.. rubric:: :class:`~music21.features.native.ComposerPopularity` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.ComposerPopularity` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

DiminishedSeventhSimultaneityPrevalence
---------------------------------------

.. autoclass:: music21.features.native.DiminishedSeventhSimultaneityPrevalence

.. rubric:: :class:`~music21.features.native.DiminishedSeventhSimultaneityPrevalence` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.DiminishedSeventhSimultaneityPrevalence` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

DiminishedTriadSimultaneityPrevalence
-------------------------------------

.. autoclass:: music21.features.native.DiminishedTriadSimultaneityPrevalence

.. rubric:: :class:`~music21.features.native.DiminishedTriadSimultaneityPrevalence` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.DiminishedTriadSimultaneityPrevalence` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

DominantSeventhSimultaneityPrevalence
-------------------------------------

.. autoclass:: music21.features.native.DominantSeventhSimultaneityPrevalence

.. rubric:: :class:`~music21.features.native.DominantSeventhSimultaneityPrevalence` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.DominantSeventhSimultaneityPrevalence` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

FirstBeatAttackPrevalence
-------------------------

.. autoclass:: music21.features.native.FirstBeatAttackPrevalence

.. rubric:: :class:`~music21.features.native.FirstBeatAttackPrevalence` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.FirstBeatAttackPrevalence` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

IncorrectlySpelledTriadPrevalence
---------------------------------

.. autoclass:: music21.features.native.IncorrectlySpelledTriadPrevalence

.. rubric:: :class:`~music21.features.native.IncorrectlySpelledTriadPrevalence` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.IncorrectlySpelledTriadPrevalence` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

LandiniCadence
--------------

.. autoclass:: music21.features.native.LandiniCadence

.. rubric:: :class:`~music21.features.native.LandiniCadence` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.LandiniCadence` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

LanguageFeature
---------------

.. autoclass:: music21.features.native.LanguageFeature

.. rubric:: :class:`~music21.features.native.LanguageFeature` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.LanguageFeature` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

MajorTriadSimultaneityPrevalence
--------------------------------

.. autoclass:: music21.features.native.MajorTriadSimultaneityPrevalence

.. rubric:: :class:`~music21.features.native.MajorTriadSimultaneityPrevalence` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.MajorTriadSimultaneityPrevalence` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

MinorTriadSimultaneityPrevalence
--------------------------------

.. autoclass:: music21.features.native.MinorTriadSimultaneityPrevalence

.. rubric:: :class:`~music21.features.native.MinorTriadSimultaneityPrevalence` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.MinorTriadSimultaneityPrevalence` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

MostCommonNoteQuarterLength
---------------------------

.. autoclass:: music21.features.native.MostCommonNoteQuarterLength

.. rubric:: :class:`~music21.features.native.MostCommonNoteQuarterLength` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.MostCommonNoteQuarterLength` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

MostCommonNoteQuarterLengthPrevalence
-------------------------------------

.. autoclass:: music21.features.native.MostCommonNoteQuarterLengthPrevalence

.. rubric:: :class:`~music21.features.native.MostCommonNoteQuarterLengthPrevalence` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.MostCommonNoteQuarterLengthPrevalence` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

MostCommonPitchClassSetSimultaneityPrevalence
---------------------------------------------

.. autoclass:: music21.features.native.MostCommonPitchClassSetSimultaneityPrevalence

.. rubric:: :class:`~music21.features.native.MostCommonPitchClassSetSimultaneityPrevalence` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.MostCommonPitchClassSetSimultaneityPrevalence` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

MostCommonSetClassSimultaneityPrevalence
----------------------------------------

.. autoclass:: music21.features.native.MostCommonSetClassSimultaneityPrevalence

.. rubric:: :class:`~music21.features.native.MostCommonSetClassSimultaneityPrevalence` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.MostCommonSetClassSimultaneityPrevalence` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

QualityFeature
--------------

.. autoclass:: music21.features.native.QualityFeature

.. rubric:: :class:`~music21.features.native.QualityFeature` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.QualityFeature` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

RangeOfNoteQuarterLengths
-------------------------

.. autoclass:: music21.features.native.RangeOfNoteQuarterLengths

.. rubric:: :class:`~music21.features.native.RangeOfNoteQuarterLengths` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.RangeOfNoteQuarterLengths` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

TonalCertainty
--------------

.. autoclass:: music21.features.native.TonalCertainty

.. rubric:: :class:`~music21.features.native.TonalCertainty` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.TonalCertainty` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

TriadSimultaneityPrevalence
---------------------------

.. autoclass:: music21.features.native.TriadSimultaneityPrevalence

.. rubric:: :class:`~music21.features.native.TriadSimultaneityPrevalence` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.TriadSimultaneityPrevalence` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

URLOpenerUI
-----------

.. autoclass:: music21.features.native.URLOpenerUI

UniqueNoteQuarterLengths
------------------------

.. autoclass:: music21.features.native.UniqueNoteQuarterLengths

.. rubric:: :class:`~music21.features.native.UniqueNoteQuarterLengths` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.UniqueNoteQuarterLengths` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

UniquePitchClassSetSimultaneities
---------------------------------

.. autoclass:: music21.features.native.UniquePitchClassSetSimultaneities

.. rubric:: :class:`~music21.features.native.UniquePitchClassSetSimultaneities` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.UniquePitchClassSetSimultaneities` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`

UniqueSetClassSimultaneities
----------------------------

.. autoclass:: music21.features.native.UniqueSetClassSimultaneities

.. rubric:: :class:`~music21.features.native.UniqueSetClassSimultaneities` bases

- :class:`~music21.features.base.FeatureExtractor`

.. rubric:: :class:`~music21.features.native.UniqueSetClassSimultaneities` methods

Methods inherited from :class:`~music21.features.base.FeatureExtractor`:

.. hlist::
   :columns: 3

   - :meth:`~music21.features.base.FeatureExtractor.extract`
   - :meth:`~music21.features.base.FeatureExtractor.getAttributeLabels`
   - :meth:`~music21.features.base.FeatureExtractor.getBlankFeature`
   - :meth:`~music21.features.base.FeatureExtractor.setData`
