.. _moduleChord:

music21.chord
=============

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

.. automodule:: music21.chord

Functions
---------

.. autofunction:: music21.chord.fromForteClass

.. autofunction:: music21.chord.fromIntervalVector

Chord
-----

.. autoclass:: music21.chord.Chord

.. rubric:: :class:`~music21.chord.Chord` bases

- :class:`~music21.note.NotRest`
- :class:`~music21.note.GeneralNote`
- :class:`~music21.base.Music21Object`

.. rubric:: :class:`~music21.chord.Chord` read-only properties

.. autoattribute:: music21.chord.Chord.chordTablesAddress

.. autoattribute:: music21.chord.Chord.commonName

.. autoattribute:: music21.chord.Chord.fifth

.. autoattribute:: music21.chord.Chord.forteClass

.. autoattribute:: music21.chord.Chord.forteClassNumber

.. autoattribute:: music21.chord.Chord.forteClassTn

.. autoattribute:: music21.chord.Chord.forteClassTnI

.. autoattribute:: music21.chord.Chord.fullName

.. autoattribute:: music21.chord.Chord.hasZRelation

.. autoattribute:: music21.chord.Chord.intervalVector

.. autoattribute:: music21.chord.Chord.intervalVectorString

.. autoattribute:: music21.chord.Chord.isPrimeFormInversion

.. autoattribute:: music21.chord.Chord.multisetCardinality

.. autoattribute:: music21.chord.Chord.normalForm

.. autoattribute:: music21.chord.Chord.normalFormString

.. autoattribute:: music21.chord.Chord.orderedPitchClasses

.. autoattribute:: music21.chord.Chord.orderedPitchClassesString

.. autoattribute:: music21.chord.Chord.pitchClassCardinality

.. autoattribute:: music21.chord.Chord.pitchClasses

.. autoattribute:: music21.chord.Chord.pitchedCommonName

.. autoattribute:: music21.chord.Chord.primeForm

.. autoattribute:: music21.chord.Chord.primeFormString

.. autoattribute:: music21.chord.Chord.quality

.. autoattribute:: music21.chord.Chord.scaleDegrees

.. autoattribute:: music21.chord.Chord.seventh

.. autoattribute:: music21.chord.Chord.third

Read-only properties inherited from :class:`~music21.base.Music21Object`:

.. hlist::
   :columns: 3

   - :attr:`~music21.base.Music21Object.beat`
   - :attr:`~music21.base.Music21Object.beatDuration`
   - :attr:`~music21.base.Music21Object.beatStr`
   - :attr:`~music21.base.Music21Object.beatStrength`
   - :attr:`~music21.base.Music21Object.classSet`
   - :attr:`~music21.base.Music21Object.classes`
   - :attr:`~music21.base.Music21Object.measureNumber`

.. rubric:: :class:`~music21.chord.Chord` read/write properties

.. autoattribute:: music21.chord.Chord.color

.. autoattribute:: music21.chord.Chord.duration

.. autoattribute:: music21.chord.Chord.pitchNames

.. autoattribute:: music21.chord.Chord.pitches

.. autoattribute:: music21.chord.Chord.tie

.. autoattribute:: music21.chord.Chord.volume

Read/write properties inherited from :class:`~music21.note.NotRest`:

.. hlist::
   :columns: 3

   - :attr:`~music21.note.NotRest.notehead`
   - :attr:`~music21.note.NotRest.noteheadFill`
   - :attr:`~music21.note.NotRest.noteheadParenthesis`
   - :attr:`~music21.note.NotRest.stemDirection`

Read/write properties inherited from :class:`~music21.note.GeneralNote`:

.. hlist::
   :columns: 3

   - :attr:`~music21.note.GeneralNote.editorial`
   - :attr:`~music21.note.GeneralNote.lyric`

Read/write properties inherited from :class:`~music21.base.Music21Object`:

