.. _moduleFeaturesJSymbolic:

music21.features.jSymbolic
==========================

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

.. automodule:: music21.features.jSymbolic

Functions
---------

.. autofunction:: music21.features.jSymbolic.getCompletionStats

.. autofunction:: music21.features.jSymbolic.getExtractorByTypeAndNumber

AcousticGuitarFractionFeature
-----------------------------

.. autoclass:: music21.features.jSymbolic.AcousticGuitarFractionFeature

.. rubric:: :class:`~music21.features.jSymbolic.AcousticGuitarFractionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.AcousticGuitarFractionFeature` 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`

AmountOfArpeggiationFeature
---------------------------

.. autoclass:: music21.features.jSymbolic.AmountOfArpeggiationFeature

.. rubric:: :class:`~music21.features.jSymbolic.AmountOfArpeggiationFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.AmountOfArpeggiationFeature` 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`

AverageMelodicIntervalFeature
-----------------------------

.. autoclass:: music21.features.jSymbolic.AverageMelodicIntervalFeature

.. rubric:: :class:`~music21.features.jSymbolic.AverageMelodicIntervalFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.AverageMelodicIntervalFeature` 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`

AverageNoteDurationFeature
--------------------------

.. autoclass:: music21.features.jSymbolic.AverageNoteDurationFeature

.. rubric:: :class:`~music21.features.jSymbolic.AverageNoteDurationFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.AverageNoteDurationFeature` 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`

AverageNoteToNoteDynamicsChangeFeature
--------------------------------------

.. autoclass:: music21.features.jSymbolic.AverageNoteToNoteDynamicsChangeFeature

.. rubric:: :class:`~music21.features.jSymbolic.AverageNoteToNoteDynamicsChangeFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.AverageNoteToNoteDynamicsChangeFeature` 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`

AverageNumberOfIndependentVoicesFeature
---------------------------------------

.. autoclass:: music21.features.jSymbolic.AverageNumberOfIndependentVoicesFeature

.. rubric:: :class:`~music21.features.jSymbolic.AverageNumberOfIndependentVoicesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.AverageNumberOfIndependentVoicesFeature` 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`

AverageRangeOfGlissandosFeature
-------------------------------

.. autoclass:: music21.features.jSymbolic.AverageRangeOfGlissandosFeature

.. rubric:: :class:`~music21.features.jSymbolic.AverageRangeOfGlissandosFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.AverageRangeOfGlissandosFeature` 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`

AverageTimeBetweenAttacksFeature
--------------------------------

.. autoclass:: music21.features.jSymbolic.AverageTimeBetweenAttacksFeature

.. rubric:: :class:`~music21.features.jSymbolic.AverageTimeBetweenAttacksFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.AverageTimeBetweenAttacksFeature` 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`

AverageTimeBetweenAttacksForEachVoiceFeature
--------------------------------------------

.. autoclass:: music21.features.jSymbolic.AverageTimeBetweenAttacksForEachVoiceFeature

.. rubric:: :class:`~music21.features.jSymbolic.AverageTimeBetweenAttacksForEachVoiceFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.AverageTimeBetweenAttacksForEachVoiceFeature` 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`

AverageVariabilityOfTimeBetweenAttacksForEachVoiceFeature
---------------------------------------------------------

.. autoclass:: music21.features.jSymbolic.AverageVariabilityOfTimeBetweenAttacksForEachVoiceFeature

.. rubric:: :class:`~music21.features.jSymbolic.AverageVariabilityOfTimeBetweenAttacksForEachVoiceFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.AverageVariabilityOfTimeBetweenAttacksForEachVoiceFeature` 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`

BasicPitchHistogramFeature
--------------------------

.. autoclass:: music21.features.jSymbolic.BasicPitchHistogramFeature

.. rubric:: :class:`~music21.features.jSymbolic.BasicPitchHistogramFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.BasicPitchHistogramFeature` 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`

BeatHistogramFeature
--------------------

.. autoclass:: music21.features.jSymbolic.BeatHistogramFeature

.. rubric:: :class:`~music21.features.jSymbolic.BeatHistogramFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.BeatHistogramFeature` 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`

BrassFractionFeature
--------------------

.. autoclass:: music21.features.jSymbolic.BrassFractionFeature

