Christof Biebricher  <[EMAIL PROTECTED]> wrote

>When setting polyphonic music, some voices are 
>pausing. I had the following difficulties:
>(1) PMX suppresses full-bar rests in the upper voice in 
>one system and it does that even when rp is replaced by 
>r0+6.
>It is necessary to edit the TeX-file and change the definition 
>of wbrest. 
>(2) There is only one \wbrest. If in a beginning of a fugue, 
>several voices are pausing, then a change in the location of 
>one rest affects all rests (e.g. r0-6 in one voices will lower 
>all rests in the same bar). One has to edit the TeX-file and 
>define an additional \Wbrest.

When I originally defined centered rests, it never occurred to 
me that anyone would ever want to have two in the same staff, 
or to have one together with another non-resting voice in the 
same staff.  Clearly I was wrong.  I have started to fix this 
several times but it gets rather tricky.  Until I can teach PMX 
to deal with this, in-line TeX is the best solution (Editing 
the TeX file is not a good solution because every time you 
change something somewhere else in the pmx file, you will need 
to re-edit the TeX file; that is exactly why I activated 
in-line TeX).  You can simply override the definition of 
\atnextbar using a type-3 in-line TeX string, e.g.

================
    2   2    4    4    0    6   .000   0
    0    4   20  .05


bt
./
c04 /
rp /
% The following two lines in the mail posting must be a single line in pmx file.
\\\def\atnextbar{\znotes\centerbar{\lower2\internote\pause}&\centerbar{\raise2\i
nternote\pause\bsk\lower2\internote\pause}\en}\
c03 /
c04 /
=================

This works because type-3 TeX strings are inserted into the TeX file right 
before  \xbar .

>Music before 1650 did not have bars; they had mensurae. 
>Bars were indicated as a help for counting, but did not 
>affect the way a note was written: a note held out over 
>the bar line had not to divided at the bar line and tied 
>over to the next bar. In particular, vocal music is much 
>easier to read that way. How doe one handle such music 
>in
>PMX? 

In-line TeX is the answer, but probably not by introducing 
a bar line.  Rather, you may want to re-define a particular 
type of spacing note, e.g.

\let\hlt\hl\def\hl#1{\wh{#1}\let\hl\hlt}\ c25 |

(UNTESTED!)

I could make this more clear if you had provided a specific 
example.

>A warning: when slurs are occurring in several voices of
>one stave, labelling by numbers is necessary; otherwise the slurs 
>get mixed up.

This should not be the case.  Please post an example of the pmx 
input.  Slur definitions in two different lines of music in the 
same staff (separated by "//") are supposed to be independent of 
each other.

--Don Simons

Reply via email to