Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NABC #47

Open
marekklein opened this issue May 6, 2020 · 2 comments
Open

NABC #47

marekklein opened this issue May 6, 2020 · 2 comments

Comments

@marekklein
Copy link
Contributor

Hello,
since Version 4.0.0 there is a possibility in Gregorio to typeset also adiastematic neumes;
NABC "language" is defined (as described here: GregorioNabcRef.pdf
Although it would be great to have it implemented to your tool too, all I would like to ask for is to teach your transcriber to ignore it (to be able to parse it correctly and write the quadratic neumes as if the nabc code was not there).
All you need to know is probably in following lines from the reference:

To describe adiastematic neumes in gabc, the header should contain nabc-lines: 1; line, like:
nabc-lines: 1;
(f3) AL(ef~|ta>)le(fg/hggf|peclhgpi)lú(ef~|ta>)ia.(f.|ta-) (,)
(ii//|bv-|gh!ivHG//|vi-hhppu2su1sut1|fhg/|to|eef.|pt) (;)
The nabc snippets are then separated by | character from gabc snippets or other nabc snippets. Every gabc snippet may be followed by multiple nabc snippets. The maximum number of consecutive nabc snippets is the number declared in the header field nabc-lines: x;. After reaching that number of consecutive nabc snippets another gabc snippet followed by nabc snippets can
follow.

Best regards,
Marek Klein

@bbloomf
Copy link
Owner

bbloomf commented May 6, 2020

OK, this seems pretty straightforward; I will take a look at it when I get a chance. Perhaps this weekend.

@jakubjelinek
Copy link

For real NABC implementation in exsurge we'd need to rewrite https://github.com/gregorio-project/gregorio/blob/master/tex/gregoriotex.lua into javascript. Guess the hardest part (at least for me) would be figure out how to embed the gregall.ttf font in there and how to perform glyph measurement and placement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants