Unfortunately, the author of musixtex is no longer with us. If someone
wants to try implementing this suggestion, I'll incorporate it, but note
that new attributes can be activated by no less than 14 different commands
and some of them can be used when there are *no* attribute changes.
The
On Sun, May 22, 2022 at 12:12 AM wrote:
>
> Rodolfo--
>
> I now understand exactly what you're looking for, and it poses a very
> interesting logical problem. I don't have a solution. But I will just say
> that in a way PMX has already solved the problem if you leave the line break
> locations up
Rodolfo--
I now understand exactly what you're looking for, and it poses a very
interesting logical problem. I don't have a solution. But I will just say
that in a way PMX has already solved the problem if you leave the line break
locations up to PMX: if the meter change comes at the start of a
Thanks indeed Don and Jean-Pierre: in both your examples though it
seems to me that you force break whereas what I'm looking for is a way
- if any - to tell TeX to add the meter change also on previous staff
*only* if break ever occur but leave everything as normal *if* instead
that break does not
Try the attached workaround
--
Jean-Pierre Coulon\input musixtex
\nostartrule
\generalmeter{\meterfrac34}
\startpiece
\NOtes\qa{cdf}\en
\bar
\NOtes\qa{cdf}\en
\bar
\NOtes\qa{cdf}\en
\bar
\NOtes\qa{cdf}\en
\bar
\NOtes\qa{cdf}\en
\generalmeter{\meterfrac24}\Changecontext\zstoppiece
\startbarno=7
PMX does this automatically. To see how, just run the following PMX file:
==
1 1 4 4 4 4 0 0
1 2 20 0
t
.\
c04 /
m3434
cd24 /
==
The key lines in the TeX file are:
==
...
% Bar count 1
\pnotes{5.66}\wh c\en%
%
Hi all...
In MusiXTeX code: I usually change meter with, e.g.,
\generalmeter{\meterfrac{3}{4}}%
\changecontext%
just after the \enotes command; but I wish, in case of a system break,
that the change occurred not only at the start of the new system but
also at the end of the previous one, like a
7 matches
Mail list logo