Hello MusiXTeX friends!
I am currently working on a choral score for eight voices (two choirs with
four voices). It is a Te Deum from Jean Lefebure (or Le Febure or Le F`evre,
this is not quite clear).
For this purpose I need the \longa note very often. Because I did not like
the implemented character with a short downstem only, I redefined the \longa
macro. It now looks like this:
\def\lngdnst@m{\[EMAIL PROTECTED]\qd@skip
\advance\st@bot-\stemfactor\interbeam
\advance\st@bot-\altportee
\ifx\st@mcut\empty
\ifdim\st@bot<-\thr@@\internote
\cutst@l\thr@@\cutst@l\f@ur\cutst@l\fiv@
\cutst@l\si@\cutst@l\s@v@n\cutst@l\@ight \fi \fi
\minst@bot\advance\st@bot\altportee
\C@stem}
\def\lngupst@m{\[EMAIL PROTECTED]\qd@skip
\advance\st@top\stemfactor\interbeam
\advance\st@top-\altportee
\ifx\st@mcut\empty
\ifdim\st@top>\@l@v@n\internote
\cutst@u\@l@v@n\cutst@u\tw@lv@\cutst@u\active
\cutst@u\fourt@@n\cutst@u\fiv@t@@n\cutst@u\sixt@@n \fi \fi
\maxst@top\advance\st@top\altportee
\C@stem}
\def\@longa#1{\getn@i#1\relax
\ifnum\n@i>\thr@@
\let\st@m\lngdnst@m
\else
\let\st@m\lngupst@m
\fi
\let\n@fon\@longa \let\n@sym\q@u \y@v\qn@width \writ@note}
\def\l@ngasymbol{\def\q@u{\musixfont\@xxxii}}
\def\longa{\l@ngasymbol\@longa}
With this version you get an automatic up/downstem on the right side
of the \breve notehead. I added a \brevep too, which is too simple to
be shown (analogous to \whp...).
Maybe you (D.T.) could implement this in the next MusiXTeX release.
For the Intonatios of the score I am currently at, I use MusixGRE.
Therefore I have got another project (which I have not finished yet...):
The MusixGRE package combined with MusixLYR has the disadvantage
that the syllables are not centered under the ligatures because of
the implementation of spacing. It seems to be the first symbol of a
ligature which produces spacing; thus the syllable is attached to this
symbol. I am currently rewriting the definitions of the ligatures so
that the syllables are always centered under the whole ligature (this is
quite tricky for some ligatures...)
Maybe someone has already a complete solution for this problem; if so,
please inform me about it so I can stop superflous work. Otherwise I
will submit the revised MusixGRE version, once I have finished it.
So long, and thanks for all the fish
Ingo Struck
[EMAIL PROTECTED]