I am trying to split a beam of a tuplex in 2 beams, and i encountered a
behaviour i cannot explain.
Probably i am doing something wrong.
It happens in a system with 2 staves. I use a redefinition of \qb... for
ending an up beam (\tuptu) and for starting a new up beam (\tupsu). In some
cases the 1st note of the 2nd beam takes an octave jump. This has nothing to
do with the xtuplet, because it happens also in normal beams where these
macros are used. In the example i made here, the jump occurs on all first
notes exept the 'g', as you can see in bar 3 and 5.
It also does not occurs when the upper staf has a rest (bar 1). This i can
explain: the musixtex code takes the full bar in 1 line.
If i change the '{##2}' by '{!##2}' in \tupsu , the error occurs on other
places (in this example the 1st bar).
This is the example:
===========
2 1 1 4 1 4 0 0 1 1 20 0
bt
./
\\interstaff{14}\
\\let\qbsav\qb\
% terminate beam up
\\def\tuptu{\def\qb##1##2{\
\\let\qb\qbsav\tbu##1\qb{##1}{##2}}}\
% start beam up
\\def\tupsu{\def\qb##1##2{\
\\let\qb\qbsav\ibbu##1{##2}0\qb##1{##2}}}\
%
c43x5 \tuptu\ c \tupsu\ c c c
c43x5 \tuptu\ c \tupsu\ c c c
[u c4x5 \tuptu\ c \tupsu\ g c c ] /
r4
b43x4 \tuptu\ b \tupsu\ b b
b4x4 \tuptu\ b \tupsu\ b b /
m5858
% no tuplets: same error
[ c1 c \tuptu\ c \tupsu\ c c c c8 c ] /
b1da b8 b3a b8d bda /
[ c1 c \tuptu\ c \tupsu\ g c c c8 c ] /
[ b8 b3 b8 b3 b8d b1 b ] /
===========
Thanks for helping
Andre
_______________________________________________
TeX-music mailing list
[email protected]
http://icking-music-archive.org/mailman/listinfo/tex-music