Esempio n. 1
0
 def __init__(self, expr):
     from abjad.tools import pitchtools
     if hasattr(expr, 'pitch_number'):
         pitch_number = expr.pitch_number
     elif Pitch.is_pitch_number(expr):
         pitch_number = expr
     else:
         pitch_number = pitchtools.NamedPitch(expr).pitch_number
     self._pitch_number = pitch_number
Esempio n. 2
0
 def __init__(self, expr=None):
     from abjad.tools import pitchtools
     if hasattr(expr, 'pitch_number'):
         pitch_number = expr.pitch_number
     elif Pitch.is_pitch_number(expr):
         pitch_number = expr
     elif expr is None:
         pitch_number = 0
     else:
         pitch_number = pitchtools.NamedPitch(expr).pitch_number
     self._pitch_number = mathtools.integer_equivalent_number_to_integer(
         pitch_number)
Esempio n. 3
0
 def __init__(self, pitch_number=None):
     from abjad.tools import pitchtools
     if hasattr(pitch_number, 'pitch_number'):
         pitch_number = pitch_number.pitch_number
     elif Pitch.is_pitch_number(pitch_number):
         pitch_number = pitch_number
     elif pitch_number is None:
         pitch_number = 0
     else:
         pitch_number = pitchtools.NamedPitch(pitch_number).pitch_number
     pitch_number = mathtools.integer_equivalent_number_to_integer(
         pitch_number)
     self._pitch_number = pitch_number
Esempio n. 4
0
    def __init__(self, pitch_number=None):
        from abjad.tools import pitchtools

        if hasattr(pitch_number, "pitch_number"):
            pitch_number = pitch_number.pitch_number
        elif Pitch.is_pitch_number(pitch_number):
            pitch_number = pitch_number
        elif pitch_number is None:
            pitch_number = 0
        else:
            pitch_number = pitchtools.NamedPitch(pitch_number).pitch_number
        pitch_number = mathtools.integer_equivalent_number_to_integer(pitch_number)
        self._pitch_number = pitch_number