.. _moduleScaleIntervalNetwork:

music21.scale.intervalNetwork
=============================

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

.. automodule:: music21.scale.intervalNetwork

IntervalNetwork
---------------

.. autoclass:: music21.scale.intervalNetwork.IntervalNetwork

.. rubric:: :class:`~music21.scale.intervalNetwork.IntervalNetwork` read-only properties

.. autoattribute:: music21.scale.intervalNetwork.IntervalNetwork.degreeMax

.. autoattribute:: music21.scale.intervalNetwork.IntervalNetwork.degreeMaxUnique

.. autoattribute:: music21.scale.intervalNetwork.IntervalNetwork.degreeMin

.. autoattribute:: music21.scale.intervalNetwork.IntervalNetwork.terminusHighNodes

.. autoattribute:: music21.scale.intervalNetwork.IntervalNetwork.terminusLowNodes

.. rubric:: :class:`~music21.scale.intervalNetwork.IntervalNetwork` methods

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.clear

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.fillArbitrary

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.fillBiDirectedEdges

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.fillDirectedEdges

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.fillMelodicMinor

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.find

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.findMissing

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.getNeighborNodeIds

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.getNetworkxGraph

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.getPitchFromNodeDegree

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.getRelativeNodeDegree

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.getRelativeNodeId

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.match

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.nextPitch

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.plot

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.realize

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.realizeIntervals

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.realizeMinMax

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.realizePitch

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.realizePitchByDegree

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.realizeTermini

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.transposePitchAndApplySimplification

.. automethod:: music21.scale.intervalNetwork.IntervalNetwork.weightedSelection

Node
----

.. autoclass:: music21.scale.intervalNetwork.Node

.. rubric:: :class:`~music21.scale.intervalNetwork.Node` bases

- :class:`~music21.common.objects.SlottedObject`

Edge
----

.. autoclass:: music21.scale.intervalNetwork.Edge

.. rubric:: :class:`~music21.scale.intervalNetwork.Edge` read-only properties

.. autoattribute:: music21.scale.intervalNetwork.Edge.connections

.. autoattribute:: music21.scale.intervalNetwork.Edge.direction

.. autoattribute:: music21.scale.intervalNetwork.Edge.interval

.. rubric:: :class:`~music21.scale.intervalNetwork.Edge` methods

.. automethod:: music21.scale.intervalNetwork.Edge.addBiDirectedConnections

.. automethod:: music21.scale.intervalNetwork.Edge.addDirectedConnection

.. automethod:: music21.scale.intervalNetwork.Edge.getConnections

BoundIntervalNetwork
--------------------

.. autoclass:: music21.scale.intervalNetwork.BoundIntervalNetwork

.. rubric:: :class:`~music21.scale.intervalNetwork.BoundIntervalNetwork` bases

- :class:`~music21.scale.intervalNetwork.IntervalNetwork`

.. rubric:: :class:`~music21.scale.intervalNetwork.BoundIntervalNetwork` read-only properties

Read-only properties inherited from :class:`~music21.scale.intervalNetwork.IntervalNetwork`:

.. hlist::
   :columns: 3

   - :attr:`~music21.scale.intervalNetwork.IntervalNetwork.degreeMax`
   - :attr:`~music21.scale.intervalNetwork.IntervalNetwork.degreeMaxUnique`
   - :attr:`~music21.scale.intervalNetwork.IntervalNetwork.degreeMin`
   - :attr:`~music21.scale.intervalNetwork.IntervalNetwork.terminusHighNodes`
   - :attr:`~music21.scale.intervalNetwork.IntervalNetwork.terminusLowNodes`

.. rubric:: :class:`~music21.scale.intervalNetwork.BoundIntervalNetwork` methods

Methods inherited from :class:`~music21.scale.intervalNetwork.IntervalNetwork`:

.. hlist::
   :columns: 3

   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.clear`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.fillArbitrary`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.fillBiDirectedEdges`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.fillDirectedEdges`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.fillMelodicMinor`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.find`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.findMissing`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.getNeighborNodeIds`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.getNetworkxGraph`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.getPitchFromNodeDegree`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.getRelativeNodeDegree`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.getRelativeNodeId`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.match`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.nextPitch`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.plot`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.realize`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.realizeIntervals`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.realizeMinMax`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.realizePitch`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.realizePitchByDegree`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.realizeTermini`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.transposePitchAndApplySimplification`
   - :meth:`~music21.scale.intervalNetwork.IntervalNetwork.weightedSelection`