.. hlist::
   :columns: 3

   - :attr:`~music21.base.Music21Object.activeSite`
   - :attr:`~music21.base.Music21Object.derivation`
   - :attr:`~music21.base.Music21Object.offset`
   - :attr:`~music21.base.Music21Object.priority`
   - :attr:`~music21.base.Music21Object.quarterLength`
   - :attr:`~music21.base.Music21Object.seconds`

.. rubric:: :class:`~music21.chord.Chord` methods

.. automethod:: music21.chord.Chord.annotateIntervals

.. automethod:: music21.chord.Chord.areZRelations

.. automethod:: music21.chord.Chord.bass

.. automethod:: music21.chord.Chord.canBeDominantV

.. automethod:: music21.chord.Chord.canBeTonic

.. automethod:: music21.chord.Chord.closedPosition

.. automethod:: music21.chord.Chord.containsSeventh

.. automethod:: music21.chord.Chord.containsTriad

.. automethod:: music21.chord.Chord.findRoot

.. automethod:: music21.chord.Chord.geometricNormalForm

.. automethod:: music21.chord.Chord.getChordStep

.. automethod:: music21.chord.Chord.getColor

.. automethod:: music21.chord.Chord.getNotehead

.. automethod:: music21.chord.Chord.getNoteheadFill

.. automethod:: music21.chord.Chord.getStemDirection

.. automethod:: music21.chord.Chord.getTie

.. automethod:: music21.chord.Chord.getVolume

.. automethod:: music21.chord.Chord.getZRelation

.. automethod:: music21.chord.Chord.hasAnyRepeatedDiatonicNote

.. automethod:: music21.chord.Chord.hasComponentVolumes

.. automethod:: music21.chord.Chord.hasRepeatedChordStep

.. automethod:: music21.chord.Chord.intervalFromChordStep

.. automethod:: music21.chord.Chord.inversion

.. automethod:: music21.chord.Chord.inversionName

.. automethod:: music21.chord.Chord.isAugmentedSixth

.. automethod:: music21.chord.Chord.isAugmentedTriad

.. automethod:: music21.chord.Chord.isConsonant

.. automethod:: music21.chord.Chord.isDiminishedSeventh

.. automethod:: music21.chord.Chord.isDiminishedTriad

.. automethod:: music21.chord.Chord.isDominantSeventh

.. automethod:: music21.chord.Chord.isFalseDiminishedSeventh

.. automethod:: music21.chord.Chord.isFrenchAugmentedSixth

.. automethod:: music21.chord.Chord.isGermanAugmentedSixth

.. automethod:: music21.chord.Chord.isHalfDiminishedSeventh

.. automethod:: music21.chord.Chord.isIncompleteMajorTriad

.. automethod:: music21.chord.Chord.isIncompleteMinorTriad

.. automethod:: music21.chord.Chord.isItalianAugmentedSixth

.. automethod:: music21.chord.Chord.isMajorTriad

.. automethod:: music21.chord.Chord.isMinorTriad

.. automethod:: music21.chord.Chord.isSeventh

.. automethod:: music21.chord.Chord.isSwissAugmentedSixth

.. automethod:: music21.chord.Chord.isTriad

.. automethod:: music21.chord.Chord.removeRedundantPitchClasses

.. automethod:: music21.chord.Chord.removeRedundantPitchNames

.. automethod:: music21.chord.Chord.removeRedundantPitches

.. automethod:: music21.chord.Chord.root

.. automethod:: music21.chord.Chord.seekChordTablesAddress

.. automethod:: music21.chord.Chord.semiClosedPosition

.. automethod:: music21.chord.Chord.semitonesFromChordStep

.. automethod:: music21.chord.Chord.setColor

.. automethod:: music21.chord.Chord.setNotehead

.. automethod:: music21.chord.Chord.setNoteheadFill

.. automethod:: music21.chord.Chord.setStemDirection

.. automethod:: music21.chord.Chord.setTie

.. automethod:: music21.chord.Chord.setVolume

.. automethod:: music21.chord.Chord.simplifyEnharmonics

.. automethod:: music21.chord.Chord.sortAscending

.. automethod:: music21.chord.Chord.sortChromaticAscending

.. automethod:: music21.chord.Chord.sortDiatonicAscending

