Re: [Tex-music] Changing Lyrics position in mid-bar from LB: to L:

2011-10-23 Thread Dirk Laurie
2011/10/22 Sebastian Canagaratna s-canagara...@onu.edu:
 r2  r2  bf24 |
 r2b r2b  f24 |
 L: I
 r2b r2b d24 |
 b0f3 r2 b2 |
 LB: rest;  (??)

 When I write the
 above code the program sees to expect the bar to be finished in LB so it
 puts ? where I should be.
 Is there any way to tell the program to stop the lyrics line?

Easiest is a blank syllable, thus:
LB: rest; ~

Dirk

---
TeX-music@tug.org mailing list
If you want to unsubscribe or look at the archives, go to 
http://tug.org/mailman/listinfo/tex-music


[Tex-music] m-tx/pmx: ignoring repeats etc. at end of file

2011-10-23 Thread Simon Dreher

Hello,

I still have the problem that m-tx/pmx ignores commands after the last 
note at the end of the piece, as I tried to explain some time ago. An 
example, where the last repeat is ignored, is included at the end of 
this mail.


Running m-tx, the repeat sign is included at the end of the last block, 
followed by a strange linebreak and the / for the end of the staff. The 
repeat gets lost in the pmx run. The tex-file finishes the piece with

\Endpiece
I can get it back if I manually delete an empty line between the last 
block and the very last comment line in the pmx file.

Then the tex-file contains
\setrightrepeat\endpiece
This is a bit strange - why is this handled differently and how can I 
get the repeat sign without editing the pmx file every time?


Best regards,
Simon


Title: O my love
Style: SINGER
Meter: m2/1/0/5
Flats: 1
Pages: 1
Systems: 2
%Bars/line:8
Space: -18

{S1}
O my love, lov'st thou me?
Then quick-ly come and save him that dies for thee.

%%h85m
%%It150ipi
%%B
%%Apl+t+seb
%%\\nobarnumbers\
U:1.
@+3 f2 g a0 of |
L:{S1}

U:2.
a2 b c2d of c4 |

%%L2
U:3.
f f e d f2 of c4.b |

U:4.
a2 g f0 of :|
% EOF 
---
TeX-music@tug.org mailing list
If you want to unsubscribe or look at the archives, go to 
http://tug.org/mailman/listinfo/tex-music


Re: [Tex-music] m-tx/pmx: ignoring repeats etc. at end of file

2011-10-23 Thread Don Simons
When I run the source (Windows XP) I do get the repeat at the end. So there
must be some OS or hardware differences. Here's the end of the pmx file that
I got:

==
...
% Paragraph 5 line 26 bar 3
L2
\mtxZchar{10}{3.}\ f4 f4 e4 d4 f2 of c4d ba8 | /

% Paragraph 6 line 30 bar 4
\mtxZchar{10}{4.}\ a2 g2 f0 of Rr
 /

% Coded by M-Tx
===

I confirmed with a binary editor that all lines end with Hex 0D 0A as they
should in Windows text files. Assuming you don't want to buy a new computer
or OS to fix your problem, you might try just ending the piece with a single
bar, and getting the terminal repeat with inline TeX.

M-TX:
===
...
%%L2
U:3.
f f e d f2 of c4.b |

%%\\\let\ept\endpiece\def\endpiece{\setrightrepeat\ept}\
U:4.
a2 g f0 of |


which produces PMX

...
% Paragraph 5 line 26 bar 3
L2
\mtxZchar{10}{3.}\ f4 f4 e4 d4 f2 of c4d ba8 | /

% Paragraph 6 line 30 bar 4
\\\let\ept\endpiece\def\endpiece{\setrightrepeat\ept}\
\mtxZchar{10}{4.}\ a2 g2 f0 of | Rb
 /

% Coded by M-Tx
=

I've confirmed that this gives the repeat, although I don't yet understand
why. The PMX syntax ...| Rb / is pretty flakey and I'd have thought either
we'd get a PMX error or the Rd would be ignored. But neither is happening;
the Rd causes \endpiece rather than \Endpiece , and the inline TeX
redefinition of \endpiece does the trick.