.. rubric:: :class:`~music21.features.jSymbolic.BrassFractionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.BrassFractionFeature` 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`

ChangesOfMeterFeature
---------------------

.. autoclass:: music21.features.jSymbolic.ChangesOfMeterFeature

.. rubric:: :class:`~music21.features.jSymbolic.ChangesOfMeterFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.ChangesOfMeterFeature` 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`

ChromaticMotionFeature
----------------------

.. autoclass:: music21.features.jSymbolic.ChromaticMotionFeature

.. rubric:: :class:`~music21.features.jSymbolic.ChromaticMotionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.ChromaticMotionFeature` 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`

CombinedStrengthOfTwoStrongestRhythmicPulsesFeature
---------------------------------------------------

.. autoclass:: music21.features.jSymbolic.CombinedStrengthOfTwoStrongestRhythmicPulsesFeature

.. rubric:: :class:`~music21.features.jSymbolic.CombinedStrengthOfTwoStrongestRhythmicPulsesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.CombinedStrengthOfTwoStrongestRhythmicPulsesFeature` 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`

CompoundOrSimpleMeterFeature
----------------------------

.. autoclass:: music21.features.jSymbolic.CompoundOrSimpleMeterFeature

.. rubric:: :class:`~music21.features.jSymbolic.CompoundOrSimpleMeterFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.CompoundOrSimpleMeterFeature` 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`

DirectionOfMotionFeature
------------------------

.. autoclass:: music21.features.jSymbolic.DirectionOfMotionFeature

.. rubric:: :class:`~music21.features.jSymbolic.DirectionOfMotionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.DirectionOfMotionFeature` 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`

DistanceBetweenMostCommonMelodicIntervalsFeature
------------------------------------------------

.. autoclass:: music21.features.jSymbolic.DistanceBetweenMostCommonMelodicIntervalsFeature

.. rubric:: :class:`~music21.features.jSymbolic.DistanceBetweenMostCommonMelodicIntervalsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.DistanceBetweenMostCommonMelodicIntervalsFeature` 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`

DominantSpreadFeature
---------------------

.. autoclass:: music21.features.jSymbolic.DominantSpreadFeature

.. rubric:: :class:`~music21.features.jSymbolic.DominantSpreadFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.DominantSpreadFeature` 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`

DurationFeature
---------------

.. autoclass:: music21.features.jSymbolic.DurationFeature

.. rubric:: :class:`~music21.features.jSymbolic.DurationFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.DurationFeature` 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`

DurationOfMelodicArcsFeature
----------------------------

.. autoclass:: music21.features.jSymbolic.DurationOfMelodicArcsFeature

.. rubric:: :class:`~music21.features.jSymbolic.DurationOfMelodicArcsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.DurationOfMelodicArcsFeature` 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`

ElectricGuitarFractionFeature
-----------------------------

.. autoclass:: music21.features.jSymbolic.ElectricGuitarFractionFeature

.. rubric:: :class:`~music21.features.jSymbolic.ElectricGuitarFractionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.ElectricGuitarFractionFeature` 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`

ElectricInstrumentFractionFeature
---------------------------------

.. autoclass:: music21.features.jSymbolic.ElectricInstrumentFractionFeature

.. rubric:: :class:`~music21.features.jSymbolic.ElectricInstrumentFractionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.ElectricInstrumentFractionFeature` 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`

FifthsPitchHistogramFeature
---------------------------

.. autoclass:: music21.features.jSymbolic.FifthsPitchHistogramFeature

.. rubric:: :class:`~music21.features.jSymbolic.FifthsPitchHistogramFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.FifthsPitchHistogramFeature` 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`

GlissandoPrevalenceFeature
--------------------------

.. autoclass:: music21.features.jSymbolic.GlissandoPrevalenceFeature

.. rubric:: :class:`~music21.features.jSymbolic.GlissandoPrevalenceFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.GlissandoPrevalenceFeature` 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`

HarmonicityOfTwoStrongestRhythmicPulsesFeature
----------------------------------------------

.. autoclass:: music21.features.jSymbolic.HarmonicityOfTwoStrongestRhythmicPulsesFeature

