Edit an ABC score on a grid. No dependencies, no build step, nothing downloaded.
Press Fit melody to the lyrics and the vocal line is reshaped so that the number of notes matches the number of syllables — surplus notes merge, long ones split, and the contour survives.
Parsing and rebuilding is lossless: PR.build(PR.parse(abc))
round-trips real model output without dropping ties, accidentals or chord marks.