@@ -21,10 +21,10 @@ class Solo:
|
||||
end: fractions.Fraction
|
||||
label: str
|
||||
|
||||
def read(staff: dict) -> tuple[ChordSpan, ...]:
|
||||
def read(staff: dict, *, initial: dict | None = None) -> tuple[ChordSpan, ...]:
|
||||
result = []
|
||||
absolute = fractions.Fraction()
|
||||
active = None
|
||||
active = initial
|
||||
for number, measure in enumerate(staff['measures'], 1):
|
||||
length = generator.model.fraction(measure['duration'])
|
||||
harmonies = {generator.model.fraction(h['onset']): h for h in measure['harmonies']}
|
||||
|
||||
Reference in New Issue
Block a user