pitchtools.NumberedChromaticPitch

Inheritance diagram of abjad.tools.pitchtools.NumberedChromaticPitch.NumberedChromaticPitch.NumberedChromaticPitch

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

New in version 2.0.

Abjad model of a numbered chromatic pitch:

abjad> pitchtools.NumberedChromaticPitch(13)
NumberedChromaticPitch(13)

Numbered chromatic pitches are immutable.

Read-only Properties

NumberedChromaticPitch.chromatic_pitch_number[source]

Read-only chromatic pitch-class number:

abjad> pitchtools.NumberedChromaticPitch(13).chromatic_pitch_number
13

Return integer or float.

NumberedChromaticPitch.diatonic_pitch_class_number[source]

Read-only diatonic pitch-class number:

abjad> pitchtools.NumberedChromaticPitch(13).diatonic_pitch_class_number
0

Return integer.

NumberedChromaticPitch.diatonic_pitch_number[source]

Read-only diatonic pitch-class number:

abjad> pitchtools.NumberedChromaticPitch(13).diatonic_pitch_number
7

Return integer.

Methods

NumberedChromaticPitch.apply_accidental(accidental=None)[source]

Apply accidental:

abjad> pitchtools.NumberedChromaticPitch(13).apply_accidental('flat')
NumberedChromaticPitch(12)

Return numbered chromatic pitch.

NumberedChromaticPitch.transpose(n=0)[source]

Tranpose by n semitones:

abjad> pitchtools.NumberedChromaticPitch(13).transpose(1)
NumberedChromaticPitch(14)

Return numbered chromatic pitch.

Special Methods

NumberedChromaticPitch.__abs__()[source]
NumberedChromaticPitch.__add__(arg)[source]
NumberedChromaticPitch.__delattr__()

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

Note

Inherited from __builtin__.object

NumberedChromaticPitch.__eq__(arg)

Initialize new object from arg and evaluate comparison attributes.

Return boolean.

NumberedChromaticPitch.__float__()[source]
NumberedChromaticPitch.__ge__(arg)

Initialize new object from arg and evaluate comparison attributes.

Return boolean.

NumberedChromaticPitch.__gt__(arg)

Initialize new object from arg and evaluate comparison attributes.

Return boolean.

NumberedChromaticPitch.__hash__()[source]
NumberedChromaticPitch.__int__()[source]
NumberedChromaticPitch.__le__(arg)

Initialize new object from arg and evaluate comparison attributes.

Return boolean.

NumberedChromaticPitch.__lt__(arg)

Initialize new object from arg and evaluate comparison attributes.

Return boolean.

NumberedChromaticPitch.__ne__(arg)

Note

Inherited from pitchtools._Pitch

NumberedChromaticPitch.__neg__()[source]
NumberedChromaticPitch.__repr__()[source]
NumberedChromaticPitch.__setattr__()

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

Note

Inherited from __builtin__.object

NumberedChromaticPitch.__str__()[source]
NumberedChromaticPitch.__sub__(arg)[source]

Table Of Contents

This Page