.. _modulePitch:

music21.pitch
=============

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

.. automodule:: music21.pitch

Functions
---------

.. autofunction:: music21.pitch.simplifyMultipleEnharmonics

Pitch
-----

.. autoclass:: music21.pitch.Pitch

.. rubric:: :class:`~music21.pitch.Pitch` read-only properties

.. autoattribute:: music21.pitch.Pitch.alter

.. autoattribute:: music21.pitch.Pitch.dutch

.. autoattribute:: music21.pitch.Pitch.french

.. autoattribute:: music21.pitch.Pitch.fullName

.. autoattribute:: music21.pitch.Pitch.german

.. autoattribute:: music21.pitch.Pitch.implicitOctave

.. autoattribute:: music21.pitch.Pitch.italian

.. autoattribute:: music21.pitch.Pitch.spanish

.. autoattribute:: music21.pitch.Pitch.unicodeName

.. autoattribute:: music21.pitch.Pitch.unicodeNameWithOctave

.. rubric:: :class:`~music21.pitch.Pitch` read/write properties

.. autoattribute:: music21.pitch.Pitch.accidental

.. autoattribute:: music21.pitch.Pitch.diatonicNoteNum

.. autoattribute:: music21.pitch.Pitch.freq440

.. autoattribute:: music21.pitch.Pitch.frequency

.. autoattribute:: music21.pitch.Pitch.groups

.. autoattribute:: music21.pitch.Pitch.microtone

.. autoattribute:: music21.pitch.Pitch.midi

.. autoattribute:: music21.pitch.Pitch.name

.. autoattribute:: music21.pitch.Pitch.nameWithOctave

.. autoattribute:: music21.pitch.Pitch.octave

.. autoattribute:: music21.pitch.Pitch.pitchClass

.. autoattribute:: music21.pitch.Pitch.pitchClassString

.. autoattribute:: music21.pitch.Pitch.ps

.. autoattribute:: music21.pitch.Pitch.step

.. rubric:: :class:`~music21.pitch.Pitch` methods

.. automethod:: music21.pitch.Pitch.convertMicrotonesToQuarterTones

.. automethod:: music21.pitch.Pitch.convertQuarterTonesToMicrotones

.. automethod:: music21.pitch.Pitch.getAllCommonEnharmonics

.. automethod:: music21.pitch.Pitch.getCentShiftFromMidi

.. automethod:: music21.pitch.Pitch.getEnharmonic

.. automethod:: music21.pitch.Pitch.getHarmonic

.. automethod:: music21.pitch.Pitch.getHigherEnharmonic

.. automethod:: music21.pitch.Pitch.getLowerEnharmonic

.. automethod:: music21.pitch.Pitch.getMidiPreCentShift

.. automethod:: music21.pitch.Pitch.getStringHarmonic

.. automethod:: music21.pitch.Pitch.harmonicAndFundamentalFromPitch

.. automethod:: music21.pitch.Pitch.harmonicAndFundamentalStringFromPitch

.. automethod:: music21.pitch.Pitch.harmonicFromFundamental

.. automethod:: music21.pitch.Pitch.harmonicString

.. automethod:: music21.pitch.Pitch.isEnharmonic

.. automethod:: music21.pitch.Pitch.isTwelveTone

.. automethod:: music21.pitch.Pitch.simplifyEnharmonic

.. automethod:: music21.pitch.Pitch.transpose

.. automethod:: music21.pitch.Pitch.transposeAboveTarget

.. automethod:: music21.pitch.Pitch.transposeBelowTarget

.. automethod:: music21.pitch.Pitch.updateAccidentalDisplay

Accidental
----------

.. autoclass:: music21.pitch.Accidental

.. rubric:: :class:`~music21.pitch.Accidental` bases

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

.. rubric:: :class:`~music21.pitch.Accidental` read-only properties

.. autoattribute:: music21.pitch.Accidental.fullName

.. autoattribute:: music21.pitch.Accidental.unicode

.. rubric:: :class:`~music21.pitch.Accidental` read/write properties

.. autoattribute:: music21.pitch.Accidental.alter

.. autoattribute:: music21.pitch.Accidental.displayStatus

.. autoattribute:: music21.pitch.Accidental.displayType

.. autoattribute:: music21.pitch.Accidental.modifier

.. autoattribute:: music21.pitch.Accidental.name

.. rubric:: :class:`~music21.pitch.Accidental` methods

.. automethod:: music21.pitch.Accidental.inheritDisplay

.. automethod:: music21.pitch.Accidental.isTwelveTone

.. automethod:: music21.pitch.Accidental.listNames

.. automethod:: music21.pitch.Accidental.set

.. rubric:: :class:`~music21.pitch.Accidental` instance variables

.. attribute:: Accidental.alter

	A signed decimal representing the number of half-steps shifted
	by this Accidental, such as 1.0 for a sharp and -.5 for a quarter tone flat.

.. attribute:: Accidental.displayLocation

	Location of accidental: "normal", "above", "below".

.. attribute:: Accidental.displaySize

	Size in display: "cue", "large", or a percentage.

.. attribute:: Accidental.displayStatus

	Determines if this Accidental is to be displayed;
	can be None (for not set), True, or False.

.. attribute:: Accidental.displayStyle

	Style of display: "parentheses", "bracket", "both".

.. attribute:: Accidental.modifier

	A string symbol used to modify the pitch name, such as "#" or
	"-" for sharp and flat, respectively.

.. attribute:: Accidental.name

	A string name of the Accidental, such as "sharp" or
	"double-flat".

Microtone
---------

.. autoclass:: music21.pitch.Microtone

.. rubric:: :class:`~music21.pitch.Microtone` bases

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

.. rubric:: :class:`~music21.pitch.Microtone` read-only properties

.. autoattribute:: music21.pitch.Microtone.alter

.. autoattribute:: music21.pitch.Microtone.cents

.. rubric:: :class:`~music21.pitch.Microtone` read/write properties

.. autoattribute:: music21.pitch.Microtone.harmonicShift
