Files
pytheory/tests
kennethreitz 9900819e75 ABC export: emit lyrics as w: lines; release 0.57.7
A vocal line now emits a standard ABC w: lyric line under each line of
music — one syllable per sounding note, rests skipped, tie tails held
with _, lyric-less notes blanked with *, barlines aligned. Closes the
last notation-export gap: lyrics now reach LilyPond, MusicXML, and ABC.
Lyric-free ABC output is unchanged. _notes_to_abc now builds music and
lyric tokens line-by-line; new _abc_syllable() escapes w: specials.

New tests: abc lyrics, abc-no-lyrics-unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 08:55:32 -04:00
..