Menu

#4030 Lyrics associated to a Staff are placed on top of each other

Verified
nobody
design
Defect
2015-09-19
2014-07-26
Anonymous
No

Originally created by: *anonymous

Originally created by: janek.li...@gmail.com
Originally owned by: dak@gnu.org

\version "2.19.10"

% Found by David Kastrup - see original report here

\markup {
  Lyrics with explicit durations associated to a Staff context
  with notes overlap:
}
<<
  \new Staff = "high" {
    \time 4/2 c'\breve c'2 b a1
  }
  \new Lyrics \with { associatedVoice = "high" } \lyricmode {
    \times 2/3 {
      In2 splen4 -- do4. -- ri8 -- bus sanct -- o2. -- rum.
    } A2 -- _ __  men.
  }
>>

\markup {
  interestingly, when a rest (or a spacer rest, or a FMR) is used,
  there is no problem:
}
<<
  \new Staff = "high" {
    \time 4/2 r\breve c'2 b a1
  }
  \new Lyrics \with { associatedVoice = "high" } \lyricmode {
    \times 2/3 {
      In2 splen4 -- do4. -- ri8 -- bus sanct -- o2. -- rum.
    } A2 -- _ __  men.
  }
>>

Related

Issues: #4030

Discussion

  • Google Importer

    Google Importer - 2014-07-26

    Originally posted by: janek.li...@gmail.com

    See also related issue 3254.

     

    Related

    Issues: #3254

  • Google Importer

    Google Importer - 2014-07-26

    Originally posted by: PhilEHol...@googlemail.com

    Worth a picture, I think.

    Also possibly worth noting the errors, which Issue 4029 will get rid of?

    warning: Lyric syllable does not have note.  Use \lyricsto or associatedVoice.
         
          In2 splen4 -- do4. -- ri8 -- bus sanct -- o2. -- rum.

     

    Related

    Issues: #4029

  • Google Importer

    Google Importer - 2014-07-26

    Originally posted by: janek.li...@gmail.com

    Yes, you're right.  Thanks!

     
  • Google Importer

    Google Importer - 2014-09-04

    Originally posted by: dak@gnu.org

    Issue 4030: Lyrics associated to a Staff are placed on top of each other

    The approach here is simply to avoid attaching to noteheads that have
    actually started _before_ the current moment of time.  It is somewhat
    irritating that includeGraceNotes cannot possibly be supported in
    associated voices with its own timing (rather than the fully
    synchronized \addlyrics or \lyricsto): Instead you need to use the same
    durations, including \grace constructs, in order to match the note you
    are aiming for.

    http://codereview.appspot.com/140170044

    Labels: Patch-new
    Owner: dak@gnu.org
    Status: Started

     

    Related

    Issues: #4030

  • Google Importer

    Google Importer - 2014-09-04

    Originally posted by: dak@gnu.org

    Patchy the autobot says: Does not compile

    Labels: -Patch-new Patch-needs_work

     
  • Google Importer

    Google Importer - 2014-09-04

    Originally posted by: dak@gnu.org

    Fix typo from removing property

    http://codereview.appspot.com/140170044

    Labels: -Patch-needs_work Patch-new

     
  • Google Importer

    Google Importer - 2014-09-04

    Originally posted by: dak@gnu.org

    Patchy the autobot says: passes tests.  To be expected here: slight increase in "cause" property lookup

    Labels: -Patch-new Patch-review

     
  • Google Importer

    Google Importer - 2014-09-04

    Originally posted by: pkx1...@gmail.com

    Patchy the autobot says: passes tests.  includes a full make doc

     
  • Google Importer

    Google Importer - 2014-09-05

    Originally posted by: pkx1...@gmail.com

    Patch on countdown for September 8th

    Labels: -Patch-review Patch-countdown

     
  • Google Importer

    Google Importer - 2014-09-07

    Originally posted by: pkx1...@gmail.com

    Patch counted down - please push

    Labels: -Patch-countdown Patch-push

     
  • Google Importer

    Google Importer - 2014-09-08

    Originally posted by: dak@gnu.org

    Pushed to staging as
    commit [r1729476becdb152bed917f6c370ace5745f97aa9]
    Author: David Kastrup <dak@gnu.org>
    Date:   Thu Sep 4 15:07:20 2014 +0200

        Issue 4030: Lyrics associated to a Staff are placed on top of each other
       
        The approach here is simply to avoid attaching to noteheads that have
        actually started _before_ the current moment of time.  It is somewhat
        irritating that includeGraceNotes cannot possibly be supported in
        associated voices with its own timing (rather than the fully
        synchronized \addlyrics or \lyricsto): Instead you need to use the same
        durations, including \grace constructs, in order to match the note you
        are aiming for.

    Labels: -Patch-push Fixed_2_19_14
    Status: Fixed

     

    Related

    Issues: #4030

  • Google Importer

    Google Importer - 2014-09-17

    Originally posted by: ColinPKC...@gmail.com

    (No comment was entered for this change.)

    Status: Verified

     
  • Trevor Daniels

    Trevor Daniels - 2015-08-29
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -5,8 +5,7 @@
    
     \version "2.19.10"
    
    -% Found by David Kastrup - see original report here:
    -% [https://code.google.com/p/lilypond/issues/detail?id=4005#c12](#4005)
    +% Found by David Kastrup - see original report [here](https://sourceforge.net/p/testlilyissues/issues/4005/#6ed3)
    
     \markup \{
     &nbsp; Lyrics with explicit durations associated to a Staff context
    
    • Needs: --> design
    • Patch: --> push
     
  • Anonymous

    Anonymous - 2015-09-19
    • Patch: push -->
     
  • Anonymous

    Anonymous - 2015-09-19

    .