Andre:
>|If you really need non spacing rests, you can use \rlap{} or llap{} (left
>|extending), or make a command, ie. \zds
Thanks for the suggestion. I'll put some examples into
musixdoc but I don't think defining new commands in
musixtex.tex would be sufficiently useful; note for example
that \zqp is already in use.
>|Some time ago i made in line tex commands for trills. It
>|may happen the stemlength must be drag out. \steml does
>|this for the remainder of the bar. If necessary it can be
>|restored by \stemn.
There are some problems here. According to my music theory
book, short-beam notation is also usable with quarter notes
and pointed notes. Also, it is necessary to provide "lower"
short-beams for whole notes in multi-voice scores. And I
don't think \steml and \stemn improve on just \stemlength if
examples are provided in musixdoc.
I propose
\def\trml#1{\advance\transpose2\loffset{0.5}{\ibl0{#1}9}\roffset{0.5}{\tbl0}\advance\transpose-2}%
\def\trmu#1{\advance\transpose-3\loffset{0.5}{\ibu0{#1}9}\roffset{0.5}{\tbu0}\advance\transpose3}%
\def\trrml#1{\advance\transpose2\loffset{0.5}{\ibbl0{#1}9}\roffset{0.5}{\tbl0}\advance\transpose-2}%
\def\trrmu#1{\advance\transpose-3\loffset{0.5}{\ibbu0{#1}9}\roffset{0.5}{\tbu0}\advance\transpose3}%
\def\trrrml#1{\advance\transpose2\loffset{0.5}{\ibbbl0{#1}9}\roffset{0.5}{\tbl0}\advance\transpose-2}%
\def\trrrmu#1{\advance\transpose-3\loffset{0.5}{\ibbbu0{#1}9}\roffset{0.5}{\tbu0}\advance\transpose3}%
\def\Trml#1{\advance\transpose2\loffset0{\ibl0{#1}9}\roffset1{\tbl0}\advance\transpose-2}%
\def\Trmu#1{\advance\transpose-3\loffset1{\ibu0{#1}9}\roffset0{\tbu0}\advance\transpose3}%
\def\Trrml#1{\advance\transpose2\loffset0{\ibbl0{#1}9}\roffset1{\tbl0}\advance\transpose-2}%
\def\Trrmu#1{\advance\transpose-3\loffset1{\ibbu0{#1}9}\roffset0{\tbu0}\advance\transpose3}%
\def\Trrrml#1{\advance\transpose2\loffset0{\ibbbl0{#1}9}\roffset1{\tbl0}\advance\transpose-2}%
\def\Trrrmu#1{\advance\transpose-3\loffset1{\ibbbu0{#1}9}\roffset0{\tbu0}\advance\transpose3}%
in musixtex.tex. Example in musixdoc:
\startpiece\addspace\afterruleskip%
\NOtes\zql h\qu j\en
\NOtes\trml h\zql h\trmu j\qu j\en
\NOtes\trrml h\zql h\trrmu j\qu j\en
\stemlength{6.4}%
\NOtes\trrrml h\zql h\trrrmu j\qu j\en
\stemlength{4.6}%
\bar%
\NOTes\trml h\zhl h\trmu j\hu j\en
\NOtesp\trrml h\zqlp h\trrmu j\qup j\en
\Notes\zcl h\cu j\en
\bar%
\NOTes\trrml h\zhl h\trrmu j\hu j\en
\stemlength{6.4}%
\NOTes\trrrml h\zhl h\trrrmu j\hu j\en
\stemlength{4.6}%
\bar%
\NOTEs\Trml h\zw h\Trmu j\wh j\en
\bar
\NOTEs\Trrml h\zw h\Trrmu j\wh j\en
\bar%
\NOTEs\Trrrml h\zw h\Trrrmu j\wh j\en
\endpiece
Bob T.
-------------------------------
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to
http://tug.org/mailman/listinfo/tex-music