.. rubric:: :class:`~music21.features.jSymbolic.HarmonicityOfTwoStrongestRhythmicPulsesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.HarmonicityOfTwoStrongestRhythmicPulsesFeature` 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`

ImportanceOfBassRegisterFeature
-------------------------------

.. autoclass:: music21.features.jSymbolic.ImportanceOfBassRegisterFeature

.. rubric:: :class:`~music21.features.jSymbolic.ImportanceOfBassRegisterFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.ImportanceOfBassRegisterFeature` 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`

ImportanceOfHighRegisterFeature
-------------------------------

.. autoclass:: music21.features.jSymbolic.ImportanceOfHighRegisterFeature

.. rubric:: :class:`~music21.features.jSymbolic.ImportanceOfHighRegisterFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.ImportanceOfHighRegisterFeature` 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`

ImportanceOfLoudestVoiceFeature
-------------------------------

.. autoclass:: music21.features.jSymbolic.ImportanceOfLoudestVoiceFeature

.. rubric:: :class:`~music21.features.jSymbolic.ImportanceOfLoudestVoiceFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.ImportanceOfLoudestVoiceFeature` 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`

ImportanceOfMiddleRegisterFeature
---------------------------------

.. autoclass:: music21.features.jSymbolic.ImportanceOfMiddleRegisterFeature

.. rubric:: :class:`~music21.features.jSymbolic.ImportanceOfMiddleRegisterFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.ImportanceOfMiddleRegisterFeature` 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`

InitialTempoFeature
-------------------

.. autoclass:: music21.features.jSymbolic.InitialTempoFeature

.. rubric:: :class:`~music21.features.jSymbolic.InitialTempoFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.InitialTempoFeature` 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`

InitialTimeSignatureFeature
---------------------------

.. autoclass:: music21.features.jSymbolic.InitialTimeSignatureFeature

.. rubric:: :class:`~music21.features.jSymbolic.InitialTimeSignatureFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.InitialTimeSignatureFeature` 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`

InstrumentFractionFeature
-------------------------

.. autoclass:: music21.features.jSymbolic.InstrumentFractionFeature

.. rubric:: :class:`~music21.features.jSymbolic.InstrumentFractionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.InstrumentFractionFeature` 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`

IntervalBetweenStrongestPitchClassesFeature
-------------------------------------------

.. autoclass:: music21.features.jSymbolic.IntervalBetweenStrongestPitchClassesFeature

.. rubric:: :class:`~music21.features.jSymbolic.IntervalBetweenStrongestPitchClassesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.IntervalBetweenStrongestPitchClassesFeature` 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`

IntervalBetweenStrongestPitchesFeature
--------------------------------------

.. autoclass:: music21.features.jSymbolic.IntervalBetweenStrongestPitchesFeature

.. rubric:: :class:`~music21.features.jSymbolic.IntervalBetweenStrongestPitchesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.IntervalBetweenStrongestPitchesFeature` 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`

MaximumNoteDurationFeature
--------------------------

.. autoclass:: music21.features.jSymbolic.MaximumNoteDurationFeature

.. rubric:: :class:`~music21.features.jSymbolic.MaximumNoteDurationFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MaximumNoteDurationFeature` 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`

MaximumNumberOfIndependentVoicesFeature
---------------------------------------

.. autoclass:: music21.features.jSymbolic.MaximumNumberOfIndependentVoicesFeature

.. rubric:: :class:`~music21.features.jSymbolic.MaximumNumberOfIndependentVoicesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MaximumNumberOfIndependentVoicesFeature` 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`

MelodicFifthsFeature
--------------------

.. autoclass:: music21.features.jSymbolic.MelodicFifthsFeature

.. rubric:: :class:`~music21.features.jSymbolic.MelodicFifthsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MelodicFifthsFeature` 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`

MelodicIntervalHistogramFeature
-------------------------------

.. autoclass:: music21.features.jSymbolic.MelodicIntervalHistogramFeature

.. rubric:: :class:`~music21.features.jSymbolic.MelodicIntervalHistogramFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MelodicIntervalHistogramFeature` 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`

MelodicIntervalsInLowestLineFeature
-----------------------------------

.. autoclass:: music21.features.jSymbolic.MelodicIntervalsInLowestLineFeature

