Re: [Tex-music] Centered rest
Am Sonntag, 6. Mai 2012, 16:49:24 schrieb Don Simons: > That's exactly how I intended it to work. If you want more than one of > these substitutions with this particular approach, you have several > possibilities: > > 1. Do not reset the definition of \pause. This will only work if you never > want a real \pause. The inline TeX, which you only enter once, would be > simply (untested) > > \\gdef\pause{\PAuse}\ or \\global\let\pause\PAuse\ > > 2. Re-enter the original inline TeX before every instance of the > substitution. This would allow you to have a real \pause in other places. > > 3. Define a shorthand macro to use once before each instance (untested): > == > 1 1 4 4 4 4 0 0 > 1 1 20 0 > > t > .\ > > \\let\pauset\pause\def\PAforpa{\gdef\pause{\PAuse\global\let\pause\pauset}} > \ c84 d e f g a b c / > \\\PAforpa\ > rp / > c1 c b b a a g g f f e e d d c c / > == > > --Don Unfortunately there are many changes between pause and PAuse in my score (5 voices + bc). The generated tex-file consists of lines like "\def\atnextbar{\znotes&&&&\centerbar{\pausc}&\centerbar{\pausc}\en}". If I replace pausc by PAusc I get what I want. Of course this isnĀ“t an elegant solution but if I do this at the end of editing the score I have to make this replacement only once. Hermann > > >-Original Message- > >From: tex-music-boun...@tug.org [mailto:tex-music-boun...@tug.org] On > > Behalf Of > > >Hermann Hinsch > >Sent: Sunday, May 06, 2012 7:24 AM > >To: Werner Icking Music Archive > >Subject: Re: [Tex-music] Centered rest > > > >Am Samstag, 5. Mai 2012, 17:09:54 schrieb Don Simons: > >> == > >> 1 1 4 4 4 4 0 0 > >> 1 1 20 0 > >> > >> t > >> .\ > >> \\\let\pauset\pause\def\pause{\PAuse\global\let\pause\pauset}\ > >> c84 d e f g a b c | > >> > >> rp | > >> c1 c b b a a g g f f e e d d c c / > >> > >> == > >> > >> I found out by trial and error that you need the "\global" or else the > >> last redefinition of \pause doesn't work right. Given that, it's a bit > >> of a mystery to me why you don't need \global in the original > >> definition and redefinition. > >> > >> --Don Simons > > > >I tried this and got a redefined r9-symbol for only 1 bar in the case of > >my > > score. If you > > >take more bars in your example you will find the same result. > > > >Hermann Hinsch > > > >> >-Original Message- > >> >From: tex-music-boun...@tug.org [mailto:tex-music-boun...@tug.org] On > >> > >> Behalf Of > >> > >> >Hermann Hinsch > >> >Sent: Saturday, May 05, 2012 7:34 AM > >> >To: Werner Icking Music Archive > >> >Subject: [Tex-music] Centered rest > >> > > >> >Using "rp" gives the possibility of a centered symbol of a whole rest > > r0. > > >> Would it be > >> > >> >possible to redefine rp in order to get a centered r9-symbol? > >> > > >> >Hermann Hinsch > >> >-- > >> > > >> >--- > >> >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 > > > >-- > > > >--- > >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 -- --- 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
Re: [Tex-music] Centered rest
That's exactly how I intended it to work. If you want more than one of these substitutions with this particular approach, you have several possibilities: 1. Do not reset the definition of \pause. This will only work if you never want a real \pause. The inline TeX, which you only enter once, would be simply (untested) \\gdef\pause{\PAuse}\ or \\global\let\pause\PAuse\ 2. Re-enter the original inline TeX before every instance of the substitution. This would allow you to have a real \pause in other places. 3. Define a shorthand macro to use once before each instance (untested): == 1 1 4 4 4 4 0 0 1 1 20 0 t .\ \\let\pauset\pause\def\PAforpa{\gdef\pause{\PAuse\global\let\pause\pauset}}\ c84 d e f g a b c / \\\PAforpa\ rp / c1 c b b a a g g f f e e d d c c / == --Don >-Original Message- >From: tex-music-boun...@tug.org [mailto:tex-music-boun...@tug.org] On Behalf Of >Hermann Hinsch >Sent: Sunday, May 06, 2012 7:24 AM >To: Werner Icking Music Archive >Subject: Re: [Tex-music] Centered rest > >Am Samstag, 5. Mai 2012, 17:09:54 schrieb Don Simons: >> == >> 1 1 4 4 4 4 0 0 >> 1 1 20 0 >> >> t >> .\ >> \\\let\pauset\pause\def\pause{\PAuse\global\let\pause\pauset}\ >> c84 d e f g a b c | >> rp | >> c1 c b b a a g g f f e e d d c c / >> == >> >> I found out by trial and error that you need the "\global" or else the >> last redefinition of \pause doesn't work right. Given that, it's a bit >> of a mystery to me why you don't need \global in the original >> definition and redefinition. >> >> --Don Simons > >I tried this and got a redefined r9-symbol for only 1 bar in the case of my score. If you >take more bars in your example you will find the same result. > >Hermann Hinsch > >> >> >-Original Message- >> >From: tex-music-boun...@tug.org [mailto:tex-music-boun...@tug.org] On >> >> Behalf Of >> >> >Hermann Hinsch >> >Sent: Saturday, May 05, 2012 7:34 AM >> >To: Werner Icking Music Archive >> >Subject: [Tex-music] Centered rest >> > >> >Using "rp" gives the possibility of a centered symbol of a whole rest r0. >> >> Would it be >> >> >possible to redefine rp in order to get a centered r9-symbol? >> > >> >Hermann Hinsch >> >-- >> > >> >--- >> >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 > > >-- > >--- >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
Re: [Tex-music] Centered rest
Am Samstag, 5. Mai 2012, 17:09:54 schrieb Don Simons: > == > 1 1 4 4 4 4 0 0 > 1 1 20 0 > > t > .\ > \\\let\pauset\pause\def\pause{\PAuse\global\let\pause\pauset}\ > c84 d e f g a b c | > rp | > c1 c b b a a g g f f e e d d c c / > == > > I found out by trial and error that you need the "\global" or else the last > redefinition of \pause doesn't work right. Given that, it's a bit of a > mystery to me why you don't need \global in the original definition and > redefinition. > > --Don Simons I tried this and got a redefined r9-symbol for only 1 bar in the case of my score. If you take more bars in your example you will find the same result. Hermann Hinsch > > >-Original Message- > >From: tex-music-boun...@tug.org [mailto:tex-music-boun...@tug.org] On > > Behalf Of > > >Hermann Hinsch > >Sent: Saturday, May 05, 2012 7:34 AM > >To: Werner Icking Music Archive > >Subject: [Tex-music] Centered rest > > > >Using "rp" gives the possibility of a centered symbol of a whole rest r0. > > Would it be > > >possible to redefine rp in order to get a centered r9-symbol? > > > >Hermann Hinsch > >-- > > > >--- > >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 -- --- 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
Re: [Tex-music] Centered rest
== 1 1 4 4 4 4 0 0 1 1 20 0 t .\ \\\let\pauset\pause\def\pause{\PAuse\global\let\pause\pauset}\ c84 d e f g a b c | rp | c1 c b b a a g g f f e e d d c c / == I found out by trial and error that you need the "\global" or else the last redefinition of \pause doesn't work right. Given that, it's a bit of a mystery to me why you don't need \global in the original definition and redefinition. --Don Simons >-Original Message- >From: tex-music-boun...@tug.org [mailto:tex-music-boun...@tug.org] On Behalf Of >Hermann Hinsch >Sent: Saturday, May 05, 2012 7:34 AM >To: Werner Icking Music Archive >Subject: [Tex-music] Centered rest > >Using "rp" gives the possibility of a centered symbol of a whole rest r0. Would it be >possible to redefine rp in order to get a centered r9-symbol? > >Hermann Hinsch >-- > >--- >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