> Date: Tue, 28 Jul 1998 10:17:13 +0200
> From: Christian Mondrup <[EMAIL PROTECTED]>
> In the excerpt from the song cited below I can't get the volta 1-3
> starting in bar 19 to stop in bar 20 in spite of the end volta sign in
> bar 20. This problem, however, does not occur with the volta 4. [...]
Not being a M-Tx user I tried to reproduce your problem in pure PMX.
The following test case works well:
1 1 4 4 4 4 0 0
1 1 20 0
t
./
d24d a4 |
V1-3 d24d a4 /
m3400 Vx c2d Rr /
m4400 V4 d2d a4 /
Vx c2 d4 c |
c2 d4 c /
So I assume that M-Tx doesn't generate the correct PMX-code.
Voltas are very sensible in PMX. If I e.g. comment out the first bar
in my example some non-sense happens; quite ok for a piece starting
with a volta.
If there is more than one volta in an input block (". . . . /") then I
get a warning by PMX -- but the result is ok.
Btw, if I change volta.mtx in doc-directory of the M-Tx package so
that I put the first V1 one bar earlier and put a Vx into the next
bar, volta.mtx looks like you excerpt ... and it works. So I think
it's not a general misbehaviour.
For further analysis it would be good if you post a reduced, but working
example for the error. I could then look at the PMX source generated by
M-Tx. But I fear that Dirk Laurie has to look at it.
-- Werner