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

Reply via email to