Simon Dreher wrote:
> Hello,
>
> I tried to get
> http://icking-music-archive.org/scores/loewe/schaffe_in_mir_gott.zip
> to work with the Ap option. But when I insert it, the generated pmx code
> is invalid. The problem is that the crescendo/decrescendo macros get
> messed up. There should be an identifier (the current staff / voice
> number for example) which gets start and end of the hairpin matching.
> This would be extremely important when crescendi in multiple voices (the
> standard) have to be continued over a page break (not uncommon either).
I can reproduce this problem.
A working solution is to replace the specific M-Tx notation of hairpins
with the PMX syntax:
> %%It200
%%B
%%Ap
%Takt 1-4
% U:@+2 p ~ < ~ ~ <. ~ ~ ~ ~ ~ ~ ~ ~ p
@+2 g2 g g D<+15 ( g4 a ) D<+15 | b0 r2 b2 | a g ( c b ) | a0 r2 b2 |
L:{lyr1S}
% U:@+2 p ~ < ~ ~ <. ~ ~ ~ ~ ~ ~ ~ ~ ~ p
d2 ds e ( e4 f ) | g0 r2 g2 | f g ( e4 f g2 ) | f0 r2 g2 |
L:{lyr1A}
% U:@+1 p ~ < ~ <. ~ ~ ~ ~ ~ ~ ~ ~ p
@+3 b2 b b \llyr\ c | d0 r2 d2 | d d ( c d ) | d0 r2 d2 |
L:{lyr1T}
% U:@+2 p ~ < ~ ~ <. ~ ~ ~ ~ ~ ~ ~ ~ ~ p
g2 f (( e4 \nolyr\ d ) \llyr\ c2 | g0 r2 g2+ | c b ( a g4 b ) | d0 r2 g2- |
L:{lyr1B}
%Takt 5-8
% U:~ < ~ ~ <. ~ ~ ~ > ~ ~ >. ~
a2 D<+15 g f e | d0 D<+15 g2 g | ( g0 f2 ) ( f4 g ) | g0d r2 |
% U:~ < ~ ~ ~ <. ~ ~ ~ ~ > >. ~
f2 e d ( c4 b ) | ( a2 d ) d e | d0.d | d0d r2 |
% U:~ < ~ ~ <. ~ ~ ~ ~ ~ ~ > ~ ~ >. p
d2 b b g | f0 g2 (u+2 g2x3n-3 cl bl ) | (u a2 b d ) ( c4 b ) | b0d
\caesura\ {lyr2T} d2 |
% U:~ < ~ ~ <. ~ ~ ~ ~ ~ > >. ~
d2 e b c | (u c d4 c ) b2 c | d0.d | g0d- r2 |
Greetings
--
Christian Mondrup, Sheet Music Editor
WIMA: Werner Icking Music Archive
http://icking-music-archive.org/
_______________________________________________
TeX-music mailing list
[EMAIL PROTECTED]
http://mailman.daimi.au.dk/mailman/listinfo/tex-music