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