Am Freitag, 11. Juni 2010 07:05:54 schrieb Don Simons:
> Olivier wrote
>
> >M-Tx manual says at p. A-7:
> >
> >"M-Tx 0.60 is not aware of movement breaks and the possibility to change
>
> the number of
>
> >voices."
> >
> >It means that you can't do it with M-Tx, but it can easily be done with
>
> PMX. Read section 2.3.11 of the PMX manual.
>
> And I wrote
>
> > if there were no lyrics, PMX could do it easily. With lyrics, I'm sure it
>
> can be done,
>
> > using "in-line PMX" within the M-Tx source. But it's tricky.
>
> I've gone back and reminded myself what I did in my Pradas edition, which
> switches back and forth between BC+Soprano and BC+Soprano+Violin+Violin. It
> turns out it was beyond tricky.
>
> This was all done with one staff per instrument and one voice per staff, so
> it was flipping back and forth between 2 staves and four. I could not do it
> entirely from within M-Tx, because I couldn't figure out how to make M-Tx
> realize the number of staves had changed. Here's what I did:
>
> 1. In M-Tx, (a) input all 4-staff sections normally
> (b) To go from 4 to 2, use e.g. %%L7Mn212bt
> (c) input all 2-staff sections as 4 staves with rp for the top two  and
> then the desired input for Soprano and BC in the 3rd and 4th.
> (d) To switch back from 2 to 4, use e.g. %%L10P3Mn41234bttt
>
> 2. Run prepmx. Now I could process this pmx all the way, but the resulting
> score will have an unwanted bar of rests every other bar in the 2-staff
> movements. So instead,
>
> 3. (and here's where it gets really ugly) use a special FORTRAN program I
> wrote to go through the prepmx output file, looking for and deleting every
> occurrence of
>
> rp |
> rp |
>
> 4. Process the resulting modified .pmx normally.
>
> So Hermann, if you want to pursue this path, and if you do FORTRAN, I'd be
> happy to send you my source and you could modify it to suit your needs. Or
> maybe write your own script to do this using whatever language you like. Or
> maybe delete the extra rp's by hand with a text editor. Otherwise (so far)
> sorry, but you're on your own.
>
> --Don
>
>

Hi Don,

before I got your actual mail I tried the same way as you point out. Encouraged 
by your recent mail 
and the chapter 2.3.11 of the pmx manual I started M-Tx with a dummy page with 
the whole number of 
staves and began using M with the appropriate number of parameters for the 
different parts of the 
score. Then I eliminated the rp  / from the pmx file. But this wasn't enough. 
There were some other  
places to change. Before I describe these changes it maybe easier i send the 
pmx file commenting out 
the changes indicated by %-----.
Up to now I am not quit satisfied with the space between the staves at the 
beginning  of the score. 
Maybe some TeX-lines are necessary.

Hermann


>
>
>
> _______________________________________________
> [email protected] mailing list
> If you want to unsubscribe or look at the archives, go to
> http://mailman.nfit.au.dk/mailman/listinfo/icking-music-archive.org-tex-mus
>ic

---
\def\mtxversion{0.60d}
\def\mtxdate{<11 October 2008>}
\input mtx
 \def\writebarno{\ifnum\barno>1\lrlap{\tenrm\it\the\barno\barnoadd}\fi}
 \def\raisebarno{4mm}
 \raggedbottom
 \parskip 2\Interligne plus 7\Interligne minus 7\Interligne
 \input musixlit
---
4 -4 1 1 1 1 4 4 0 6  0.00000 0 5 16 16 0.12
\mtxInstrName{}
\mtxInstrName{{c${^4}$}}
\mtxInstrName{{c${^3}$}}
\mtxInstrName{{c${^3}$}}
6000
./
\\mtxSetSize{4}{\mtxNormalSize}\
\\mtxTenorClef{4}\
\\mtxTenorClef{3}\
\\mtxTenorClef{2}\
% Paragraph 3 line 18 bar 1
 P1
 It100
 h270m
 \\let\interstaffsav\interstaff\def\interstaff#1{}\interstaffsav{15}\
r0b /
r0b /
r0b /
r0b /

% Paragraph 4 line 31 bar 2
 L2P2Mn214btr+
\\\mtxSetLyrics{11}{Au-di-te po-pu-li, au-}\
%----- This has to be changed \\\mtxAssignLyrics{4}{11}\
\\\mtxAssignLyrics{2}{11}\
c03 s /
%----rp  /
%----rp  /
r8 ga85 ga8 ga8 ea8d da1 ca8 ga8+ /

% Paragraph 5 line 37 bar 3
\\\mtxSetLyrics{11}{di-te, au-di-te}\
c03 s /
%----rp  /
%----rp  /
e45 ca8 ga8+ e4 c4 /

% Paragraph 6 line 42 bar 4
\\\mtxSetLyrics{11}{quid lo-qua-}\
c23 f2- /
%----rp  /
%----rp  /
r4 ga85d ea1 (S \mtxBM\ c2 /

% Paragraph 7 line 47 bar 5
 L3
\\\mtxSetLyrics{11}{tur Do-mi-}\
f22s g2 /
%----rp  /
%----rp  /
\mtxEM\ c45 )S d4- d4d ca8 /

% Paragraph 8 line 53 bar 6
\\\mtxSetLyrics{11}{nus quid glo-ri-}\
c23 c2 /
%----rp  /
%----rp  /
c25 r8 ea8 fa8 ga8 /

% Paragraph 9 line 58 bar 7
\\\mtxSetLyrics{11}{a-ri in ma-li-ti-}\
g43 c4- f2 7 x386 /
%----rp  /
%----rp  /
da85 da8 ea8 ea8 e4d da8 /

% Paragraph 10 line 63 bar 8
 L4
\\\mtxSetLyrics{11}{a, quid glo-ri-}\
e23 # d2 6# /
%----rp  /
%----rp  /
e25 r8 ba8 ca8 da8 /

% Paragraph 11 line 69 bar 9
 L5
\\\mtxSetLyrics{11}{a-ri in ma-li-ti-}\
e43 c4s e2 4 x143 /
%----rp  /
%----rp  /
ga84s ga8 aa8 aa8 a4d ga8 /

% Paragraph 12 line 75 bar 10
\\\mtxSetLyrics{11}{a qui po-ten-tes}\
a02 /
%----rp  /
%----rp  /
a44 aa8 ba8 c4 c4 /

% Paragraph 13 line 80 bar 11
\\\mtxSetLyrics{11}{in i-qui-ta-}\
f43 e4 d2 7 x146 /
%----rp  /
%----rp  /
r8 ca85 da8 ea8 f2 /

% Paragraph 14 line 86 bar 12
 L6P3Mn41234btttcr-i.0
\\\mtxSetLyrics{11}{tem}\
\\\mtxSetLyrics{31}{Quis in-sur-git ad-}\
\\\mtxAssignLyrics{2}{31}\
m6/2/0/3
c03d f0-d /
r2 c25 g2 a2 b2 c2 /
r0b r9 /
e05d r0 r2b /

% Paragraph 15 line 96 bar 13
\\\mtxSetLyrics{21}{Quis in-sur-git ad-}\
\\\mtxSetLyrics{31}{ver-sum nos}\
\\\mtxAssignLyrics{4}{}\
\\\mtxAssignLyrics{3}{21}\
g02d 4 x123 c0d /
c05 b2 e0d /
r2 g25 d2 e2 f2s g2 /
r0b r9 /

% Paragraph 16 line 105 bar 14
\\\mtxSetLyrics{21}{ver-sum nos}\
\\\mtxSetLyrics{31}{quis im-pro-pe-rat}\
d03d 4 x123 g0-d /
r2 a24 a2 b2d c4 d2 /
g05 f2s g0d /
r0b r9 /

% Paragraph 17 line 114 bar 15
 L7Mn3123bttcr-i.0
\\\mtxSetLyrics{21}{quis im-pro-pe-rat}\
\\\mtxSetLyrics{31}{vi-as no-----------}\
a02d 4 x123 d0d /
d05 c2s d2d e4 c4 d4 /
r2 e25 e2 f2sd g4 a2 /
%----rp  /

% Paragraph 18 line 122 bar 16
\\\mtxSetLyrics{21}{vi-as no--------}\
\\\mtxSetLyrics{31}{-----stras}\
e03d 4 x123 a0-d /
b44 c4 d4 c4 b2 a0 r2 /
a05 g2s a2d b4 g4 a4 /
%----rp  /

% Paragraph 19 line 129 bar 17
\\\mtxSetLyrics{21}{-------stras, quis in-}\
\\\mtxSetLyrics{31}{quis in-}\
b02d e0d /
r2b r0 r2 g24s g2 /
f45s g4 a4 g4 f2 e2 b2 b2 /
%----rp  /

% Paragraph 20 line 136 bar 18
\\\mtxSetLyrics{21}{sur-git ad-ver-sum}\
\\\mtxSetLyrics{31}{sur-git ad-ver-sum}\
a02 e2 6 g0d /
a24 b2 c2 c0 b2 /
c25 d2 e2 d0 d2 /
%----rp  /

% Paragraph 21 line 143 bar 19
\\\mtxSetLyrics{21}{nos, quis im-}\
\\\mtxSetLyrics{31}{nos, quis im-}\
c03d e0d # /
c05d r2 g2s g2 /
e05d r2 b2 b2 /
%----rp  /

% Paragraph 22 line 150 bar 20
\\\mtxSetLyrics{21}{pro-pe-rat vi-as}\
\\\mtxSetLyrics{31}{pro-pe-rat vi-as}\
a02 e2 6 g0d /
a24d b4 c2 c0 b2 /
c25d d4 e2 d0 d2 /
%----rp  /

% Paragraph 23 line 157 bar 21
\\\mtxSetLyrics{21}{no-}\
\\\mtxSetLyrics{31}{no-}\
c23 e0 6 f2 d0 - /
\mtxBM\ c25d d4 b4 c4 a2 d4 e4 c4 d4 /
\mtxBM\ e25d f4 d4 e4 c2 f4 g4 e4 f4 /
%----rp  /

% Paragraph 24 line 164 bar 22
\\\mtxSetLyrics{21}{-}\
\\\mtxSetLyrics{31}{-}\
g23 c0 - a0 f2 s /
b24 e4 f4 d4 e4 c2 d4 e4 f4 e4 /
d25 g4 a4 f4 g4 e2 f4 g4 a4 g4 /
%----rp  /

% Paragraph 25 line 171 bar 23
\\\mtxSetLyrics{21}{-}\
\\\mtxSetLyrics{31}{-}\
m3/2/0/0
f23 s g0 /
d45 e4 \mtxEM\ b0  /
f45 e4 \mtxEM\ d0  /
%----r0bd /

% Paragraph 26 line 180 bar 24
\\\mtxSetLyrics{21}{stras}\
\\\mtxSetLyrics{31}{stras}\
m2/4/0/6
\wh3\ r2b /
c25 /
e25 /
%----r2b /

% Paragraph 27 line 189 bar 25
 L10Mn214btcr-i.0
 \\\Hidebarrule1\Hidebarrule2\Hidebarrule3\Hidebarrule4\
 \\\advance\barno-1\
\\\mtxSetLyrics{11}{o stul-ti, o}\
%----\\\mtxAssignLyrics{4}{11}\
\\\mtxAssignLyrics{2}{11}\
%----\\\mtxAssignLyrics{3}{}\
%----\\\mtxAssignLyrics{2}{}\
m2/4/0/0
r2b /
%----r2b /
%----r2b /
r8 ga85 ea8 ea1 ga1 /

% Paragraph 28 line 201 bar 26
\\\mtxSetLyrics{11}{stul-ti a-li-quan-do}\
m4/4/0/0
c23 a2 7 x146 /
%----r0b /
%----r0b /
ca85 ca8 r8 ca1 ca1 c4d ba8 /

% Paragraph 29 line 210 bar 27
\\\mtxSetLyrics{11}{sa-pi-te a-man-}\
g22 d2+ # /
%----rp  /
%----rp  /
da85d da1 d4 r8 da8 (S \mtxBM\ d4 /

% Paragraph 30 line 215 bar 28
\\\mtxSetLyrics{11}{tes in-tel-li-gi-te}\
b22 7 x186 a2 # /
%----rp  /
%----rp  /
\mtxEM\ d85 )S da8 da8 ca8s ea8d ea1 e4 /

% Paragraph 31 line 220 bar 29
\\\mtxSetLyrics{11}{ad-huc mo-}\
c23s d2 /
%----rp  /
%----rp  /
r4 ea85 aa8- a4d ba8 /

% Paragraph 32 line 225 bar 30
\\\mtxSetLyrics{11}{cum, et pae-ca-}\
e23 # g2-s /
%----rp  /
%----rp  /
g44s ba8 ba8 (S \mtxBM\ e2 /

% Paragraph 33 line 230 bar 31
\\\mtxSetLyrics{11}{tor-rum e-rit,}\
a22 b2 /
%----rp  /
%----rp  /
\mtxEM\ e45 )S ea8 ea8 e4d (S \mtxBM\ d8s /

% Paragraph 34 line 235 bar 32
\\\mtxSetLyrics{11}{ut um-bra trans-i-}\
e23 # d4 # e4 /
%----rp  /
%----rp  /
\mtxEM\ e45 )S r8 ba8 da8 da1 ca1 b4 /

% Paragraph 35 line 240 bar 33
\\\mtxSetLyrics{11}{bit, vi-te ve-stra pes-i-}\
a42 e4+ # d4 e4 /
%----rp  /
%----rp  /
a44 r8 ba1 ca1 da8 da1 ca1 b4 /

% Paragraph 36 line 245 bar 34
\\\mtxSetLyrics{11}{bit ut sti-pu-la}\
a22 - a2 /
%----rp  /
%----rp  /
a44 r8 ca8 c4d da1 ea1 /

% Paragraph 37 line 250 bar 35
\\\mtxSetLyrics{11}{sic-ca quam pro-ii-cit}\
f02 /
%----rp  /
%----rp  /
fa85 fa8 r8 aa8 f4d fa1 ea1 /

% Paragraph 38 line 255 bar 36
\\\mtxSetLyrics{11}{ven-tus, et si-cut fa-}\
c03 /
%----rp  /
%----rp  /
ga85 ga8 r8 ga8 c4-d da1 ea1 /

% Paragraph 39 line 260 bar 37
\\\mtxSetLyrics{11}{vil-la quam tur-}\
g22 f2 /
%----rp  /
%----rp  /
d45 da8 da8 (S \mtxBM\ f2 /

% Paragraph 40 line 265 bar 38
\\\mtxSetLyrics{11}{bo dis-per-}\
g02 7 x146 x385 /
%----rp  /
%----rp  /
\mtxEM\ f45 )S ea8f da8 d2 /

% Paragraph 41 line 270 bar 39
\\\mtxSetLyrics{11}{dit}\
c03 /
%----rp  /
%----rp  /
c05 /

% Paragraph 42 line 275 bar 40
 L14Mn3123bttcr-i.0
\\\mtxSetLyrics{21}{er-go ve-ni-te fru-}\
\\\mtxSetLyrics{31}{er-go ve-ni-te fru-}\
\\\mtxAssignLyrics{4}{}\
\\\mtxAssignLyrics{3}{21}\
\\\mtxAssignLyrics{2}{31}\
m6/2/0/3
c03d g0+ e2 6 /
c25 b2 a2 b2 b2 c2 /
e25 d2 c2 d2 d2 e2 /
%----rp  /

% Paragraph 43 line 283 bar 41
\\\mtxSetLyrics{21}{a-mur nunc bo-nis,}\
\\\mtxSetLyrics{31}{a-mur nunc bo-nis,}\
f03 d2 6 e0 # e2 /
a24 a2 b2 g0s g2 /
c25 c2 d2 b0 b2 /
%----rp  /

% Paragraph 44 line 290 bar 42
\\\mtxSetLyrics{21}{er-go ve-ni-te fru-}\
\\\mtxSetLyrics{31}{er-go ve-ni-te fru-}\
c03d g0+ e2 6 /
c25 b2 a2 b2 b2 c2 /
e25 d2 c2 d2 d2 e2 /
%----rp  /

% Paragraph 45 line 297 bar 43
\\\mtxSetLyrics{21}{a-mur nunc bo-nis,}\
\\\mtxSetLyrics{31}{a-mur nunc bo-nis,}\
f03 d2 6 e0d # /
a24 a2 b2 g0s g2 /
c25 c2 d2 b0 b2 /
%----rp  /

% Paragraph 46 line 304 bar 44
\\\mtxSetLyrics{21}{cras e-nim mo-----}\
\\\mtxSetLyrics{31}{cras e-nim mo-----}\
e03 d2 c0 f2 /
g24s a2 b2 c4 d4 c4 b4 a2 /
b24 c2 d2 e4 f4 e4 d4 c2 /
%----rp  /

% Paragraph 47 line 311 bar 45
\\\mtxSetLyrics{21}{ri-e-mur,}\
\\\mtxSetLyrics{31}{ri-e-mur,}\
d23 e0 a0-d /
a24 (S \mtxBM\ a2 \mtxEM\ g2s )S a0d /
b24 b0 a0d /
%----rp  /

% Paragraph 48 line 318 bar 46
\\\mtxSetLyrics{21}{cras e-nim mo-----}\
\\\mtxSetLyrics{31}{cras e-nim mo-----}\
e03 # d2 c0 f2 /
g24s a2 b2 c4 d4 c4 b4 a2 /
b24 c2 d2 e4 f4 e4 d4 c2 /
%----rp  /

% Paragraph 49 line 325 bar 47
\\\mtxSetLyrics{21}{ri-e-mur,}\
\\\mtxSetLyrics{31}{ri-e-mur,}\
d23 e0 a0-d /
a24 (S \mtxBM\ a2 \mtxEM\ g2s )S a0d /
b24 b0 c0sd /
%----rp  /

% Coded by M-Tx
_______________________________________________
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to 
http://mailman.nfit.au.dk/mailman/listinfo/icking-music-archive.org-tex-music

Reply via email to