Esempio n. 1
0
 def trailingEmptyMeasures(self):
     emptyMeasures = []
     np = NotePosition(staffIndex = self.numStaffs() - 1)
     staff = self.getItemAtPosition(np)
     np.measureIndex = staff.numMeasures() - 1
     measure = self.getItemAtPosition(np)
     while ((np.staffIndex > 0 or np.measureIndex > 0)
            and measure.isEmpty()):  # pylint:disable-msg=E1103
         emptyMeasures.append(np.makeMeasurePosition())
         if np.measureIndex == 0:
             np.staffIndex -= 1
             staff = self.getStaff(np.staffIndex)
             np.measureIndex = staff.numMeasures()
         np.measureIndex -= 1
         measure = self.getItemAtPosition(np)
     return emptyMeasures
Esempio n. 2
0
 def trailingEmptyMeasures(self):
     emptyMeasures = []
     np = NotePosition(staffIndex=self.numStaffs() - 1)
     staff = self.getItemAtPosition(np)
     np.measureIndex = staff.numMeasures() - 1
     measure = self.getItemAtPosition(np)
     while ((np.staffIndex > 0 or np.measureIndex > 0)
            and measure.isEmpty()):  # pylint:disable-msg=E1103
         emptyMeasures.append(np.makeMeasurePosition())
         if np.measureIndex == 0:
             np.staffIndex -= 1
             staff = self.getStaff(np.staffIndex)
             np.measureIndex = staff.numMeasures()
         np.measureIndex -= 1
         measure = self.getItemAtPosition(np)
     return emptyMeasures