.. rubric:: :class:`~music21.features.jSymbolic.MelodicIntervalsInLowestLineFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MelodicIntervalsInLowestLineFeature` 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`

MelodicOctavesFeature
---------------------

.. autoclass:: music21.features.jSymbolic.MelodicOctavesFeature

.. rubric:: :class:`~music21.features.jSymbolic.MelodicOctavesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MelodicOctavesFeature` 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`

MelodicThirdsFeature
--------------------

.. autoclass:: music21.features.jSymbolic.MelodicThirdsFeature

.. rubric:: :class:`~music21.features.jSymbolic.MelodicThirdsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MelodicThirdsFeature` 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`

MelodicTritonesFeature
----------------------

.. autoclass:: music21.features.jSymbolic.MelodicTritonesFeature

.. rubric:: :class:`~music21.features.jSymbolic.MelodicTritonesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MelodicTritonesFeature` 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`

MinimumNoteDurationFeature
--------------------------

.. autoclass:: music21.features.jSymbolic.MinimumNoteDurationFeature

.. rubric:: :class:`~music21.features.jSymbolic.MinimumNoteDurationFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MinimumNoteDurationFeature` 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`

MostCommonMelodicIntervalFeature
--------------------------------

.. autoclass:: music21.features.jSymbolic.MostCommonMelodicIntervalFeature

.. rubric:: :class:`~music21.features.jSymbolic.MostCommonMelodicIntervalFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MostCommonMelodicIntervalFeature` 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`

MostCommonMelodicIntervalPrevalenceFeature
------------------------------------------

.. autoclass:: music21.features.jSymbolic.MostCommonMelodicIntervalPrevalenceFeature

.. rubric:: :class:`~music21.features.jSymbolic.MostCommonMelodicIntervalPrevalenceFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MostCommonMelodicIntervalPrevalenceFeature` 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`

MostCommonPitchClassFeature
---------------------------

.. autoclass:: music21.features.jSymbolic.MostCommonPitchClassFeature

.. rubric:: :class:`~music21.features.jSymbolic.MostCommonPitchClassFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MostCommonPitchClassFeature` 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`

MostCommonPitchClassPrevalenceFeature
-------------------------------------

.. autoclass:: music21.features.jSymbolic.MostCommonPitchClassPrevalenceFeature

.. rubric:: :class:`~music21.features.jSymbolic.MostCommonPitchClassPrevalenceFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MostCommonPitchClassPrevalenceFeature` 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`

MostCommonPitchFeature
----------------------

.. autoclass:: music21.features.jSymbolic.MostCommonPitchFeature

.. rubric:: :class:`~music21.features.jSymbolic.MostCommonPitchFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MostCommonPitchFeature` 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`

MostCommonPitchPrevalenceFeature
--------------------------------

.. autoclass:: music21.features.jSymbolic.MostCommonPitchPrevalenceFeature

.. rubric:: :class:`~music21.features.jSymbolic.MostCommonPitchPrevalenceFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.MostCommonPitchPrevalenceFeature` 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`

NoteDensityFeature
------------------

.. autoclass:: music21.features.jSymbolic.NoteDensityFeature

.. rubric:: :class:`~music21.features.jSymbolic.NoteDensityFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.NoteDensityFeature` 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`

NotePrevalenceOfPitchedInstrumentsFeature
-----------------------------------------

.. autoclass:: music21.features.jSymbolic.NotePrevalenceOfPitchedInstrumentsFeature

.. rubric:: :class:`~music21.features.jSymbolic.NotePrevalenceOfPitchedInstrumentsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.NotePrevalenceOfPitchedInstrumentsFeature` 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`

NotePrevalenceOfUnpitchedInstrumentsFeature
-------------------------------------------

.. autoclass:: music21.features.jSymbolic.NotePrevalenceOfUnpitchedInstrumentsFeature

.. rubric:: :class:`~music21.features.jSymbolic.NotePrevalenceOfUnpitchedInstrumentsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.NotePrevalenceOfUnpitchedInstrumentsFeature` 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`

NumberOfCommonMelodicIntervalsFeature
-------------------------------------

.. autoclass:: music21.features.jSymbolic.NumberOfCommonMelodicIntervalsFeature

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfCommonMelodicIntervalsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfCommonMelodicIntervalsFeature` 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`

NumberOfCommonPitchesFeature
----------------------------

