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

Reply via email to