pitchtools.InversionEquivalentDiatonicIntervalClassSegment

Inheritance diagram of abjad.tools.pitchtools.InversionEquivalentDiatonicIntervalClassSegment.InversionEquivalentDiatonicIntervalClassSegment.InversionEquivalentDiatonicIntervalClassSegment

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

New in version 2.0.

Abjad model of inversion-equivalent diatonic interval-class segment:

abjad> pitchtools.InversionEquivalentDiatonicIntervalClassSegment([('major', 2), ('major', 9), ('minor', -2), ('minor', -9)])
InversionEquivalentDiatonicIntervalClassSegment(M2, M2, m2, m2)

Inversion-equivalent diatonic interval-class segments are immutable.

Read-only Properties

InversionEquivalentDiatonicIntervalClassSegment.interval_classes

Note

Inherited from pitchtools._IntervalSegment

InversionEquivalentDiatonicIntervalClassSegment.intervals

Note

Inherited from pitchtools._IntervalSegment

InversionEquivalentDiatonicIntervalClassSegment.is_tertian[source]

True when all diatonic interval-classes in segment are tertian. Otherwise false:

abjad> dics = pitchtools.InversionEquivalentDiatonicIntervalClassSegment([('major', 3), ('minor', 6), ('major', 6)])
abjad> dics.is_tertian
True

Return boolean.

Methods

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

Note

Inherited from __builtin__.tuple

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

Raises ValueError if the value is not present.

Note

Inherited from __builtin__.tuple

InversionEquivalentDiatonicIntervalClassSegment.rotate(n)

Note

Inherited from pitchtools._IntervalSegment

Special Methods

InversionEquivalentDiatonicIntervalClassSegment.__add__(arg)

Note

Inherited from pitchtools._Segment

InversionEquivalentDiatonicIntervalClassSegment.__contains__()

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

Note

Inherited from __builtin__.tuple

InversionEquivalentDiatonicIntervalClassSegment.__delattr__()

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

Note

Inherited from __builtin__.object

InversionEquivalentDiatonicIntervalClassSegment.__eq__()

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

Note

Inherited from __builtin__.tuple

InversionEquivalentDiatonicIntervalClassSegment.__ge__()

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

Note

Inherited from __builtin__.tuple

InversionEquivalentDiatonicIntervalClassSegment.__getitem__()

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

Note

Inherited from __builtin__.tuple

InversionEquivalentDiatonicIntervalClassSegment.__getslice__(start, stop)

Note

Inherited from pitchtools._Segment

InversionEquivalentDiatonicIntervalClassSegment.__gt__()

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

Note

Inherited from __builtin__.tuple

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

Note

Inherited from __builtin__.tuple

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

Note

Inherited from __builtin__.tuple

InversionEquivalentDiatonicIntervalClassSegment.__le__()

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

Note

Inherited from __builtin__.tuple

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

Note

Inherited from __builtin__.tuple

InversionEquivalentDiatonicIntervalClassSegment.__lt__()

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

Note

Inherited from __builtin__.tuple

InversionEquivalentDiatonicIntervalClassSegment.__mul__(n)

Note

Inherited from pitchtools._Segment

InversionEquivalentDiatonicIntervalClassSegment.__ne__()

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

Note

Inherited from __builtin__.tuple

InversionEquivalentDiatonicIntervalClassSegment.__repr__()

Note

Inherited from pitchtools._IntervalSegment

InversionEquivalentDiatonicIntervalClassSegment.__rmul__(n)

Note

Inherited from pitchtools._Segment

InversionEquivalentDiatonicIntervalClassSegment.__setattr__()

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

Note

Inherited from __builtin__.object

InversionEquivalentDiatonicIntervalClassSegment.__str__()

Note

Inherited from pitchtools._IntervalSegment

Table Of Contents

This Page