.. autoclass:: music21.features.jSymbolic.NumberOfCommonPitchesFeature

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfCommonPitchesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfCommonPitchesFeature` 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`

NumberOfModeratePulsesFeature
-----------------------------

.. autoclass:: music21.features.jSymbolic.NumberOfModeratePulsesFeature

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfModeratePulsesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfModeratePulsesFeature` 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`

NumberOfPitchedInstrumentsFeature
---------------------------------

.. autoclass:: music21.features.jSymbolic.NumberOfPitchedInstrumentsFeature

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfPitchedInstrumentsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfPitchedInstrumentsFeature` 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`

NumberOfRelativelyStrongPulsesFeature
-------------------------------------

.. autoclass:: music21.features.jSymbolic.NumberOfRelativelyStrongPulsesFeature

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfRelativelyStrongPulsesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfRelativelyStrongPulsesFeature` 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`

NumberOfStrongPulsesFeature
---------------------------

.. autoclass:: music21.features.jSymbolic.NumberOfStrongPulsesFeature

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfStrongPulsesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfStrongPulsesFeature` 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`

NumberOfUnpitchedInstrumentsFeature
-----------------------------------

.. autoclass:: music21.features.jSymbolic.NumberOfUnpitchedInstrumentsFeature

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfUnpitchedInstrumentsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.NumberOfUnpitchedInstrumentsFeature` 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`

OrchestralStringsFractionFeature
--------------------------------

.. autoclass:: music21.features.jSymbolic.OrchestralStringsFractionFeature

.. rubric:: :class:`~music21.features.jSymbolic.OrchestralStringsFractionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.OrchestralStringsFractionFeature` 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`

OverallDynamicRangeFeature
--------------------------

.. autoclass:: music21.features.jSymbolic.OverallDynamicRangeFeature

.. rubric:: :class:`~music21.features.jSymbolic.OverallDynamicRangeFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.OverallDynamicRangeFeature` 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`

PercussionPrevalenceFeature
---------------------------

.. autoclass:: music21.features.jSymbolic.PercussionPrevalenceFeature

.. rubric:: :class:`~music21.features.jSymbolic.PercussionPrevalenceFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.PercussionPrevalenceFeature` 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`

PitchClassDistributionFeature
-----------------------------

.. autoclass:: music21.features.jSymbolic.PitchClassDistributionFeature

.. rubric:: :class:`~music21.features.jSymbolic.PitchClassDistributionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.PitchClassDistributionFeature` 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`

PitchClassVarietyFeature
------------------------

.. autoclass:: music21.features.jSymbolic.PitchClassVarietyFeature

.. rubric:: :class:`~music21.features.jSymbolic.PitchClassVarietyFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.PitchClassVarietyFeature` 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`

PitchVarietyFeature
-------------------

.. autoclass:: music21.features.jSymbolic.PitchVarietyFeature

.. rubric:: :class:`~music21.features.jSymbolic.PitchVarietyFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.PitchVarietyFeature` 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`

PitchedInstrumentsPresentFeature
--------------------------------

.. autoclass:: music21.features.jSymbolic.PitchedInstrumentsPresentFeature

.. rubric:: :class:`~music21.features.jSymbolic.PitchedInstrumentsPresentFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.PitchedInstrumentsPresentFeature` 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`

PolyrhythmsFeature
------------------

.. autoclass:: music21.features.jSymbolic.PolyrhythmsFeature

.. rubric:: :class:`~music21.features.jSymbolic.PolyrhythmsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.PolyrhythmsFeature` 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`

PrimaryRegisterFeature
----------------------

.. autoclass:: music21.features.jSymbolic.PrimaryRegisterFeature

.. rubric:: :class:`~music21.features.jSymbolic.PrimaryRegisterFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.PrimaryRegisterFeature` 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.jSymbolic.QualityFeature

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

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

.. rubric:: :class:`~music21.features.jSymbolic.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`

QuintupleMeterFeature
---------------------

.. autoclass:: music21.features.jSymbolic.QuintupleMeterFeature

.. rubric:: :class:`~music21.features.jSymbolic.QuintupleMeterFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.QuintupleMeterFeature` 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`

RangeFeature
------------

.. autoclass:: music21.features.jSymbolic.RangeFeature

.. rubric:: :class:`~music21.features.jSymbolic.RangeFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.RangeFeature` 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`

