Hello Andre,
(sorry for the delay - I've been on holiday!) - the problem is caused by the
fact that you've enclosed the \t\ql... sequences in braces. This keeps
changes to MusiXTeX's horizontal position counter local to your {\t...}
environment and messes up subsequent lyrics positioning.
I'd suggest that you replace those brace constructions by explicit switching
forth and back between the notes sizes, as the following modified example
reveals:
\input musixlyr
\hsize 150mm
\def\t#1{\smallnotesize#1\normalnotesize}
\def\tc#1#2{{\t\zcl #1}\cu #2}
\setlyrics{str}{this one does not sync. This one does sync}
\assignlyrics1{str}
\instrumentnumber 1
\bigaccid\startmuflex\startpiece
\NOtes\t{\ql c}\qu i\t{\ql c}\qu{cc}\en\bar
\NOtes\t{\ql c}\en
\NOtes\qu i\t{\ql c}\qu c\en\bar
\linegoal1\Stoppiece\eject\bye
Regards,
Rainer
> ----------
> Von: avr[SMTP:[EMAIL PROTECTED]]
> Gesendet: Dienstag, 9. Februar 1999 18:16
> An: [EMAIL PROTECTED]
> Betreff: musixlyr and small notes: syncproblem
>
> Dear all
>
> I have a problem with musixlyr by mixing small notes and other ones.
> The lyrics are not always placed under the notes.
> I have the feeling it is better the more '\en\NOtes' are used (see
> example).
>
> What am i doing wrong?
>
> %--------
> \input musixlyr
> \hsize 150mm
> \def\t{\smallnotesize}\def\tc#1#2{{\t\zcl #1}\cu #2}
> \setlyrics{str}{this one does not sync. This one does
> syncs}\assignlyrics1{str}
> \instrumentnumber 1
> \bigaccid\startmuflex\startpiece%
> \NOtes{\t\ql c}\qu i{\t\ql c}\qu{cc}\en\bar
> \NOtes{\t\ql c}\en\NOtes\qu i{\t\ql c}\qu c\en\bar% this one is better
> \linegoal1\Stoppiece\eject\bye
> %--------
>
> A. Van Ryckeghem
>
> (who has discovered musixlyr and will use also pmx as soon as
> he knows to use it with Winedt and Miktex)
>
>