Hi all,

In trying to put a meter in in single staff, i had to remove a barline after using \changecontext, with in line tex. The result pdf is attached.

In the musixdoc manual, section 15.4, page 76 is an extract in tex for
displaying the meters, i made a standalone version, i included here. In that
extract, displaying the meters,  there is no bar line after the meter.
I cannot see a difference between the two, i tried everything, as ie. adding files that are
used by pmx and so on.

Although this item is not important, but i am very curious what i am overlooking.

Thanks for looking at it.

Andre

===================
%Schuman.pmx

   2  1    6 8 6 8   0  -2
   1  1   20  .08

bt
./
w7i
\\let\tbbusav\tbbu\let\nbbusav\nbbu\let\tbblsav\tbbl\let\nbblsav\nbbl\
rp /
rp /
%\\\def\afterruleskipsav{\afterruleskip}\
\\\def\tbbu#1{\loffset{1}{\tbbusav{#1}}}\
\\\def\nbbu#1{\loffset{1}{\tbbusav{#1}}}\
\\\def\tbbl#1{\raise-1.6\Interligne\hbox{\tbbusav{#1}}}\
\\\def\nbbl#1{\raise-1.6\Interligne\hbox{\tbbusav{#1}}}\
\\\afterruleskip0\elemskip\setmeter1{{\meterfrac{2}{4}}{\meterfrac{}{}}}\changecontext\setemptybar\
b42dDx3n zb- rb  [-6 c8+ zc- rb1 d8+ zd- ] rb1 //
[l+14 d83 ]j  r4b rb8 r1+4 [jl g1 ][ b8 ] /
rb8  r1 [j f14 b8 ] [l d- ]j rb4 /
%restore \afterruleskip
\\\afterruleskip1.33\elemskip\
%Why end this with a bar:
b42dDx3n zb- rb  [-6 c8+ zc- rb1 d8+ zd- ] rb1 //
[l+14 d83 ]j  r4b rb8 r1+4 [jl g1 b8 ] /
rb8  r1 [j f14 b8 ] [l d- ]j rb4 /
%restore the original values and see the16th note error
\\\def\tbbu{\tbbusav}\def\nbbu{\nbbusav}\def\tbbl{\tbblsav}\def\nbbl{\nbblsav}\
m6868 b42d zb- [-6 c8+d zc- d8+d zd- ] //
[l+14 d83 ]j  r4b rb8 r1+4 [jl g1 b8 ] /
rb8  r1 [j f14 b8 ] [l d- ]j rb4 /
rp /
rp /
===================

==================
% Musixdoc.tex - example

\input musixtex
\input pmx
\instrumentnumber2\setstaffs22%
\readmod{musixdoctest}
\generalmeter{\meterfrac{4}{4}\meterfrac{2}{4}\meterfrac{1}{4}}%
\setclef1{\bass}\generalsignature2%
%\startextract
\generalmeter{\meterfrac{2}{4}}%
\startmuflex\startpiece\addspace\afterruleskip%
\setmeter1{{\meterfrac{2}{4}}}%
\setmeter2{{\lower2pt\hbox{\meterfrac{\meterlargefont 2}{}}}%
{\meterfrac{3}{4}}}\changecontext
\Notes\qu K&\cu{de}|\qu e\en
% bar 11
% Meters, clefs, and key signatures.
% All 3 clefs after bar (probably bad form) if no changeclefs
\setmeter1{{\meterfrac{2}{8}}}%
\setmeter2{{\meterfrac{3}{6}}{\meterfrac{3}{8}}}%
\setsign2{-1}%
% How to force showing the bass clef?
\setclef1\bass\setclef2{23}%
\Changecontext
\Notes\qu K&\cu{de}|\qu e\en
% bar 12
% Meters, clefs, and key signatures, with clef before the bar.
% Maybe not best form if signatures are involved
\setmeter1{{\meterfrac{2}{4}}}%
\setmeter2{{\meterfrac{3}{8}}{\meterfrac{3}{6}}}%
\setsign2{-1}%
\setclef1\treble\zchangeclefs\changecontext
\Notes\qu k&\cu{de}|\qu e\en
\Endpiece%
\bye
==============

Attachment: Schuman.pdf
Description: Adobe PDF document

-------------------------------
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to 
https://tug.org/mailman/listinfo/tex-music

Reply via email to