Although my software can handle entire (and multiple) tunes in NWCTXT format, this utility page just accepts short NoteWorthyComposerClip text clips, converts them and passes the ABC result onto one of the online ABC viewer pages.
This revision fixes many bugs in the original (including Security Advisory SA13524), adds several new switches, folds in many of D. Glenn Arthur's ideas, increases MAX_MACROS per Hudon Lacerda's MICROABC, can handle recursion, no longer looks inside ABC constructs that it shouldn't, etc. For the details, see my changes log.
This version ignores comments, removes %%staves commands before or after K:, allows both -vVOICE and -v VOICE style arguments to match Guido's Web documentation, plus fixes several bugs.
Due to the original algorithm being preserved, some of the transpositions produced are audibly correct but can be enharmonically incorrect as printed which I hope to address in a future update.
| z E2 | z F2 !caesura! | z D2 |
#define (_) y10"@-20,-4(\\b)"
#define (=) y10"@-20,-5.5(\\=)"
#define (^) y10"@-20,-5(\\#)"
and use them in your ABC music notation via:
C (=)D (_)E | ^F (_)E (^)F |
At least until we get the real thing...