Ejemplo n.º 1
0
Archivo: Note.py Proyecto: Abjad/abjad
 def _get_sounding_pitch(self):
     if "sounding pitch" in inspect(self).indicators(str):
         return self.written_pitch
     else:
         instrument = self._get_effective(instruments.Instrument)
         if instrument:
             sounding_pitch = instrument.middle_c_sounding_pitch
         else:
             sounding_pitch = NamedPitch("C4")
         interval = NamedPitch("C4") - sounding_pitch
         sounding_pitch = interval.transpose(self.written_pitch)
         return sounding_pitch
Ejemplo n.º 2
0
 def _get_sounding_pitch(self):
     if "sounding pitch" in inspect(self).indicators(str):
         return self.written_pitch
     else:
         instrument = self._get_effective(instruments.Instrument)
         if instrument:
             sounding_pitch = instrument.middle_c_sounding_pitch
         else:
             sounding_pitch = NamedPitch("C4")
         interval = NamedPitch("C4") - sounding_pitch
         sounding_pitch = interval.transpose(self.written_pitch)
         return sounding_pitch
Ejemplo n.º 3
0
 def _get_sounding_pitch(self):
     import abjad
     if 'sounding pitch' in abjad.inspect(self).indicators(str):
         return self.written_pitch
     else:
         instrument = self._get_effective(abjad.Instrument)
         if instrument:
             sounding_pitch = instrument.middle_c_sounding_pitch
         else:
             sounding_pitch = NamedPitch('C4')
         interval = NamedPitch('C4') - sounding_pitch
         sounding_pitch = interval.transpose(self.written_pitch)
         return sounding_pitch