The Mudcat Café TM
Thread #164277   Message #3931903
Posted By: Jack Campin
19-Jun-18 - 11:10 AM
Thread Name: ABC versus Standard Notation
Subject: RE: ABC versus Standard Notation
Another angle on the relationship between ABC and staff notation: there are many different dialects of staff notation, and you can use ABC as a common underlying coding for all of them.

Changing clef is a matter of a line or two in the header.

Changing between different conventions for bagpipe music (no key signature or two-sharps-and-a-natural; stem directions as in standard notation or as in pipe tune books) is even easier.

A bit further out, and Barfly can generate Gregorian chant notation from the same notes as it uses for conventional staff notation (though to take full advantage of that you will want to use Phil's added syntax for the special symbols in chant).

Generating non-staff notations like Curwen solfa or Byzantine chant notation is harder, but could be done if a sufficiently determined programmer took an interest. There are packages for some of these using TeX, and ABC to TeX was the original ABC implementation, so some TeX-head could surely do it.