I recently had the same issue on my Windows box and discovered this morning it was due to a simple oversight.

After installing the most recent svn on my Windows machine as part of a development test, I compiled an old project to test and got the missing neumes problem. This morning, after deleting the gtex files, I recompiled the project and the neumes appeared as they should.


Here's what I think happened:
I use my greg-book engine to speed up my workflow and thus don't manually process the gabc scores. This engine incorporates a date check whether the gabc file or the gtex file has been more recently modified. If the gabc file is more recent (or the gtex doesn't exist), then Gregorio is called on it. If the gtex file is more recent, then Gregorio is not called. Since this was an old project, nothing had changed in the gabc file since the last time the gtex file was generated and so the gtex file was the more recent file.

Further, the changes which Élie made to the fonts was to change the unicode point for the neumes. This was done to bring the fonts into compliance with the unicode standards (as it was some of the neumes were occupying spots reserved for control characters). Gregorio, when called on a gabc file, determines which neume is appropriate, and then points the gtex file to the appropriate neume in the font (among other things). This pointing is done to the unicode point for the neume. When Élie made his changes to the fonts, he also had to update the pointers that Gregorio generated. As a result, the fonts you use have to be matched to the version of Gregorio that you're using.

My old gtex files compiled under the older versions of Gregorio still contained the old pointers. My fonts, however, were the new fonts so the neumes were no longer in those locations. The result was a score without any neumes. By deleting the gtex files, I forced greg-book to run gregorio on all my gabc files again. This generated new gtex files whose pointers matched with the new fonts and thus my score now had the neumes again.


Conor (and anyone else having the same problem): try deleting all the gtex files generated by Gregorio and starting compilation from the gabc files. Hopefully that should fix your problem.

✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
Br. Samuel, OSB
(R. Padraic Springuel)

PAX ☧ ΧΡΙΣΤΟΣ

_______________________________________________
Gregorio-users mailing list
[email protected]
https://mail.gna.org/listinfo/gregorio-users

Reply via email to