Returns a FoscNamedInterval.
Named interval.
| ’’’ | |
| ’’’ |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ |
| ’’’ | |
| ’’’ | |
| def | copy(self, *arguments): |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ | |
| ’’’ |
| ’’’ |
Makes named interval calculated from pitch_carrier_1 to
pitch_carrier_2.
• Example —
::
abjad.NamedInterval.from_pitch_carriers( … abjad.NamedPitch(-2), … abjad.NamedPitch(12), … ) NamedInterval(‘+M9’)
::
.. todo:: Improve this behavior.
abjad.NamedInterval.from_pitch_carriers( … abjad.NamedPitch(“cs’”), … abjad.NamedPitch(“cf’”), … ) NamedInterval(‘-M2’)
Returns named interval.
Makes named interval from quality and number.
• Example —
::
abjad.NamedInterval.from_quality_and_number( … major, … -3, … ) NamedInterval(‘-M3’)
Returns newly constructed named interval.
Gets direction number of named interval.
• Example —
::
abjad.NamedInterval(‘+M9’).direction_number 1
Returns -1, 0 or 1.
Gets direction string of named interval.
• Example —
::
abjad.NamedInterval(‘+M9’).direction_string ascending
• Example —
::
abjad.NamedInterval(‘-M9’).direction_string descending
• Example —
::
abjad.NamedInterval(P1).direction_string is None True
Returns __ascending__, __descending__ or none.
Gets interval class of named interval.
• Example —
::
abjad.NamedInterval(‘+M9’).interval_class 2
Returns nonnegative integer.
Gets interval string of named interval.
• Example —
::
abjad.NamedInterval(‘+M9’).interval_string ninth
Returns string.
Gets name of named interval.
• Example —
::
abjad.NamedInterval(‘+M9’).name ‘+M9’
Returns string.
DEPRECATED.
Gets named interval class of named interval.
• Example —
::
abjad.NamedInterval(‘+M9’).named_interval_class NamedIntervalClass(‘+M2’)
::
abjad.NamedInterval(‘-M9’).named_interval_class NamedIntervalClass(‘-M2’)
::
abjad.NamedInterval(P1).named_interval_class NamedIntervalClass(P1)
::
abjad.NamedInterval(‘+P8’).named_interval_class NamedIntervalClass(‘+P8’)
Returns named inversion-equivalent interval-class.
Gets number of named interval.
• Example —
::
abjad.NamedInterval(‘+M9’).number 9
Returns nonnegative number.
Gets octaves of named interval.
• Example —
:: >>> abjad.NamedInterval(‘+M9’).octaves 1
Returns nonnegative number.
Gets quality string of named interval.
• Example —
::
abjad.NamedInterval(‘+M9’).quality_string major
::
abjad.NamedInterval(‘+m9’).quality_string minor
::
abjad.NamedInterval(‘+P8’).quality_string perfect
::
abjad.NamedInterval(‘+aug4’).quality_string augmented
Returns string.
Gets semitones of named interval.
• Example —
::
abjad.NamedInterval(‘+M9’).semitones 14
::
abjad.NamedInterval(‘-M9’).semitones -14
::
abjad.NamedInterval(P1).semitones 0
::
abjad.NamedInterval(‘+P8’).semitones 12
::
abjad.NamedInterval(‘-P8’).semitones -12
Returns number.
Gets staff spaces of named interval.
• Example —
::
abjad.NamedInterval(‘+M9’).staff_spaces 8
::
abjad.NamedInterval(‘-M9’).staff_spaces -8
::
abjad.NamedInterval(P1).staff_spaces 0
::
abjad.NamedInterval(‘+P8’).staff_spaces 7
::
abjad.NamedInterval(‘-P8’).staff_spaces -7
Returns nonnegative integer.
Gets absolute value of named interval.
• Example —
::
abs(abjad.NamedInterval(‘+M9’)) NamedInterval(‘+M9’)
::
abs(abjad.NamedInterval(‘-M9’)) NamedInterval(‘+M9’)
Returns named interval.
Adds argument to named interval.
• Example —
::
abjad.NamedInterval(M9) + abjad.NamedInterval(M2) NamedInterval(‘+M10’)
Returns new named interval.
copy(self, *arguments): r
•
def copy(self, *arguments): r
Is true when named interval equal argument.
Otherwise false.
• Example —
::
interval_1 = abjad.NamedInterval(m2) interval_2 = abjad.NamedInterval(m2) interval_3 = abjad.NamedInterval(m9)
::
interval_1 == interval_1 True interval_1 == interval_2 True interval_1 == interval_3 False
::
interval_2 == interval_1 True interval_2 == interval_2 True interval_2 == interval_3 False
::
interval_3 == interval_1 False interval_3 == interval_2 False interval_3 == interval_3 True
Hashes named interval.
Returns number.
Is true when argument is a named interval with a number greater
than that of this named interval.
• Example —
::
abjad.NamedInterval(‘+M9’) < abjad.NamedInterval(‘+M10’) True
• Example —
Also true when argument is a named interval with a number equal to this named interval and with semitones greater than this named interval:
::
abjad.NamedInterval(‘+m9’) < abjad.NamedInterval(‘+M9’) True
• Example —
Otherwise false:
::
abjad.NamedInterval(‘+M9’) < abjad.NamedInterval(‘+M2’) False
Returns true or false.
Multiplies named interval by argument.
• Example —
::
3 * abjad.NamedInterval(‘+M9’) NamedInterval(‘+aug25’)
Returns new named interval.
Negates named interval.
• Example —
::
-abjad.NamedInterval(‘+M9’) NamedInterval(‘-M9’)
• Example —
::
-abjad.NamedInterval(‘-M9’) NamedInterval(‘+M9’)
Returns new named interval.
Adds named interval to argument.
• Example —
::
abjad.NamedInterval(M9) + abjad.NamedInterval(M2) NamedInterval(‘+M10’)
Returns new named interval.
Multiplies argument by named interval.
• Example —
::
abjad.NamedInterval(‘+M9’) * 3 NamedInterval(‘+aug25’)
Returns new named interval.
Gets string representation of named interval.
• Example —
::
str(abjad.NamedInterval(‘+M9’)) ‘+M9’
Returns string.
Subtracts argument from named interval.
• Example —
::
abjad.NamedInterval(‘+M9’) - abjad.NamedInterval(‘+M2’) NamedInterval(‘+P8’)
::
abjad.NamedInterval(‘+M2’) - abjad.NamedInterval(‘+M9’) NamedInterval(‘-P8’)
Returns new named interval.
Transposes pitch_carrier by named interval.
• Example —
Transposes chord:
::
chord = abjad.Chord(“<c’ e’ g’>4”)
::
interval = abjad.NamedInterval(‘+m2’) interval.transpose(chord) Chord(“<df’ f’ af’>4”)
Returns new (copied) object of pitch_carrier type.