Hello André and Jean-Pierre,
sorry for my late answer ... Nevertheless, best wishes for the new year!
On Tue, Dec 04, 2007 at 09:26:23AM +0100, Jean-Pierre Coulon wrote:
> > Perhaps you want somthing like this? (I use the tilde for a 'blanc word')
>
> Almost :-) \setlyrics{cf}{~ con-fuoco- ~ senza-fuoco- ~ ~}
In fact, \setlyrics expects to find just "something" after each hyphen,
whereas a blank space counts as really "nothing". It may well be that
musixlyr's behaviour on "con-fuoco- " is useful for you, but that's
rather good luck than a reliable feature ... Therefore, setting a '~'
after the hyphen is much better than just a space, although I don't know
exactly how this influences the horizontal alignment of the right edge
of the "...." sequence. Thus, if you are fussy about spacing, saying
"con-fuoco-\empty{}" is even more reliable than "con-fuoco-~".
> But often my loooong sections of "......" or empty sections will force me to
> count the '~' very carefully!
Um ... no, if you keep using \lyricsoff at the beginning and placing
each anchor for the con fuoco statement manually by \lyr. See this
rather silly example:
8<---------------------------------------------------------
\input musixtex \input musixlyr
\setlyrics{cf}{con-fuoco-\empty{} senza-fuoco-\empty{}}
\assignlyrics1{cf} \def\lyrhyphenchar{.} \minmulthyphens1mm
\startpiece
\NOtes\lyricsoff\qa{cc}\lyr\qa{gccccc}%
\lyr\qa{gccccc}\lyr\qa{gcc}\en\bar
\NOtes\qa{ccc}\lyr\qa{gcccc}\lyr\qa{gccc}\lyr\qa{gcc}\en
\stoppiece \end
8<---------------------------------------------------------
No matter how many notes are spanned by the text and the dots, you need
only one \lyr per word and one extra \lyr at the note where the dots
shall end.
By the way, you could make your coding even more readable by moving the
"con fuoco ... senza fuoco" text definition into the notes section of
your file - like this:
8<------------------------------------------------------------
\input musixtex \input musixlyr
\setlyrics{cf}{} % empty here becaus text follows below
\assignlyrics1{cf} \def\lyrhyphenchar{.} \minmulthyphens1mm
\startpiece
\NOtes\lyricsoff
\qa{cc}%
\lyrich{con}\qa{gccccc}%
\lyrich{fuoco}\qa{gccccc}%
\lyric{}\qa{gcc}\en\bar % empty syllable terminates dots
\NOtes\qa{ccc}%
\lyrich{senza}\qa{gcccc}%
\lyrich{fuoco}\qa{gccc}%
\lyric{}\qa{gcc}\en
\stoppiece \end
8<------------------------------------------------------------
Best regards,
Rainer
_______________________________________________
TeX-music mailing list
[EMAIL PROTECTED]
http://mailman.daimi.au.dk/mailman/listinfo/tex-music