Karen Bruner wrote:
>
> I am using PMX and musixlyr. I've used the combo to typeset simple
> songs, but now I want to typeset a song with three verses with different
> lyrics, all of which go into the same lyrics for the chorus, and then
> extra lyrics after the last chorus for the coda. I have two staffs.
> The beginmel and endmel commands work when I only have one staff, but
> not when I have two. The lyrics are just attached to one staff. I've
> been using the setup shown in auxl-exa.pmx, but with two staffs, the
> \EM\ and \BM\ directives are completely ignored.
>
> So basically, what I want lyrics-wise looks something like this:
>
> This is verse 1 blah blah blah
> This is verse 2 blah blah blah Here's the same chorus for all three
> This is verse 3 blah blah blah
>
> So, in the --- section at the top, I have
>
> \assignlyrics1{verse1,verse2,verse3}
>
> Later I want to change it to
>
> \assignlyrics1{chorus}
>
> or
>
> \assignlyrics{verse1} % verse 1 only!
>
> if I stick the new line
>
> \\assignlyrics1{chorus}\
>
> at the appropriate bar in the middle of the PMX code, it just ignores
> the previous assignment, ignoring
> verse1,2,3 and just tried to start the chorus lyrics from the start.
>
Why do you make music typesetting life that complicated:-?
The pmx preprocessor mtx is designed specifically for handling the
cooperation of pmx and musixlyr. Here is what you ask for as mtx code:
Meter: C
Style: SATB
Pages: 1
Systems: 2
Space: 2 0
c4+ c c c | c2 c4 c |
e4 e e e | e2 e4 e |
L: ly-rics for the first sec-tion
L: ly-rics for the first sec-tion
L: ly-rics for the first sec-tion
g4 g g g | g2 g4 g |
c4 c c c | c2 c4 c |
b b b b | b b b b |
d d d d | d d d d |
L: ly-rics for the midd-le sec-tion
g g g g | g g g g |
g g g g | g g g g |
c c c c | c2 c4 c
e e e e | e2 e4 e
L: ly-rics for the last sec-tion
L: ly-rics for the last sec-tion
L: ly-rics for the last sec-tion
g g g g | g2 g4 g
c c c c | c2 c4 c
--
Christian Mondrup, Computer Programmer
Scandiatransplant, Skejby Hospital, University Hospital of Aarhus
Brendstrupgaardsvej, DK 8200 Aarhus N, Denmark
Phone: +45 89 49 53 01