On Tuesday, 30 July 2013 at 09:19:10 am +0200, Élie Roux wrote:
> Le 28/07/2013 21:08, Henry So Jr. a écrit :
> > I'm trying to typeset the gabc sequence (hih) with a choral sign over
> > the third note. I tried
> >
> > test(hih[cs:t])
> >
> > but the choral sign does not appear. If I put the choral sign on any
> > other note, for example,
> >
> > test(hi[cs:t]h) or test(h[cs:t]ih)
> >
> > then it shows up. I noticed that Gregorio seems unable to put a choral
> > sign on the last note of a multi-note neume group (i.e., the last note
> > before !, /, //, space, or the end of the neume).
> >
> > Is my syntax wrong or have I found a bug?
>
> Dear Henry,
>
> you might well have found a bug, indeed! Actually I'm quite surprised
> anyone uses this functionality. I didn't manage to finish it as complex
> choral signs are just too complex for me to implement (in the examples I
> have, there are sometimes seven high choral signs mixed together!)...
> But if you have the ability to help on this topic, it would sure be welcome!
>
> Thank you,
> --
> Elie
>
Dear Élie,
I've attached a patch that at least allows the choral sign at the end of
the neume to show up. I don't know if this is the best placement for
it, but it's better than it not showing up at all. I also don't know
how it would interplay with multiple stacked choral signs.
By the way, in case you're wondering, I use choral signs to put Tironian
signs like "c"eleriter or "t"enere on a given note, because there's
really no way to express them with just the square notes.
Regards,
Henry
Index: plugins/gregoriotex/gregoriotex-write.c
===================================================================
--- plugins/gregoriotex/gregoriotex-write.c (revision 1253)
+++ plugins/gregoriotex/gregoriotex-write.c (working copy)
@@ -2187,11 +2187,9 @@
return;
}
}
- else
- {
- fprintf (f, "\\grelowchoralsign{%c}{%s}{0}%%\n",
- current_note->pitch, current_note->choral_sign);
- }
+
+ fprintf (f, "\\grelowchoralsign{%c}{%s}{0}%%\n",
+ current_note->pitch, current_note->choral_sign);
}
}
_______________________________________________
Gregorio-users mailing list
[email protected]
https://mail.gna.org/listinfo/gregorio-users