pitchtools.NumberedChromaticPitchClassSegment

Inheritance diagram of abjad.tools.pitchtools.NumberedChromaticPitchClassSegment.NumberedChromaticPitchClassSegment.NumberedChromaticPitchClassSegment

class abjad.tools.pitchtools.NumberedChromaticPitchClassSegment.NumberedChromaticPitchClassSegment.NumberedChromaticPitchClassSegment(*args, **kwargs)[source]

New in version 2.0.

Abjad model of a numbered chromatic pitch-class segment:

abjad> pitchtools.NumberedChromaticPitchClassSegment([-2, -1.5, 6, 7, -1.5, 7])
NumberedChromaticPitchClassSegment([10, 10.5, 6, 7, 10.5, 7])

Numbered chromatic pitch-class segments are immutable.

Read-only Properties

NumberedChromaticPitchClassSegment.inversion_equivalent_chromatic_interval_class_segment[source]

Read-only inversion-equivalent chromatic interval-class segment:

numbered_chromatic_pitch_class_segment = pitchtools.NumberedChromaticPitchClassSegment([10, 10.5, 6, 7, 10.5, 7])
numbered_chromatic_pitch_class_segment.inversion_equivalent_chromatic_interval_class_segment
InversionEquivalentChromaticIntervalClassSegment(0.5, 4.5, 1, 3.5, 3.5)

Return inversion-equivalent chromatic interval-class segment.

NumberedChromaticPitchClassSegment.numbered_chromatic_pitch_class_set[source]

Read-only numbered chromatic pitch-class set from numbered chromatic pitch-class segment:

numbered_chromatic_pitch_class_segment = pitchtools.NumberedChromaticPitchClassSegment([10, 10.5, 6, 7, 10.5, 7])
numbered_chromatic_pitch_class_segment.numbered_chromatic_pitch_class_set
NumberedChromaticPitchClassSet([6, 7, 10, 10.5])

Return numbered chromatic pitch-class set.

Methods

NumberedChromaticPitchClassSegment.alpha()[source]

Morris alpha transform of numbered chromatic pitch-class segment:

numbered_chromatic_pitch_class_segment = pitchtools.NumberedChromaticPitchClassSegment([10, 10.5, 6, 7, 10.5, 7])
numbered_chromatic_pitch_class_segment.alpha()
NumberedChromaticPitchClassSegment([11, 11.5, 7, 6, 11.5, 6])

Return numbered chromatic pitch-class segment.

NumberedChromaticPitchClassSegment.count(value) → integer -- return number of occurrences of value

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.index(value[, start[, stop]]) → integer -- return first index of value.

Raises ValueError if the value is not present.

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.invert()[source]

Invert numbered chromatic pitch-class segment:

numbered_chromatic_pitch_class_segment = pitchtools.NumberedChromaticPitchClassSegment([10, 10.5, 6, 7, 10.5, 7])
numbered_chromatic_pitch_class_segment.invert()
NumberedChromaticPitchClassSegment([2, 1.5, 6, 5, 1.5, 5])

Return numbered chromatic pitch-class segment.

NumberedChromaticPitchClassSegment.multiply(n)[source]

Multiply numbered chromatic pitch-class segment by n:

numbered_chromatic_pitch_class_segment = pitchtools.NumberedChromaticPitchClassSegment([10, 10.5, 6, 7, 10.5, 7])
numbered_chromatic_pitch_class_segment.multiply(5)
NumberedChromaticPitchClassSegment([2, 4.5, 6, 11, 4.5, 11])

Return numbered chromatic pitch-class segment.

NumberedChromaticPitchClassSegment.retrograde()[source]

Retrograde of numbered chromatic pitch-class segment:

numbered_chromatic_pitch_class_segment = pitchtools.NumberedChromaticPitchClassSegment([10, 10.5, 6, 7, 10.5, 7])
numbered_chromatic_pitch_class_segment.retrograde()
NumberedChromaticPitchClassSegment([7, 10.5, 7, 6, 10.5, 10])

Return numbered chromatic pitch-class segment.

NumberedChromaticPitchClassSegment.rotate(n)[source]

Rotate numbered chromatic pitch-class segment:

numbered_chromatic_pitch_class_segment = pitchtools.NumberedChromaticPitchClassSegment([10, 10.5, 6, 7, 10.5, 7])
numbered_chromatic_pitch_class_segment.rotate(1)
NumberedChromaticPitchClassSegment([7, 10, 10.5, 6, 7, 10.5])

Return numbered chromatic pitch-class segment.

NumberedChromaticPitchClassSegment.transpose(n)[source]

Transpose numbered chromatic pitch-class segment:

numbered_chromatic_pitch_class_segment = pitchtools.NumberedChromaticPitchClassSegment([10, 10.5, 6, 7, 10.5, 7])
numbered_chromatic_pitch_class_segment.transpose(10)
NumberedChromaticPitchClassSegment([8, 8.5, 4, 5, 8.5, 5])

Return numbered chromatic pitch-class segment.

Special Methods

NumberedChromaticPitchClassSegment.__add__(arg)

Note

Inherited from pitchtools._Segment

NumberedChromaticPitchClassSegment.__contains__()

x.__contains__(y) <==> y in x

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.__delattr__()

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

Note

Inherited from __builtin__.object

NumberedChromaticPitchClassSegment.__eq__()

x.__eq__(y) <==> x==y

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.__ge__()

x.__ge__(y) <==> x>=y

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.__getitem__()

x.__getitem__(y) <==> x[y]

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.__getslice__(start, stop)

Note

Inherited from pitchtools._Segment

NumberedChromaticPitchClassSegment.__gt__()

x.__gt__(y) <==> x>y

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.__hash__() <==> hash(x)

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.__iter__() <==> iter(x)

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.__le__()

x.__le__(y) <==> x<=y

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.__len__() <==> len(x)

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.__lt__()

x.__lt__(y) <==> x<y

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.__mul__(n)

Note

Inherited from pitchtools._Segment

NumberedChromaticPitchClassSegment.__ne__()

x.__ne__(y) <==> x!=y

Note

Inherited from __builtin__.tuple

NumberedChromaticPitchClassSegment.__repr__()[source]
NumberedChromaticPitchClassSegment.__rmul__(n)

Note

Inherited from pitchtools._Segment

NumberedChromaticPitchClassSegment.__setattr__()

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

Note

Inherited from __builtin__.object

NumberedChromaticPitchClassSegment.__str__()[source]

Table Of Contents

This Page