Tone Generation
ci / checks (push) Has been cancelled

This commit is contained in:
khodowany
2026-09-18 01:17:36 -05:00
parent 64eac2f11e
commit 80873a0896
39 changed files with 1624 additions and 52 deletions
+2
View File
@@ -86,6 +86,8 @@ def extend_fingerings(held: dict[str, TabPosition], pending: list[tuple[str, tup
yield from extend_fingerings({**held, identifier: position}, pending[1:])
def validate_guitar_practice(document: dict) -> None:
from generator.repeats import expand_document
document = expand_document(document)
tones = guitar_tones(document)
by_id = {tone.pitch['id']: tone for tone in tones}
options = {tone.pitch['id']: tone_positions(tone) for tone in tones}