RangeOfHighestLineFeature
-------------------------

.. autoclass:: music21.features.jSymbolic.RangeOfHighestLineFeature

.. rubric:: :class:`~music21.features.jSymbolic.RangeOfHighestLineFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.RangeOfHighestLineFeature` 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`

RelativeNoteDensityOfHighestLineFeature
---------------------------------------

.. autoclass:: music21.features.jSymbolic.RelativeNoteDensityOfHighestLineFeature

.. rubric:: :class:`~music21.features.jSymbolic.RelativeNoteDensityOfHighestLineFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.RelativeNoteDensityOfHighestLineFeature` 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`

RelativeRangeOfLoudestVoiceFeature
----------------------------------

.. autoclass:: music21.features.jSymbolic.RelativeRangeOfLoudestVoiceFeature

.. rubric:: :class:`~music21.features.jSymbolic.RelativeRangeOfLoudestVoiceFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.RelativeRangeOfLoudestVoiceFeature` 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`

RelativeStrengthOfMostCommonIntervalsFeature
--------------------------------------------

.. autoclass:: music21.features.jSymbolic.RelativeStrengthOfMostCommonIntervalsFeature

.. rubric:: :class:`~music21.features.jSymbolic.RelativeStrengthOfMostCommonIntervalsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.RelativeStrengthOfMostCommonIntervalsFeature` 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`

RelativeStrengthOfTopPitchClassesFeature
----------------------------------------

.. autoclass:: music21.features.jSymbolic.RelativeStrengthOfTopPitchClassesFeature

.. rubric:: :class:`~music21.features.jSymbolic.RelativeStrengthOfTopPitchClassesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.RelativeStrengthOfTopPitchClassesFeature` 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`

RelativeStrengthOfTopPitchesFeature
-----------------------------------

.. autoclass:: music21.features.jSymbolic.RelativeStrengthOfTopPitchesFeature

.. rubric:: :class:`~music21.features.jSymbolic.RelativeStrengthOfTopPitchesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.RelativeStrengthOfTopPitchesFeature` 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`

RepeatedNotesFeature
--------------------

.. autoclass:: music21.features.jSymbolic.RepeatedNotesFeature

.. rubric:: :class:`~music21.features.jSymbolic.RepeatedNotesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.RepeatedNotesFeature` 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`

RhythmicLoosenessFeature
------------------------

.. autoclass:: music21.features.jSymbolic.RhythmicLoosenessFeature

.. rubric:: :class:`~music21.features.jSymbolic.RhythmicLoosenessFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.RhythmicLoosenessFeature` 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`

RhythmicVariabilityFeature
--------------------------

.. autoclass:: music21.features.jSymbolic.RhythmicVariabilityFeature

.. rubric:: :class:`~music21.features.jSymbolic.RhythmicVariabilityFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.RhythmicVariabilityFeature` 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`

SaxophoneFractionFeature
------------------------

.. autoclass:: music21.features.jSymbolic.SaxophoneFractionFeature

.. rubric:: :class:`~music21.features.jSymbolic.SaxophoneFractionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.SaxophoneFractionFeature` 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`

SecondStrongestRhythmicPulseFeature
-----------------------------------

.. autoclass:: music21.features.jSymbolic.SecondStrongestRhythmicPulseFeature

.. rubric:: :class:`~music21.features.jSymbolic.SecondStrongestRhythmicPulseFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.SecondStrongestRhythmicPulseFeature` 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`

SizeOfMelodicArcsFeature
------------------------

.. autoclass:: music21.features.jSymbolic.SizeOfMelodicArcsFeature

.. rubric:: :class:`~music21.features.jSymbolic.SizeOfMelodicArcsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.SizeOfMelodicArcsFeature` 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`

StaccatoIncidenceFeature
------------------------

.. autoclass:: music21.features.jSymbolic.StaccatoIncidenceFeature

.. rubric:: :class:`~music21.features.jSymbolic.StaccatoIncidenceFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.StaccatoIncidenceFeature` 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`

StepwiseMotionFeature
---------------------

.. autoclass:: music21.features.jSymbolic.StepwiseMotionFeature

.. rubric:: :class:`~music21.features.jSymbolic.StepwiseMotionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.StepwiseMotionFeature` 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`

