@@ -57,6 +57,9 @@ class ScoreIndex:
|
||||
bucket.setdefault(onset, []).append((measure, index, item))
|
||||
time = end
|
||||
self.end = time
|
||||
self.scale_spans = self.staff.get('scale_spans', [])
|
||||
self.scale_starts = [generator.model.fraction(span['start']) for span in self.scale_spans]
|
||||
self.columns.update(self.scale_starts)
|
||||
self.measure_starts = [item[0] for item in self.measures]
|
||||
self.measure_starts_by_id = {measure['id']: start for start, _, measure in self.measures}
|
||||
self.events.sort(key=lambda e: (e.start, not bool(e.value.get('grace')), e.lane))
|
||||
|
||||
Reference in New Issue
Block a user