示例#1
0
文件: Score.py 项目: Whatang/DrumBurp
 def trailingEmptyMeasures(self):
     emptyMeasures = []
     np = NotePosition(staffIndex = self.numStaffs() - 1)
     staff = self.getStaffByIndex(np.staffIndex)
     np.measureIndex = staff.numMeasures() - 1
     measure = staff[np.measureIndex]
     while ((np.staffIndex > 0 or np.measureIndex > 0)
            and measure.isEmpty()):  # IGNORE:no-member
         emptyMeasures.append(np.makeMeasurePosition())
         if np.measureIndex == 0:
             np.staffIndex -= 1
             staff = self.getStaffByIndex(np.staffIndex)
             np.measureIndex = staff.numMeasures()
         np.measureIndex -= 1
         measure = staff[np.measureIndex]
     return emptyMeasures
示例#2
0
 def trailingEmptyMeasures(self):
     emptyMeasures = []
     np = NotePosition(staffIndex=self.numStaffs() - 1)
     staff = self.getStaffByIndex(np.staffIndex)
     np.measureIndex = staff.numMeasures() - 1
     measure = staff[np.measureIndex]
     while ((np.staffIndex > 0 or np.measureIndex > 0)
            and measure.isEmpty()):  # IGNORE:no-member
         emptyMeasures.append(np.makeMeasurePosition())
         if np.measureIndex == 0:
             np.staffIndex -= 1
             staff = self.getStaffByIndex(np.staffIndex)
             np.measureIndex = staff.numMeasures()
         np.measureIndex -= 1
         measure = staff[np.measureIndex]
     return emptyMeasures