.. automethod:: music21.chord.Chord.sortFrequencyAscending

.. automethod:: music21.chord.Chord.transpose

Methods inherited from :class:`~music21.note.GeneralNote`:

.. hlist::
   :columns: 3

   - :meth:`~music21.note.GeneralNote.addLyric`
   - :meth:`~music21.note.GeneralNote.augmentOrDiminish`
   - :meth:`~music21.note.GeneralNote.getGrace`
   - :meth:`~music21.note.GeneralNote.hasLyrics`
   - :meth:`~music21.note.GeneralNote.insertLyric`

Methods inherited from :class:`~music21.base.Music21Object`:

.. hlist::
   :columns: 3

   - :meth:`~music21.base.Music21Object.containerHierarchy`
   - :meth:`~music21.base.Music21Object.contextSites`
   - :meth:`~music21.base.Music21Object.getAllContextsByClass`
   - :meth:`~music21.base.Music21Object.getContextAttr`
   - :meth:`~music21.base.Music21Object.getContextByClass`
   - :meth:`~music21.base.Music21Object.getOffsetBySite`
   - :meth:`~music21.base.Music21Object.getSpannerSites`
   - :meth:`~music21.base.Music21Object.informSites`
   - :meth:`~music21.base.Music21Object.isClassOrSubclass`
   - :meth:`~music21.base.Music21Object.mergeAttributes`
   - :meth:`~music21.base.Music21Object.next`
   - :meth:`~music21.base.Music21Object.previous`
   - :meth:`~music21.base.Music21Object.purgeLocations`
   - :meth:`~music21.base.Music21Object.purgeOrphans`
   - :meth:`~music21.base.Music21Object.removeLocationBySite`
   - :meth:`~music21.base.Music21Object.setContextAttr`
   - :meth:`~music21.base.Music21Object.setOffsetBySite`
   - :meth:`~music21.base.Music21Object.show`
   - :meth:`~music21.base.Music21Object.sortTuple`
   - :meth:`~music21.base.Music21Object.splitAtDurations`
   - :meth:`~music21.base.Music21Object.splitAtQuarterLength`
   - :meth:`~music21.base.Music21Object.splitByQuarterLengths`
   - :meth:`~music21.base.Music21Object.write`

.. rubric:: :class:`~music21.chord.Chord` instance variables

.. attribute:: Chord.beams

	A :class:`music21.beam.Beams` object.

.. attribute:: Chord.isChord

	Boolean read-only value describing if this GeneralNote object is a Chord. Is True

.. attribute:: Chord.isNote

	Boolean read-only value describing if this GeneralNote object is a Note. Is False

.. attribute:: Chord.isRest

	Boolean read-only value describing if this GeneralNote object is a Rest. Is False
	>>> c = chord.Chord()
	>>> c.isRest
	False
	

Instance variables inherited from :class:`~music21.note.NotRest`:

.. hlist::
   :columns: 3

   - :attr:`~music21.note.NotRest.beams`
   - :attr:`~music21.note.NotRest.isChord`
   - :attr:`~music21.note.NotRest.isNote`
   - :attr:`~music21.note.NotRest.isRest`

Instance variables inherited from :class:`~music21.note.GeneralNote`:

.. hlist::
   :columns: 3

   - :attr:`~music21.note.GeneralNote.articulations`
   - :attr:`~music21.note.GeneralNote.expressions`
   - :attr:`~music21.note.GeneralNote.isChord`
   - :attr:`~music21.note.GeneralNote.lyrics`
   - :attr:`~music21.note.GeneralNote.tie`

Instance variables inherited from :class:`~music21.base.Music21Object`:

.. hlist::
   :columns: 3

   - :attr:`~music21.base.Music21Object.classSortOrder`
   - :attr:`~music21.base.Music21Object.groups`
   - :attr:`~music21.base.Music21Object.hideObjectOnPrint`
   - :attr:`~music21.base.Music21Object.id`
   - :attr:`~music21.base.Music21Object.isStream`
   - :attr:`~music21.base.Music21Object.xPosition`
