muraiki / byzscribe

A program for scribing Byzantine chant, written in Racket
GNU Lesser General Public License v2.1
10 stars 5 forks source link

Preprocessor required for abstraction #15

Open muraiki opened 11 years ago

muraiki commented 11 years ago

Right now the chant syntax is highly dependent upon the font used; for instance, the need to use gorgon vs gorgon-left. This font-specific positioning information should not be part of the official chant format. As such, some kind of preprocessor needs to be created that will look at the input from the chant file and replace any necessary sequences of neumes with the sequence that the particular font needs to achieve the best orthographic quality. This can probably be implemented as a series of macros.