Menu

EasyABC - Set lyrics beneath music

2021-09-18
2021-09-19
  • Dave Moulton

    Dave Moulton - 2021-09-18

    In EasyABC, I have two voices, each singing simultaneously, each singing different parts with different lyrics. How do I get the lyrics to line up under each individual line of music and get them to match up with the notes? Right now the lyrics are printing separately in a paragraph below the music.

    Less critical, the bar line at the end of the line of music is not printing on the graphic portion although it is in the ABC script. Why?
    X:1
    T:Flower Duet from Lakmé (in G)
    C:Léo Delibes
    R:Opera
    M:6/8
    L:1/8
    Q:80
    %%score [(L) (M)] (P1) (P2)
    V:L clef=treble name="Lakmé" snm="L"
    V:M clef=treble name="Mallika" snm="M"
    V:P1 clef=treble name="Piano" snm="P"
    V:P2 clef=bass name="Piano" snm="PB"
    K:G
    % end of header - start of Lakmé's part
    [V:L]"^Soprano"z(B2 B)((A/2B/2).c) | z (B2 B)((A/2B/2).c) | z ((B/2c/2)(d/2e/2)(d/2c/2)(B/2A/2)) |
    W: Dô - - me é - pais, Le jas - min, À la ro - se s'as -
    ((G/2A/2G/2A/2G/2A/2) F3) | z (B2 B)((A/2B/2).c) | z (B2 B)((A/2B/2).c) |
    W: sem - - - ble, ri - - - ve en fleurs, frais matin,
    z ((B/2c/2)(B/2c/2)(d/2e/2)(d/2c/2)(B/2A/2) | (G/2A/2)(G/2A/2)(G/2A/2) B3) | z (A2 A)(A/2d/2)(d/2A/2) |
    W: Nous ap - pel - lent en - sem - - ble.
    % end of Lakmé - start of Mallika
    [V:M]"^Mezzo-Soprano"z ((G/2F/2)(G/2F/2) .E)((F/2G/2).A )| z G/2F/2G/2F/2 EF/2G/2.A | z ((G/2A/2)(G/2A/2)(B/2c/2)(B/2A/2))|
    W: Sous le dô - me épais, où le blanc jasmin
    ((E/2F/2)(E/2F/2)(E/2F/2)D3) | z ((G/2F/2)(G/2F/2) E)(F/2G/2).A | z ((G/2F/2)(G/2F/2) E)((F/2G/2)A) |
    W: sem - - - ble, Sur la ri - ve en fleurs, Ri - ant au matin
    z (G/2A/2)(G/2A/2)(B/2c/2)(B/2A/2)(G/2F/2)| (G/2A/2G/2A/2G/2A/2)G3| z (F/2E/2)(D/2E/2) F(F/2D/2)(D/2F/2) |
    W: Viens, des - cen - dons en - sem - - ble. Dou - ce - ment glis - sons
    % end of voices - start piano
    [V:P1]!arpeggio![G6D6B,6] | !arpeggio![G6D6B,6]|!arpeggio![G6D6B,6]|
    z6 | !arpeggio![G6D6B,6] | !arpeggio![G6D6B,6]|
    !arpeggio![G6D6B,6] | z6 | !arpeggio![D6A,6E,6]|
    [V:P2]!arpeggio![G,6D,6G,,6] | !arpeggio![G,6D,6G,,6] | !arpeggio![G,6D,6G,,6]|
    z3 z D,D,, |!arpeggio![G,6D,6G,,6] | !arpeggio![G,6D,6G,,6]|
    !arpeggio![G,6D,6G,,6] | z3 z D,D,, | !arpeggio![D,6A,,6D,,6]|

    Thx

     
    • J.W. de Jong

      J.W. de Jong - 2021-09-19

      Hello Dave,

      If you replace W: with w: you should see the lyrics.
      https://abcnotation.com/wiki/abc:standard:v2.1#lyrics
      https://abcnotation.com/wiki/abc:standard:v2.1#lyrics
      You can simply a chord like [G,6D,6G,,6] and write it like [G,D,G,,]6

      Measure 3 has only 5 eights instead of 6 for voices L and M.

      X:1
      T:Flower Duet from Lakmé (in G)
      C:Léo Delibes
      R:Opera
      M:6/8
      L:1/8
      Q:80
      V:L clef=treble name="Lakmé" snm="L"
      V:M clef=treble name="Mallika" snm="M"
      V:P1 clef=treble name="Piano" snm="P"
      V:P2 clef=bass name="Piano" snm="PB"
      %%score [L M] P1 P2
      K:G
      % end of header - start of Lakmé's part
      V:L
      "^Soprano"z(B2 B)((A/2B/2).c) | z (B2 B)((A/2B/2).c) | z
      ((B/2c/2)(d/2e/2)(d/2c/2)(B/2A/2)) z|
      w: Dô - - me é - pais, Le jas - min, À la ro - se s'as -
      ((G/2A/2G/2A/2G/2A/2) F3) | z (B2 B)((A/2B/2).c) | z (B2 B)((A/2B/2).c) |
      w: sem - - - ble, ri - - - ve en fleurs, frais matin,
      z ((B/2c/2)(B/2c/2)(d/2e/2)(d/2c/2)(B/2A/2) | (G/2A/2)(G/2A/2)(G/2A/2)
      B3) | z (A2 A)(A/2d/2)(d/2A/2) |
      w: Nous ap - pel - lent en - sem - - ble.
      % end of Lakmé - start of Mallika
      V:M
      "^Mezzo-Soprano"z ((G/2F/2)(G/2F/2) .E)((F/2G/2).A )| z G/2F/2G/2F/2
      EF/2G/2.A | z ((G/2A/2)(G/2A/2)(B/2c/2)(B/2A/2))z|
      w: Sous le dô - me épais, où le blanc jasmin
      ((E/2F/2)(E/2F/2)(E/2F/2)D3) | z ((G/2F/2)(G/2F/2) E)(F/2G/2).A | z
      ((G/2F/2)(G/2F/2) E)((F/2G/2)A) |
      w: sem - - - ble, Sur la ri - ve en fleurs, Ri - ant au matin
      z (G/2A/2)(G/2A/2)(B/2c/2)(B/2A/2)(G/2F/2)| (G/2A/2G/2A/2G/2A/2)G3| z
      (F/2E/2)(D/2E/2) F(F/2D/2)(D/2F/2) |
      w: Viens, des - cen - dons en - sem - - ble. Dou - ce - ment glis - sons
      % end of voices - start piano
      V:P1
      !arpeggio![G6D6B,6] | !arpeggio![G6D6B,6]|!arpeggio![GDB,]6|
      z6 | !arpeggio![G6D6B,6] | !arpeggio![G6D6B,6]|
      !arpeggio![G6D6B,6] | z6 | !arpeggio![D6A,6E,6]|
      V:P2
      !arpeggio![G,6D,6G,,6] | !arpeggio![G,6D,6G,,6] | !arpeggio![G,D,G,,]6|
      z3 z D,D,, |!arpeggio![G,6D,6G,,6] | !arpeggio![G,6D,6G,,6]|
      !arpeggio![G,6D,6G,,6] | z3 z D,D,, | !arpeggio![D,6A,,6D,,6]|

      On 19-9-2021 01:33, Dave Moulton wrote:

      In EasyABC, I have two voices, each singing simultaneously, each
      singing different parts with different lyrics. How do I get the lyrics
      to line up under each individual line of music and get them to match
      up with the notes? Right now the lyrics are printing separately in a
      paragraph below the music.

      Less critical, the bar line at the end of the line of music is not
      printing on the graphic portion although it is in the ABC script. Why?
      X:1
      T:Flower Duet from Lakmé (in G)
      C:Léo Delibes
      R:Opera
      M:6/8
      L:1/8
      Q:80
      %%score [(L) (M)] (P1) (P2)
      V:L clef=treble name="Lakmé" snm="L"
      V:M clef=treble name="Mallika" snm="M"
      V:P1 clef=treble name="Piano" snm="P"
      V:P2 clef=bass name="Piano" snm="PB"
      K:G
      % end of header - start of Lakmé's part
      [V:L]"^Soprano"z(B2 B)((A/2B/2).c) | z (B2 B)((A/2B/2).c) | z
      ((B/2c/2)(d/2e/2)(d/2c/2)(B/2A/2)) |
      W: Dô - - me é - pais, Le jas - min, À la ro - se s'as -
      ((G/2A/2G/2A/2G/2A/2) F3) | z (B2 B)((A/2B/2).c) | z (B2 B)((A/2B/2).c) |
      W: sem - - - ble, ri - - - ve en fleurs, frais matin,
      z ((B/2c/2)(B/2c/2)(d/2e/2)(d/2c/2)(B/2A/2) | (G/2A/2)(G/2A/2)(G/2A/2)
      B3) | z (A2 A)(A/2d/2)(d/2A/2) |
      W: Nous ap - pel - lent en - sem - - ble.
      % end of Lakmé - start of Mallika
      [V:M]"^Mezzo-Soprano"z ((G/2F/2)(G/2F/2) .E)((F/2G/2).A )| z
      G/2F/2G/2F/2 EF/2G/2.A | z ((G/2A/2)(G/2A/2)(B/2c/2)(B/2A/2))|
      W: Sous le dô - me épais, où le blanc jasmin
      ((E/2F/2)(E/2F/2)(E/2F/2)D3) | z ((G/2F/2)(G/2F/2) E)(F/2G/2).A | z
      ((G/2F/2)(G/2F/2) E)((F/2G/2)A) |
      W: sem - - - ble, Sur la ri - ve en fleurs, Ri - ant au matin
      z (G/2A/2)(G/2A/2)(B/2c/2)(B/2A/2)(G/2F/2)| (G/2A/2G/2A/2G/2A/2)G3| z
      (F/2E/2)(D/2E/2) F(F/2D/2)(D/2F/2) |
      W: Viens, des - cen - dons en - sem - - ble. Dou - ce - ment glis - sons
      % end of voices - start piano
      [V:P1]!arpeggio![G6D6B,6] | !arpeggio![G6D6B,6]|!arpeggio![G6D6B,6]|
      z6 | !arpeggio![G6D6B,6] | !arpeggio![G6D6B,6]|
      !arpeggio![G6D6B,6] | z6 | !arpeggio![D6A,6E,6]|
      [V:P2]!arpeggio![G,6D,6G,,6] | !arpeggio![G,6D,6G,,6] |
      !arpeggio![G,6D,6G,,6]|
      z3 z D,D,, |!arpeggio![G,6D,6G,,6] | !arpeggio![G,6D,6G,,6]|
      !arpeggio![G,6D,6G,,6] | z3 z D,D,, | !arpeggio![D,6A,,6D,,6]|

      Thx


      EasyABC - Set lyrics beneath music
      https://sourceforge.net/p/easyabc/discussion/general/thread/883e4512a1/?limit=25#08cb


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/easyabc/discussion/general/
      https://sourceforge.net/p/easyabc/discussion/general/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/
      https://sourceforge.net/auth/subscriptions/

       
    • Dave Moulton

      Dave Moulton - 2021-09-19

      It's wonderful what a fresh pair of eyes can achieve. Thx very much for your assistance. :)

       

Log in to post a comment.