Brother, Olivier,

Thanks again for the clues here (I re-read the gregorio page over and over but didn't figure it out on my own).
However, the macro works now!  Thanks!  I've learned something!

So, just in case anyone is curious as to the output, I got it to work like by making my last double-bar like this:
*(::h+Z[em1])
*So, the

 * *::* is the double-bar
 * *h+* is the manual custos
 * *Z* ends that line of chant so the chant after it starts
   on a new staff line, and it causes this line not to justify
 * *[em1]* calls the macro to suppress the custos at the
   end of this line.
 * Also, at the beginning of the new line, you need to
   add*[em2]* somewhere in the first notes in order to get
   the automatic custos back for the line wrappings that
   happen before the line-break.

The effect is that now you have a custos that is in the right place.

*def-m1:\greblockcustos;*
*def-m2:\greblockcusto=0;* <--Notice that there is no s on the end of /custos /when you do it this way or it will break.
%%
<c>1.</c> Is(h)ra(g)el(h) es(h!iwj) tu(ji) Rex,(h_g) (,) Da(gh)ví(j)dis(jk) et(j) ín(ji~)cli(h)ta(g) pro(h)les:(h.) (:) Nó(h)mi(h)ne(g) qui(h') in(iwj) Dó(j)mi(ji)ni,(h_g) (,) Rex(gh) be(j)ne(jk)dí(ji)cte,(h) ve(gh)nis.(h.)*(::h+Z[em1])* <c>2.</c> Coe(h*[em2]*)tus(g) in(h) ex(h!iwj)cél(ji)sis(h_g) (,) te(gh) lau(j)dat(jk) caé(ji)li(h)cus(g) o(h)mnis,(h.) (:) Et(h) mor(h)tá(g)lis(h!iwj) ho(ji)mo,(h_g) (,) et(gh) cunc(j)ta(jk) cre(j)á(ji)ta(h) si(gh)mul.(h.) *(::h+Z[em1])*



But I wonder if it wouldn't be better for Gregorio to understand that if someone uses a Z and that since Z is a linebreak, that the custos should be placed after the last notes instead of at the end of the bar? Or maybe this could be an option?


On 3/19/2015 4:13 PM, Br. Samuel Springuel wrote:
The macro cannot be the first thing in your score after the clef. Further, it will affect everything from the point you use it onwards (unless you turn custos back on with the companion macro I provided earlier in the conversation I linked to). Finally these macros are part of the notes, not the lyrics (i.e. they go inside the parentheses). Try putting it inside the parentheses with the final divisio finalis.

✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
Br. Samuel, OSB
(R. Padraic Springuel)
PAX ☧ ΧΡΙΣΤΟΣ

On Mar 19, 2015, at 2:17 PM, Brother Gabriel-Marie <[email protected] <mailto:[email protected]>> wrote:

Brother,
Thanks for the link - and for answering - even on your ipod!
(I'm adding the gregorio mailist to the TO column by the way, so everyone can see)

I actually tried that, but for some reason it breaks the compilation. I'm trying to suppress the custos just on the Israel es line (the bottom one)

def-m1:*\greblockcustos*;
%%
(c4)*[em1]* Gl<alt>{\color{red}Chorus:}</alt>ó(h)ri(g)a,(gh) laus(gg) et(f) ho(g)nor(gh) ti(f)bi(e) sit,(d.) (,) Rex(g) Chri(g_)ste(e) Re(g)démp(gg)tor:(f.) (:) Cu(fh)i,(h) pu(h)e(hvGF')rí(g)le(gh) de(fe)cus(d_f) (,) promp(f)sit(fe) Ho(d)sán(dc~)na(ef) pi(d.)um.(d.) (::)(Z)

<c>1.</c> Is(h)ra(g)el(h) es(h!iwj) tu(ji) Rex,(h_g) (,) Da(gh)ví(j)dis(jk) et(j) ín(ji~)cli(h)ta(g) pro(h)les:(h.) (:) Nó(h)mi(h)ne(g) qui(h') in(iwj) Dó(j)mi(ji)ni,(h_g) (,) Rex(gh) be(j)ne(jk)dí(ji)cte,(h) ve(gh)nis.(h.) (::)(Z)(z)

When I do this, I get a compile error:
"error: syntax error
error: unable to find the first letter of the score."

I'm probably using this wrong, however. I'd like to wrap just the last double bars of the second strophe.


On 3/19/2015 12:05 PM, Br. Samuel Springuel wrote:
See my post here:
https://mail.gna.org/public/gregorio-users/2014-09/msg00007.html

(Sorry not to be more verbose, but I'm replying from my iPod.)

✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
Br. Samuel, OSB
(R. Padraic Springuel)
PAX ☧ ΧΡΙΣΤΟΣ

On Mar 19, 2015, at 12:51 PM, Brother Gabriel-Marie<[email protected]>  wrote:


If I have a score where I have forced the staff to end - the double bars stop 
in the middle of an empty staff - which is what I want.

However, the custos automatically is added at the end of the empty staff, but I 
want it just after the double bars.

I *could* add it manually (after venis, for example) with a (::h+)  but then I 
have two custi!
If I use \greblockcustos in the tex template, it suppresses ALL the custi, 
which I don't want because then I'd have to guess where they all go when the 
lines wrap.

How can I either:
1.  Suppress a single automatic custos?
2. Force the automatic custos to appear after the double bar instead of at the 
end?

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


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

Reply via email to