How risky is this for backward compatibility? I'll try to do some testing.
The first thing I'll test is whether the proposed changes make ' and ` fully
global, or if on the other hand the musixdoc description would still apply
and the effect would still be restricted as described there.

--Don   

> -----Original Message-----
> From: TeX-Music [mailto:tex-music-boun...@tug.org] On Behalf Of Bob
> Tennent
> Sent: Friday, February 24, 2017 7:47 AM
> To: tex-music@tug.org
> Subject: [Tex-music] globalizing ` and '
> 
> According to musixdoc.pdf,
> 
>   These characters have cumulative effects but in a somewhat
>   restricted sense. They will alter the value of \transpose,
>   but only until changing to a different staff or instrument
>   or encountering \en, at which time it will be reset to the
>   value it had before the accents were used. (That value is
>   stored in another register called \normaltranspose).
> 
> In fact, with current musixtex.tex, the effect of these characters will
also be
> undone automatically if used within a { } brace-pair or an \hbox. This
would
> seem to be incorrect behaviour and I'm proposing making the changes to
> \transpose effected by ` and ' to be "global" and undone only as described
in
> musixdoc.
> 
> Comments?
> 
> If anyone wants to test the proposed changes, here they are:
> 
> \def\@ndstaff{\egroup\transpose\normaltranspose ...
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ \def\xgetn@i
>   :
>   \if '\t@ruc \global\advance\transpose\s@v@n   \C@Get \fi
>   \if `\t@ruc \global\advance\transpose-\s@v@n  \C@Get \fi
>               ^^^^^^^
> 
> 
> Bob T.
> -------------------------------
> TeX-music@tug.org mailing list
> If you want to unsubscribe or look at the archives, go to
> http://tug.org/mailman/listinfo/tex-music

-------------------------------
TeX-music@tug.org mailing list
If you want to unsubscribe or look at the archives, go to 
http://tug.org/mailman/listinfo/tex-music

Reply via email to