.. _moduleInterval: music21.interval ================ .. WARNING: DO NOT EDIT THIS FILE: AUTOMATICALLY GENERATED. PLEASE EDIT THE .py FILE DIRECTLY. .. automodule:: music21.interval Interval -------- .. autoclass:: music21.interval.Interval .. rubric:: :class:`~music21.interval.Interval` bases - :class:`~music21.interval.IntervalBase` - :class:`~music21.base.Music21Object` - :class:`~music21.prebase.ProtoM21Object` .. rubric:: :class:`~music21.interval.Interval` read-only properties .. autoattribute:: music21.interval.Interval.cents .. autoattribute:: music21.interval.Interval.complement .. autoattribute:: music21.interval.Interval.directedName .. autoattribute:: music21.interval.Interval.directedNiceName .. autoattribute:: music21.interval.Interval.directedSimpleName .. autoattribute:: music21.interval.Interval.directedSimpleNiceName .. autoattribute:: music21.interval.Interval.direction .. autoattribute:: music21.interval.Interval.generic .. autoattribute:: music21.interval.Interval.intervalClass .. autoattribute:: music21.interval.Interval.isChromaticStep .. autoattribute:: music21.interval.Interval.isDiatonicStep .. autoattribute:: music21.interval.Interval.isSkip .. autoattribute:: music21.interval.Interval.isStep .. autoattribute:: music21.interval.Interval.name .. autoattribute:: music21.interval.Interval.niceName .. autoattribute:: music21.interval.Interval.semiSimpleName .. autoattribute:: music21.interval.Interval.semiSimpleNiceName .. autoattribute:: music21.interval.Interval.semitones .. autoattribute:: music21.interval.Interval.simpleName .. autoattribute:: music21.interval.Interval.simpleNiceName .. autoattribute:: music21.interval.Interval.specificName .. autoattribute:: music21.interval.Interval.specifier Read-only properties inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.beat` - :attr:`~music21.base.Music21Object.beatDuration` - :attr:`~music21.base.Music21Object.beatStr` - :attr:`~music21.base.Music21Object.beatStrength` - :attr:`~music21.base.Music21Object.hasEditorialInformation` - :attr:`~music21.base.Music21Object.hasStyleInformation` - :attr:`~music21.base.Music21Object.measureNumber` Read-only properties inherited from :class:`~music21.prebase.ProtoM21Object`: .. hlist:: :columns: 3 - :attr:`~music21.prebase.ProtoM21Object.classSet` - :attr:`~music21.prebase.ProtoM21Object.classes` .. rubric:: :class:`~music21.interval.Interval` read/write properties .. autoattribute:: music21.interval.Interval.noteEnd .. autoattribute:: music21.interval.Interval.noteStart .. autoattribute:: music21.interval.Interval.pitchEnd .. autoattribute:: music21.interval.Interval.pitchStart Read/write properties inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.activeSite` - :attr:`~music21.base.Music21Object.derivation` - :attr:`~music21.base.Music21Object.duration` - :attr:`~music21.base.Music21Object.editorial` - :attr:`~music21.base.Music21Object.id` - :attr:`~music21.base.Music21Object.offset` - :attr:`~music21.base.Music21Object.priority` - :attr:`~music21.base.Music21Object.quarterLength` - :attr:`~music21.base.Music21Object.seconds` - :attr:`~music21.base.Music21Object.style` .. rubric:: :class:`~music21.interval.Interval` methods .. automethod:: music21.interval.Interval.__eq__ .. automethod:: music21.interval.Interval.isConsonant .. automethod:: music21.interval.Interval.reverse .. automethod:: music21.interval.Interval.transposePitch Methods inherited from :class:`~music21.interval.IntervalBase`: .. hlist:: :columns: 3 - :meth:`~music21.interval.IntervalBase.transposeNote` Methods inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :meth:`~music21.base.Music21Object.clearCache` - :meth:`~music21.base.Music21Object.containerHierarchy` - :meth:`~music21.base.Music21Object.contextSites` - :meth:`~music21.base.Music21Object.getAllContextsByClass` - :meth:`~music21.base.Music21Object.getContextByClass` - :meth:`~music21.base.Music21Object.getOffsetBySite` - :meth:`~music21.base.Music21Object.getOffsetInHierarchy` - :meth:`~music21.base.Music21Object.getSpannerSites` - :meth:`~music21.base.Music21Object.informSites` - :meth:`~music21.base.Music21Object.mergeAttributes` - :meth:`~music21.base.Music21Object.next` - :meth:`~music21.base.Music21Object.previous` - :meth:`~music21.base.Music21Object.purgeLocations` - :meth:`~music21.base.Music21Object.purgeOrphans` - :meth:`~music21.base.Music21Object.setOffsetBySite` - :meth:`~music21.base.Music21Object.show` - :meth:`~music21.base.Music21Object.sortTuple` - :meth:`~music21.base.Music21Object.splitAtDurations` - :meth:`~music21.base.Music21Object.splitAtQuarterLength` - :meth:`~music21.base.Music21Object.splitByQuarterLengths` - :meth:`~music21.base.Music21Object.write` Methods inherited from :class:`~music21.prebase.ProtoM21Object`: .. hlist:: :columns: 3 - :meth:`~music21.prebase.ProtoM21Object.isClassOrSubclass` .. rubric:: :class:`~music21.interval.Interval` instance variables Instance variables inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.classSortOrder` - :attr:`~music21.base.Music21Object.groups` - :attr:`~music21.base.Music21Object.isStream` - :attr:`~music21.base.Music21Object.sites` ChromaticInterval ----------------- .. autoclass:: music21.interval.ChromaticInterval .. rubric:: :class:`~music21.interval.ChromaticInterval` bases - :class:`~music21.interval.IntervalBase` - :class:`~music21.base.Music21Object` - :class:`~music21.prebase.ProtoM21Object` .. rubric:: :class:`~music21.interval.ChromaticInterval` read-only properties .. autoattribute:: music21.interval.ChromaticInterval.cents .. autoattribute:: music21.interval.ChromaticInterval.directed .. autoattribute:: music21.interval.ChromaticInterval.direction .. autoattribute:: music21.interval.ChromaticInterval.intervalClass .. autoattribute:: music21.interval.ChromaticInterval.isChromaticStep .. autoattribute:: music21.interval.ChromaticInterval.isStep .. autoattribute:: music21.interval.ChromaticInterval.mod12 .. autoattribute:: music21.interval.ChromaticInterval.simpleDirected .. autoattribute:: music21.interval.ChromaticInterval.simpleUndirected .. autoattribute:: music21.interval.ChromaticInterval.undirected Read-only properties inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.beat` - :attr:`~music21.base.Music21Object.beatDuration` - :attr:`~music21.base.Music21Object.beatStr` - :attr:`~music21.base.Music21Object.beatStrength` - :attr:`~music21.base.Music21Object.hasEditorialInformation` - :attr:`~music21.base.Music21Object.hasStyleInformation` - :attr:`~music21.base.Music21Object.measureNumber` Read-only properties inherited from :class:`~music21.prebase.ProtoM21Object`: .. hlist:: :columns: 3 - :attr:`~music21.prebase.ProtoM21Object.classSet` - :attr:`~music21.prebase.ProtoM21Object.classes` .. rubric:: :class:`~music21.interval.ChromaticInterval` read/write properties Read/write properties inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.activeSite` - :attr:`~music21.base.Music21Object.derivation` - :attr:`~music21.base.Music21Object.duration` - :attr:`~music21.base.Music21Object.editorial` - :attr:`~music21.base.Music21Object.id` - :attr:`~music21.base.Music21Object.offset` - :attr:`~music21.base.Music21Object.priority` - :attr:`~music21.base.Music21Object.quarterLength` - :attr:`~music21.base.Music21Object.seconds` - :attr:`~music21.base.Music21Object.style` .. rubric:: :class:`~music21.interval.ChromaticInterval` methods .. automethod:: music21.interval.ChromaticInterval.__eq__ .. automethod:: music21.interval.ChromaticInterval.getDiatonic .. automethod:: music21.interval.ChromaticInterval.reverse .. automethod:: music21.interval.ChromaticInterval.transposePitch Methods inherited from :class:`~music21.interval.IntervalBase`: .. hlist:: :columns: 3 - :meth:`~music21.interval.IntervalBase.transposeNote` Methods inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :meth:`~music21.base.Music21Object.clearCache` - :meth:`~music21.base.Music21Object.containerHierarchy` - :meth:`~music21.base.Music21Object.contextSites` - :meth:`~music21.base.Music21Object.getAllContextsByClass` - :meth:`~music21.base.Music21Object.getContextByClass` - :meth:`~music21.base.Music21Object.getOffsetBySite` - :meth:`~music21.base.Music21Object.getOffsetInHierarchy` - :meth:`~music21.base.Music21Object.getSpannerSites` - :meth:`~music21.base.Music21Object.informSites` - :meth:`~music21.base.Music21Object.mergeAttributes` - :meth:`~music21.base.Music21Object.next` - :meth:`~music21.base.Music21Object.previous` - :meth:`~music21.base.Music21Object.purgeLocations` - :meth:`~music21.base.Music21Object.purgeOrphans` - :meth:`~music21.base.Music21Object.setOffsetBySite` - :meth:`~music21.base.Music21Object.show` - :meth:`~music21.base.Music21Object.sortTuple` - :meth:`~music21.base.Music21Object.splitAtDurations` - :meth:`~music21.base.Music21Object.splitAtQuarterLength` - :meth:`~music21.base.Music21Object.splitByQuarterLengths` - :meth:`~music21.base.Music21Object.write` Methods inherited from :class:`~music21.prebase.ProtoM21Object`: .. hlist:: :columns: 3 - :meth:`~music21.prebase.ProtoM21Object.isClassOrSubclass` .. rubric:: :class:`~music21.interval.ChromaticInterval` instance variables Instance variables inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.classSortOrder` - :attr:`~music21.base.Music21Object.groups` - :attr:`~music21.base.Music21Object.isStream` - :attr:`~music21.base.Music21Object.sites` DiatonicInterval ---------------- .. autoclass:: music21.interval.DiatonicInterval .. rubric:: :class:`~music21.interval.DiatonicInterval` bases - :class:`~music21.interval.IntervalBase` - :class:`~music21.base.Music21Object` - :class:`~music21.prebase.ProtoM21Object` .. rubric:: :class:`~music21.interval.DiatonicInterval` read-only properties .. autoattribute:: music21.interval.DiatonicInterval.cents .. autoattribute:: music21.interval.DiatonicInterval.directedName .. autoattribute:: music21.interval.DiatonicInterval.directedNiceName .. autoattribute:: music21.interval.DiatonicInterval.directedSemiSimpleName .. autoattribute:: music21.interval.DiatonicInterval.directedSemiSimpleNiceName .. autoattribute:: music21.interval.DiatonicInterval.directedSimpleName .. autoattribute:: music21.interval.DiatonicInterval.directedSimpleNiceName .. autoattribute:: music21.interval.DiatonicInterval.direction .. autoattribute:: music21.interval.DiatonicInterval.isDiatonicStep .. autoattribute:: music21.interval.DiatonicInterval.isSkip .. autoattribute:: music21.interval.DiatonicInterval.isStep .. autoattribute:: music21.interval.DiatonicInterval.mod7 .. autoattribute:: music21.interval.DiatonicInterval.mod7inversion .. autoattribute:: music21.interval.DiatonicInterval.name .. autoattribute:: music21.interval.DiatonicInterval.niceName .. autoattribute:: music21.interval.DiatonicInterval.perfectable .. autoattribute:: music21.interval.DiatonicInterval.semiSimpleName .. autoattribute:: music21.interval.DiatonicInterval.semiSimpleNiceName .. autoattribute:: music21.interval.DiatonicInterval.simpleName .. autoattribute:: music21.interval.DiatonicInterval.simpleNiceName .. autoattribute:: music21.interval.DiatonicInterval.specificName .. autoattribute:: music21.interval.DiatonicInterval.specifierAbbreviation Read-only properties inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.beat` - :attr:`~music21.base.Music21Object.beatDuration` - :attr:`~music21.base.Music21Object.beatStr` - :attr:`~music21.base.Music21Object.beatStrength` - :attr:`~music21.base.Music21Object.hasEditorialInformation` - :attr:`~music21.base.Music21Object.hasStyleInformation` - :attr:`~music21.base.Music21Object.measureNumber` Read-only properties inherited from :class:`~music21.prebase.ProtoM21Object`: .. hlist:: :columns: 3 - :attr:`~music21.prebase.ProtoM21Object.classSet` - :attr:`~music21.prebase.ProtoM21Object.classes` .. rubric:: :class:`~music21.interval.DiatonicInterval` read/write properties Read/write properties inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.activeSite` - :attr:`~music21.base.Music21Object.derivation` - :attr:`~music21.base.Music21Object.duration` - :attr:`~music21.base.Music21Object.editorial` - :attr:`~music21.base.Music21Object.id` - :attr:`~music21.base.Music21Object.offset` - :attr:`~music21.base.Music21Object.priority` - :attr:`~music21.base.Music21Object.quarterLength` - :attr:`~music21.base.Music21Object.seconds` - :attr:`~music21.base.Music21Object.style` .. rubric:: :class:`~music21.interval.DiatonicInterval` methods .. automethod:: music21.interval.DiatonicInterval.__eq__ .. automethod:: music21.interval.DiatonicInterval.getChromatic .. automethod:: music21.interval.DiatonicInterval.reverse .. automethod:: music21.interval.DiatonicInterval.transposePitch Methods inherited from :class:`~music21.interval.IntervalBase`: .. hlist:: :columns: 3 - :meth:`~music21.interval.IntervalBase.transposeNote` Methods inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :meth:`~music21.base.Music21Object.clearCache` - :meth:`~music21.base.Music21Object.containerHierarchy` - :meth:`~music21.base.Music21Object.contextSites` - :meth:`~music21.base.Music21Object.getAllContextsByClass` - :meth:`~music21.base.Music21Object.getContextByClass` - :meth:`~music21.base.Music21Object.getOffsetBySite` - :meth:`~music21.base.Music21Object.getOffsetInHierarchy` - :meth:`~music21.base.Music21Object.getSpannerSites` - :meth:`~music21.base.Music21Object.informSites` - :meth:`~music21.base.Music21Object.mergeAttributes` - :meth:`~music21.base.Music21Object.next` - :meth:`~music21.base.Music21Object.previous` - :meth:`~music21.base.Music21Object.purgeLocations` - :meth:`~music21.base.Music21Object.purgeOrphans` - :meth:`~music21.base.Music21Object.setOffsetBySite` - :meth:`~music21.base.Music21Object.show` - :meth:`~music21.base.Music21Object.sortTuple` - :meth:`~music21.base.Music21Object.splitAtDurations` - :meth:`~music21.base.Music21Object.splitAtQuarterLength` - :meth:`~music21.base.Music21Object.splitByQuarterLengths` - :meth:`~music21.base.Music21Object.write` Methods inherited from :class:`~music21.prebase.ProtoM21Object`: .. hlist:: :columns: 3 - :meth:`~music21.prebase.ProtoM21Object.isClassOrSubclass` .. rubric:: :class:`~music21.interval.DiatonicInterval` instance variables .. attribute:: DiatonicInterval.generic A :class:`~music21.interval.GenericInterval` enum representing the general interval. .. attribute:: DiatonicInterval.specifier A :class:`~music21.interval.Specifier` enum representing the Quality of the interval. Instance variables inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.classSortOrder` - :attr:`~music21.base.Music21Object.groups` - :attr:`~music21.base.Music21Object.isStream` - :attr:`~music21.base.Music21Object.sites` Direction --------- .. autoclass:: music21.interval.Direction GenericInterval --------------- .. autoclass:: music21.interval.GenericInterval .. rubric:: :class:`~music21.interval.GenericInterval` bases - :class:`~music21.interval.IntervalBase` - :class:`~music21.base.Music21Object` - :class:`~music21.prebase.ProtoM21Object` .. rubric:: :class:`~music21.interval.GenericInterval` read-only properties .. autoattribute:: music21.interval.GenericInterval.direction .. autoattribute:: music21.interval.GenericInterval.isDiatonicStep .. autoattribute:: music21.interval.GenericInterval.isSkip .. autoattribute:: music21.interval.GenericInterval.isStep .. autoattribute:: music21.interval.GenericInterval.isUnison .. autoattribute:: music21.interval.GenericInterval.mod7 .. autoattribute:: music21.interval.GenericInterval.mod7inversion .. autoattribute:: music21.interval.GenericInterval.niceName .. autoattribute:: music21.interval.GenericInterval.octaves .. autoattribute:: music21.interval.GenericInterval.perfectable .. autoattribute:: music21.interval.GenericInterval.semiSimpleDirected .. autoattribute:: music21.interval.GenericInterval.semiSimpleNiceName .. autoattribute:: music21.interval.GenericInterval.semiSimpleUndirected .. autoattribute:: music21.interval.GenericInterval.simpleDirected .. autoattribute:: music21.interval.GenericInterval.simpleNiceName .. autoattribute:: music21.interval.GenericInterval.simpleUndirected .. autoattribute:: music21.interval.GenericInterval.staffDistance .. autoattribute:: music21.interval.GenericInterval.undirected .. autoattribute:: music21.interval.GenericInterval.undirectedOctaves Read-only properties inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.beat` - :attr:`~music21.base.Music21Object.beatDuration` - :attr:`~music21.base.Music21Object.beatStr` - :attr:`~music21.base.Music21Object.beatStrength` - :attr:`~music21.base.Music21Object.hasEditorialInformation` - :attr:`~music21.base.Music21Object.hasStyleInformation` - :attr:`~music21.base.Music21Object.measureNumber` Read-only properties inherited from :class:`~music21.prebase.ProtoM21Object`: .. hlist:: :columns: 3 - :attr:`~music21.prebase.ProtoM21Object.classSet` - :attr:`~music21.prebase.ProtoM21Object.classes` .. rubric:: :class:`~music21.interval.GenericInterval` read/write properties .. autoattribute:: music21.interval.GenericInterval.directed .. autoattribute:: music21.interval.GenericInterval.value Read/write properties inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.activeSite` - :attr:`~music21.base.Music21Object.derivation` - :attr:`~music21.base.Music21Object.duration` - :attr:`~music21.base.Music21Object.editorial` - :attr:`~music21.base.Music21Object.id` - :attr:`~music21.base.Music21Object.offset` - :attr:`~music21.base.Music21Object.priority` - :attr:`~music21.base.Music21Object.quarterLength` - :attr:`~music21.base.Music21Object.seconds` - :attr:`~music21.base.Music21Object.style` .. rubric:: :class:`~music21.interval.GenericInterval` methods .. automethod:: music21.interval.GenericInterval.__eq__ .. automethod:: music21.interval.GenericInterval.complement .. automethod:: music21.interval.GenericInterval.getDiatonic .. automethod:: music21.interval.GenericInterval.reverse .. automethod:: music21.interval.GenericInterval.transposePitch .. automethod:: music21.interval.GenericInterval.transposePitchKeyAware Methods inherited from :class:`~music21.interval.IntervalBase`: .. hlist:: :columns: 3 - :meth:`~music21.interval.IntervalBase.transposeNote` Methods inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :meth:`~music21.base.Music21Object.clearCache` - :meth:`~music21.base.Music21Object.containerHierarchy` - :meth:`~music21.base.Music21Object.contextSites` - :meth:`~music21.base.Music21Object.getAllContextsByClass` - :meth:`~music21.base.Music21Object.getContextByClass` - :meth:`~music21.base.Music21Object.getOffsetBySite` - :meth:`~music21.base.Music21Object.getOffsetInHierarchy` - :meth:`~music21.base.Music21Object.getSpannerSites` - :meth:`~music21.base.Music21Object.informSites` - :meth:`~music21.base.Music21Object.mergeAttributes` - :meth:`~music21.base.Music21Object.next` - :meth:`~music21.base.Music21Object.previous` - :meth:`~music21.base.Music21Object.purgeLocations` - :meth:`~music21.base.Music21Object.purgeOrphans` - :meth:`~music21.base.Music21Object.setOffsetBySite` - :meth:`~music21.base.Music21Object.show` - :meth:`~music21.base.Music21Object.sortTuple` - :meth:`~music21.base.Music21Object.splitAtDurations` - :meth:`~music21.base.Music21Object.splitAtQuarterLength` - :meth:`~music21.base.Music21Object.splitByQuarterLengths` - :meth:`~music21.base.Music21Object.write` Methods inherited from :class:`~music21.prebase.ProtoM21Object`: .. hlist:: :columns: 3 - :meth:`~music21.prebase.ProtoM21Object.isClassOrSubclass` .. rubric:: :class:`~music21.interval.GenericInterval` instance variables Instance variables inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.classSortOrder` - :attr:`~music21.base.Music21Object.groups` - :attr:`~music21.base.Music21Object.isStream` - :attr:`~music21.base.Music21Object.sites` IntervalBase ------------ .. autoclass:: music21.interval.IntervalBase .. rubric:: :class:`~music21.interval.IntervalBase` bases - :class:`~music21.base.Music21Object` - :class:`~music21.prebase.ProtoM21Object` .. rubric:: :class:`~music21.interval.IntervalBase` read-only properties Read-only properties inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.beat` - :attr:`~music21.base.Music21Object.beatDuration` - :attr:`~music21.base.Music21Object.beatStr` - :attr:`~music21.base.Music21Object.beatStrength` - :attr:`~music21.base.Music21Object.hasEditorialInformation` - :attr:`~music21.base.Music21Object.hasStyleInformation` - :attr:`~music21.base.Music21Object.measureNumber` Read-only properties inherited from :class:`~music21.prebase.ProtoM21Object`: .. hlist:: :columns: 3 - :attr:`~music21.prebase.ProtoM21Object.classSet` - :attr:`~music21.prebase.ProtoM21Object.classes` .. rubric:: :class:`~music21.interval.IntervalBase` read/write properties Read/write properties inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.activeSite` - :attr:`~music21.base.Music21Object.derivation` - :attr:`~music21.base.Music21Object.duration` - :attr:`~music21.base.Music21Object.editorial` - :attr:`~music21.base.Music21Object.id` - :attr:`~music21.base.Music21Object.offset` - :attr:`~music21.base.Music21Object.priority` - :attr:`~music21.base.Music21Object.quarterLength` - :attr:`~music21.base.Music21Object.seconds` - :attr:`~music21.base.Music21Object.style` .. rubric:: :class:`~music21.interval.IntervalBase` methods .. automethod:: music21.interval.IntervalBase.reverse .. automethod:: music21.interval.IntervalBase.transposeNote .. automethod:: music21.interval.IntervalBase.transposePitch Methods inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :meth:`~music21.base.Music21Object.__eq__` - :meth:`~music21.base.Music21Object.clearCache` - :meth:`~music21.base.Music21Object.containerHierarchy` - :meth:`~music21.base.Music21Object.contextSites` - :meth:`~music21.base.Music21Object.getAllContextsByClass` - :meth:`~music21.base.Music21Object.getContextByClass` - :meth:`~music21.base.Music21Object.getOffsetBySite` - :meth:`~music21.base.Music21Object.getOffsetInHierarchy` - :meth:`~music21.base.Music21Object.getSpannerSites` - :meth:`~music21.base.Music21Object.informSites` - :meth:`~music21.base.Music21Object.mergeAttributes` - :meth:`~music21.base.Music21Object.next` - :meth:`~music21.base.Music21Object.previous` - :meth:`~music21.base.Music21Object.purgeLocations` - :meth:`~music21.base.Music21Object.purgeOrphans` - :meth:`~music21.base.Music21Object.setOffsetBySite` - :meth:`~music21.base.Music21Object.show` - :meth:`~music21.base.Music21Object.sortTuple` - :meth:`~music21.base.Music21Object.splitAtDurations` - :meth:`~music21.base.Music21Object.splitAtQuarterLength` - :meth:`~music21.base.Music21Object.splitByQuarterLengths` - :meth:`~music21.base.Music21Object.write` Methods inherited from :class:`~music21.prebase.ProtoM21Object`: .. hlist:: :columns: 3 - :meth:`~music21.prebase.ProtoM21Object.isClassOrSubclass` .. rubric:: :class:`~music21.interval.IntervalBase` instance variables Instance variables inherited from :class:`~music21.base.Music21Object`: .. hlist:: :columns: 3 - :attr:`~music21.base.Music21Object.classSortOrder` - :attr:`~music21.base.Music21Object.groups` - :attr:`~music21.base.Music21Object.isStream` - :attr:`~music21.base.Music21Object.sites` Specifier --------- .. autoclass:: music21.interval.Specifier Functions --------- .. autofunction:: music21.interval.notesToChromatic .. autofunction:: music21.interval.intervalsToDiatonic .. autofunction:: music21.interval.intervalFromGenericAndChromatic .. autofunction:: music21.interval.add .. autofunction:: music21.interval.convertDiatonicNumberToStep .. autofunction:: music21.interval.convertGeneric .. autofunction:: music21.interval.convertSemitoneToSpecifierGeneric .. autofunction:: music21.interval.convertSemitoneToSpecifierGenericMicrotone .. autofunction:: music21.interval.convertStaffDistanceToInterval .. autofunction:: music21.interval.getAbsoluteHigherNote .. autofunction:: music21.interval.getAbsoluteLowerNote .. autofunction:: music21.interval.getWrittenHigherNote .. autofunction:: music21.interval.getWrittenLowerNote .. autofunction:: music21.interval.intervalToPythagoreanRatio .. autofunction:: music21.interval.notesToGeneric .. autofunction:: music21.interval.notesToInterval .. autofunction:: music21.interval.parseSpecifier .. autofunction:: music21.interval.subtract .. autofunction:: music21.interval.transposeNote .. autofunction:: music21.interval.transposePitch