I now have my Lilypond JI code working with the Extended Helmholtz-Ellis Pitch Notation. This is something I've been putting off for some time because it means the function that determines the original accidental has to know the original ratio that it refers to. After the more recent discussion here, I decided to use a global list to keep lookups of alterations to ratios, and all is well so long as you don't transpose anything.

You can get the code from the git repository:

https://bitbucket.org/x31eq/microlily

I have a "don't care" attitude to licensing, which is made explicit in the README. So, if you want to copy any ideas for your code for other JI notations, feel free. The same input code should work for different notation systems, as it currently does for different kinds of Sagittal and the new Helmholtz-Ellis.


                   Graham

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to