StrengthOfSecondStrongestRhythmicPulseFeature
---------------------------------------------

.. autoclass:: music21.features.jSymbolic.StrengthOfSecondStrongestRhythmicPulseFeature

.. rubric:: :class:`~music21.features.jSymbolic.StrengthOfSecondStrongestRhythmicPulseFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.StrengthOfSecondStrongestRhythmicPulseFeature` 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`

StrengthOfStrongestRhythmicPulseFeature
---------------------------------------

.. autoclass:: music21.features.jSymbolic.StrengthOfStrongestRhythmicPulseFeature

.. rubric:: :class:`~music21.features.jSymbolic.StrengthOfStrongestRhythmicPulseFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.StrengthOfStrongestRhythmicPulseFeature` 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`

StrengthRatioOfTwoStrongestRhythmicPulsesFeature
------------------------------------------------

.. autoclass:: music21.features.jSymbolic.StrengthRatioOfTwoStrongestRhythmicPulsesFeature

.. rubric:: :class:`~music21.features.jSymbolic.StrengthRatioOfTwoStrongestRhythmicPulsesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.StrengthRatioOfTwoStrongestRhythmicPulsesFeature` 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`

StringEnsembleFractionFeature
-----------------------------

.. autoclass:: music21.features.jSymbolic.StringEnsembleFractionFeature

.. rubric:: :class:`~music21.features.jSymbolic.StringEnsembleFractionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.StringEnsembleFractionFeature` 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`

StringKeyboardFractionFeature
-----------------------------

.. autoclass:: music21.features.jSymbolic.StringKeyboardFractionFeature

.. rubric:: :class:`~music21.features.jSymbolic.StringKeyboardFractionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.StringKeyboardFractionFeature` 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`

StrongTonalCentresFeature
-------------------------

.. autoclass:: music21.features.jSymbolic.StrongTonalCentresFeature

.. rubric:: :class:`~music21.features.jSymbolic.StrongTonalCentresFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.StrongTonalCentresFeature` 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`

StrongestRhythmicPulseFeature
-----------------------------

.. autoclass:: music21.features.jSymbolic.StrongestRhythmicPulseFeature

.. rubric:: :class:`~music21.features.jSymbolic.StrongestRhythmicPulseFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.StrongestRhythmicPulseFeature` 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`

TimePrevalenceOfPitchedInstrumentsFeature
-----------------------------------------

.. autoclass:: music21.features.jSymbolic.TimePrevalenceOfPitchedInstrumentsFeature

.. rubric:: :class:`~music21.features.jSymbolic.TimePrevalenceOfPitchedInstrumentsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.TimePrevalenceOfPitchedInstrumentsFeature` 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`

TripleMeterFeature
------------------

.. autoclass:: music21.features.jSymbolic.TripleMeterFeature

.. rubric:: :class:`~music21.features.jSymbolic.TripleMeterFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.TripleMeterFeature` 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`

UnpitchedInstrumentsPresentFeature
----------------------------------

.. autoclass:: music21.features.jSymbolic.UnpitchedInstrumentsPresentFeature

.. rubric:: :class:`~music21.features.jSymbolic.UnpitchedInstrumentsPresentFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.UnpitchedInstrumentsPresentFeature` 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`

VariabilityOfNoteDurationFeature
--------------------------------

.. autoclass:: music21.features.jSymbolic.VariabilityOfNoteDurationFeature

.. rubric:: :class:`~music21.features.jSymbolic.VariabilityOfNoteDurationFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VariabilityOfNoteDurationFeature` 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`

VariabilityOfNotePrevalenceOfPitchedInstrumentsFeature
------------------------------------------------------

.. autoclass:: music21.features.jSymbolic.VariabilityOfNotePrevalenceOfPitchedInstrumentsFeature

.. rubric:: :class:`~music21.features.jSymbolic.VariabilityOfNotePrevalenceOfPitchedInstrumentsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VariabilityOfNotePrevalenceOfPitchedInstrumentsFeature` 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`

VariabilityOfNotePrevalenceOfUnpitchedInstrumentsFeature
--------------------------------------------------------

.. autoclass:: music21.features.jSymbolic.VariabilityOfNotePrevalenceOfUnpitchedInstrumentsFeature