This all kinda makes me wonder how M-Tx users get double bars at the ends of
pieces (since using | after the last line in the M-Tx evidently gave Rd in
the PMX and \endpiece in the TeX) , and that'll be my next investigation.

--Don Simons

-Original Message-
From: tex-music-boun...@tug.org [mailto:tex-music-boun...@tug.org] On
Behalf Of
Simon Dreher
Sent: Sunday, October 23, 2011 1:51 PM
To: Werner Icking Music Archive
Subject: [Tex-music] m-tx/pmx: ignoring repeats etc. at end of file

Hello,

I still have the problem that m-tx/pmx ignores commands after the last
note at the end of the piece, as I tried to explain some time ago. An
example, where the last repeat is ignored, is included at the end of
this mail.

Running m-tx, the repeat sign is included at the end of the last block,
followed by a strange linebreak and the / for the end of the staff. The
repeat gets lost in the pmx run. The tex-file finishes the piece with
\Endpiece
I can get it back if I manually delete an empty line between the last
block and the very last comment line in the pmx file.
Then the tex-file contains
\setrightrepeat\endpiece
This is a bit strange - why is this handled differently and how can I
get the repeat sign without editing the pmx file every time?

Best regards,
Simon

%%%
%
Title: O my love
Style: SINGER
Meter: m2/1/0/5
Flats: 1
Pages: 1
Systems: 2
%Bars/line:8
Space: -18

{S1}
O my love, lov'st thou me?
Then quick-ly come and save him that dies for thee.

%%h85m
%%It150ipi
%%B
%%Apl+t+seb
%%\\nobarnumbers\
U:1.
@+3 f2 g a0 of |
L:{S1}

U:2.
a2 b c2d of c4 |

%%L2
U:3.
f f e d f2 of c4.b |

U:4.
a2 g f0 of :|
% EOF

---
TeX-music@tug.org mailing list
If you want to unsubscribe or look at the archives, go to
http://tug.org/mailman/listinfo/tex-music


---
TeX-music@tug.org mailing list
If you want to unsubscribe or look at the archives, go to 
http://tug.org/mailman/listinfo/tex-music


Re: [Tex-music] m-tx/pmx: ignoring repeats etc. at end of file

2011-10-23 Thread Dirk Laurie
2011/10/24 Don Simons dsim...@roadrunner.com:
 ...
 % Paragraph 5 line 26 bar 3
 L2
 \mtxZchar{10}{3.}\ f4 f4 e4 d4 f2 of c4d ba8 | /

 % Paragraph 6 line 30 bar 4
 \\\let\ept\endpiece\def\endpiece{\setrightrepeat\ept}\
 \mtxZchar{10}{4.}\ a2 g2 f0 of | Rb
  /

 % Coded by M-Tx
 =

 I've confirmed that this gives the repeat, although I don't yet understand
 why. The PMX syntax ...| Rb / is pretty flakey and I'd have thought either
 we'd get a PMX error or the Rd would be ignored. But neither is happening;
 the Rd causes \endpiece rather than \Endpiece , and the inline TeX
 redefinition of \endpiece does the trick.


This is a very old kludge and all I can remember about it is that I
tried many things before finding something that worked.  I'm sure that
PMX has much nicer ways of doing it nowadays, but if I ever revise
M-Tx thoroughly it will be a rewrite in Lua, not a patch to the Pascal
source.

 This all kinda makes me wonder how M-Tx users get double bars at the ends of
 pieces (since using | after the last line in the M-Tx evidently gave Rd in
 the PMX and \endpiece in the TeX) , and that'll be my next investigation.


They do nothing.  To get anything except the double bar, you do something.

Dirk

---
TeX-music@tug.org mailing list
If you want to unsubscribe or look at the archives, go to 
http://tug.org/mailman/listinfo/tex-music