> I have a problem with PMX. The d-minor organ concerto (BWV146/1052)
> of Bach contains in the third movement many arpeggio-like triplet passages
> starting with a rest. This motif is not rare in keyboard
> music at all. However, I get the error message
> ``Xtuplets may not start with a rest!''. How can I circumvent that?
> Since it occurs so often, I would have to write long passages entirely
> in MusixTeX and \input it.

I had to do this myself sometime recently. The following is what Werner Icking
wrote in response:

>>>>>>
AFAIK it's not possible with PMX up to now. So you have to do one of
the usual tricks. In the second case "c4x3 r d":

\\let\qbsav\qb\ 
\\def\qbtods{\def\qb##1##2{\zcharnote{##2}{~}\ds\let\qb\qbsav}\ 
...
c4x3 \qbtods\ c d ...

That means replace \qb by a new \qb which generates a \ds; in addition
it generates an empty text using \zcharnote, if the pitch in #2 does
do any change in the octaviation; then it restores the old \qb.

The first case is more sophisticated, because the start of the beam
\ib... has to be ported to the next note :-(

In some case the problem can be fixed by blind meter changes. But then
you have to suppress the barlines.
-- Werner
<<<<<<
(But if you can cope with the beam extending over the first rest, the fix works
for this case as well.)

There is a lot of helpful advice on the mailing list archive:

http://www.gmd.de/Mail/mutex-archive/

but I realise it's not always easy to find things, as the archive is now rather
large :)

> As a matter of fact, I had to do that also for 30 bars in the first movement
> because PMX was unable to beam together rapidly alternating right-hand/
> left-hand beats, another frequent feature of keyboard music. The way PMX

now *this* I don't know how to do - and it's something I would like on
occasion. (starting a beam in one hand, and finishing it in the other, for
example). Any ideas, people?

Cheers,
Andrew
  /\    /\   --| \ | /-| | | \    /
 /  \  /  \  __| /-| | | |\|  \--/
/    \/    \ __| \_| \_| | |   \/
[EMAIL PROTECTED]

Reply via email to