pitchtools.NumberedDiatonicPitch

Inheritance diagram of abjad.tools.pitchtools.NumberedDiatonicPitch.NumberedDiatonicPitch.NumberedDiatonicPitch

class abjad.tools.pitchtools.NumberedDiatonicPitch.NumberedDiatonicPitch.NumberedDiatonicPitch(arg)[source]

New in version 2.0.

Abjad model of a numbered diatonic pitch:

abjad> pitchtools.NumberedDiatonicPitch(7)
NumberedDiatonicPitch(7)

Numbered diatonic pitches are immutable.

Read-only Properties

NumberedDiatonicPitch.chromatic_pitch_number[source]

Read-only chromatic pitch number:

abjad> pitchtools.NumberedDiatonicPitch(7).chromatic_pitch_number
12

Return integer.

NumberedDiatonicPitch.diatonic_pitch_number[source]

Read-only diatonic pitch number:

abjad> pitchtools.NumberedDiatonicPitch(7).diatonic_pitch_number
7

Return integer.

NumberedDiatonicPitch.named_diatonic_pitch[source]

Read-only named diatonic pitch:

abjad> pitchtools.NumberedDiatonicPitch(7).named_diatonic_pitch
NamedDiatonicPitch("c''")

Return named diatonic pitch.

NumberedDiatonicPitch.named_diatonic_pitch_class[source]

Read-only named diatonic pitch-class:

abjad> pitchtools.NumberedDiatonicPitch(7).named_diatonic_pitch_class
NamedDiatonicPitchClass('c')

Return named diatonic pitch-class.

NumberedDiatonicPitch.numbered_diatonic_pitch_class[source]

Read-only numbered diatonic pitch-class:

abjad> pitchtools.NumberedDiatonicPitch(7).numbered_diatonic_pitch_class
NumberedDiatonicPitchClass(0)

Return numbered diatonic pitch-class.

Special Methods

NumberedDiatonicPitch.__abs__()[source]
NumberedDiatonicPitch.__delattr__()

x.__delattr__(‘name’) <==> del x.name

Note

Inherited from __builtin__.object

NumberedDiatonicPitch.__eq__(arg)

Initialize new object from arg and evaluate comparison attributes.

Return boolean.

NumberedDiatonicPitch.__float__()

Note

Inherited from pitchtools._DiatonicPitch

NumberedDiatonicPitch.__ge__(arg)

Initialize new object from arg and evaluate comparison attributes.

Return boolean.

NumberedDiatonicPitch.__gt__(arg)

Initialize new object from arg and evaluate comparison attributes.

Return boolean.

NumberedDiatonicPitch.__hash__()

Note

Inherited from pitchtools._Pitch

NumberedDiatonicPitch.__int__()

Note

Inherited from pitchtools._DiatonicPitch

NumberedDiatonicPitch.__le__(arg)

Initialize new object from arg and evaluate comparison attributes.

Return boolean.

NumberedDiatonicPitch.__lt__(arg)

Initialize new object from arg and evaluate comparison attributes.

Return boolean.

NumberedDiatonicPitch.__ne__(arg)

Note

Inherited from pitchtools._Pitch

NumberedDiatonicPitch.__repr__()[source]
NumberedDiatonicPitch.__setattr__()

x.__setattr__(‘name’, value) <==> x.name = value

Note

Inherited from __builtin__.object

NumberedDiatonicPitch.__str__()[source]

Table Of Contents

This Page