.. rubric:: :class:`~music21.features.jSymbolic.VariabilityOfNotePrevalenceOfUnpitchedInstrumentsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VariabilityOfNotePrevalenceOfUnpitchedInstrumentsFeature` 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`

VariabilityOfNumberOfIndependentVoicesFeature
---------------------------------------------

.. autoclass:: music21.features.jSymbolic.VariabilityOfNumberOfIndependentVoicesFeature

.. rubric:: :class:`~music21.features.jSymbolic.VariabilityOfNumberOfIndependentVoicesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VariabilityOfNumberOfIndependentVoicesFeature` 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`

VariabilityOfTimeBetweenAttacksFeature
--------------------------------------

.. autoclass:: music21.features.jSymbolic.VariabilityOfTimeBetweenAttacksFeature

.. rubric:: :class:`~music21.features.jSymbolic.VariabilityOfTimeBetweenAttacksFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VariabilityOfTimeBetweenAttacksFeature` 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`

VariationOfDynamicsFeature
--------------------------

.. autoclass:: music21.features.jSymbolic.VariationOfDynamicsFeature

.. rubric:: :class:`~music21.features.jSymbolic.VariationOfDynamicsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VariationOfDynamicsFeature` 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`

VariationOfDynamicsInEachVoiceFeature
-------------------------------------

.. autoclass:: music21.features.jSymbolic.VariationOfDynamicsInEachVoiceFeature

.. rubric:: :class:`~music21.features.jSymbolic.VariationOfDynamicsInEachVoiceFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VariationOfDynamicsInEachVoiceFeature` 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`

VibratoPrevalenceFeature
------------------------

.. autoclass:: music21.features.jSymbolic.VibratoPrevalenceFeature

.. rubric:: :class:`~music21.features.jSymbolic.VibratoPrevalenceFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VibratoPrevalenceFeature` 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`

ViolinFractionFeature
---------------------

.. autoclass:: music21.features.jSymbolic.ViolinFractionFeature

.. rubric:: :class:`~music21.features.jSymbolic.ViolinFractionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.ViolinFractionFeature` 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`

VoiceEqualityDynamicsFeature
----------------------------

.. autoclass:: music21.features.jSymbolic.VoiceEqualityDynamicsFeature

.. rubric:: :class:`~music21.features.jSymbolic.VoiceEqualityDynamicsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VoiceEqualityDynamicsFeature` 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`

VoiceEqualityMelodicLeapsFeature
--------------------------------

.. autoclass:: music21.features.jSymbolic.VoiceEqualityMelodicLeapsFeature

.. rubric:: :class:`~music21.features.jSymbolic.VoiceEqualityMelodicLeapsFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VoiceEqualityMelodicLeapsFeature` 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`

VoiceEqualityNoteDurationFeature
--------------------------------

.. autoclass:: music21.features.jSymbolic.VoiceEqualityNoteDurationFeature

.. rubric:: :class:`~music21.features.jSymbolic.VoiceEqualityNoteDurationFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VoiceEqualityNoteDurationFeature` 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`

VoiceEqualityNumberOfNotesFeature
---------------------------------

.. autoclass:: music21.features.jSymbolic.VoiceEqualityNumberOfNotesFeature

.. rubric:: :class:`~music21.features.jSymbolic.VoiceEqualityNumberOfNotesFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VoiceEqualityNumberOfNotesFeature` 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`

VoiceEqualityRangeFeature
-------------------------

.. autoclass:: music21.features.jSymbolic.VoiceEqualityRangeFeature

.. rubric:: :class:`~music21.features.jSymbolic.VoiceEqualityRangeFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VoiceEqualityRangeFeature` 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`

VoiceSeparationFeature
----------------------

.. autoclass:: music21.features.jSymbolic.VoiceSeparationFeature

.. rubric:: :class:`~music21.features.jSymbolic.VoiceSeparationFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.VoiceSeparationFeature` 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`

WoodwindsFractionFeature
------------------------

.. autoclass:: music21.features.jSymbolic.WoodwindsFractionFeature

.. rubric:: :class:`~music21.features.jSymbolic.WoodwindsFractionFeature` bases

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

.. rubric:: :class:`~music21.features.jSymbolic.WoodwindsFractionFeature` 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`
