Shared Catalog

This commit is contained in:
khodowany
2026-09-17 00:44:19 -05:00
parent aa1273b07d
commit 5941a4cd49
44 changed files with 3613 additions and 733 deletions
+3 -1
View File
@@ -24,7 +24,7 @@ def practice_document(document: dict) -> dict:
output_measure['voices'] = voices
measures.append(output_measure)
tuplets = reidentify(measures, staff.get('tuplets', []))
return make_arranged_document(
result = make_arranged_document(
document,
staff,
staff_id="staff-arranged-practice",
@@ -35,6 +35,8 @@ def practice_document(document: dict) -> dict:
tuplets=tuplets,
octave_shifts=staff.get('octave_shifts', []),
)
result['metadata'].setdefault('authored_key_signature', document['metadata']['key_signature'])
return result
def key_file_name(key: str) -> str:
return slugify(key.replace("#", "sharp")) + ".json"