Re: Lyrics ignore ties and slurs when applied to a Devnull context.

2008-11-05 Thread Risto Vääräniemi
2008/11/4 Mats Bengtsson [EMAIL PROTECTED]:
 At least we should have a feature request that
 it somehow is possible to place the lyrics according to a Voice
 that's not typeset. Erik's proposal was a response to such a
 request to be able to typeset the lyrics of a song over a guitar
 accompaniment, without typesetting the song itself.

One more use for this invisible context springs to mind – \partcombine
and lyrics. One could combine voices with \partcombine and use an
invisible context (possibly one of the original voices) where the
lyrics could be attached.

-Risto


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Lyrics ignore ties and slurs when applied to a Devnull context.

2008-11-04 Thread Mats Bengtsson

It seems to me that Han-Wen has never really accepted the
idea of using the DevNull context to place lyrics (the idea
of the DevNull context was originally proposed by Erik
Sandberg). I don't agree that it's just a matter of documentation,
at least if the conclusion the DevNull context is no longer
recommended. At least we should have a feature request that
it somehow is possible to place the lyrics according to a Voice
that's not typeset. Erik's proposal was a response to such a
request to be able to typeset the lyrics of a song over a guitar
accompaniment, without typesetting the song itself.
If you ever played a Bach cantata, you know that the same
principle often is used in the instrumental parts for the
arias and recitatives, where the lyrics is typeset on top
of the instrumental part to make it simpler to follow, but
the where it would require too much space to also typeset
the full song part.

  /Mats

Valentin Villenave wrote:

2008/11/2 Reino Ruusu [EMAIL PROTECTED]:

  

I have noticed that LilyPond v. 2.10.33 ignores ties and slurs when applying
lyrics to notes that are put into a Devnull context.



Greetings,

as you can see, we know about this problem:
http://code.google.com/p/lilypond/issues/detail?id=248

Using DevNull in this situation is not a good idea; we plan to change
the Documentation for the next version (actually, I am the one who's
supposed to rewrite this chapter).

Cheers,
Valentin


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond
  



--
=
Mats Bengtsson
Signal Processing
School of Electrical Engineering
Royal Institute of Technology (KTH)
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
   Fax:   (+46) 8 790 7260
Email: [EMAIL PROTECTED]
WWW: http://www.s3.kth.se/~mabe
=



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Lyrics ignore ties and slurs when applied to a Devnull context.

2008-11-04 Thread Valentin Villenave
2008/11/4 Mats Bengtsson [EMAIL PROTECTED]:

 I don't agree that it's just a matter of documentation,
 at least if the conclusion the DevNull context is no longer
 recommended. At least we should have a feature request that
 it somehow is possible to place the lyrics according to a Voice
 that's not typeset.

I fully agree with you, we'd ideally need a more convenient implementation.
I've added this request as
http://code.google.com/p/lilypond/issues/detail?id=707

but I'm not marking 247 as a duplicate, since AFAICU it deals with a
slightly different problem.

Cheers,
Valentin


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Lyrics ignore ties and slurs when applied to a Devnull context.

2008-11-01 Thread Reino Ruusu
 not top posting

Hi,

I have noticed that LilyPond v. 2.10.33 ignores ties and slurs when applying
lyrics to notes that are put into a Devnull context.

Here's a small example: If we split a note into a tie in the example from
section 7.3.7.5 of the LilyPond documentation, the result is not as expected:

voice = {
  c''2
  \tag #'music { c''2 }
  \tag #'lyricrhythm { c''4~c''8 c''8 }
  d''1
}

lyr = \lyricmode { I like my cat! }


  \new Staff \keepWithTag #'music \voice
  \new Devnull=nowhere \keepWithTag #'lyricrhythm \voice
  \new Lyrics \lyricsto nowhere \lyr
  \new Staff { c'8 c' c' c' c' c' c' c'
  c' c' c' c' c' c' c' c' }


Word my ends up on the first eighth note that is tied with the preceding
quarter, and cat! ends up on the second eighth note.

In addition, LilyPond gives warnings about missing notes for all syllables:

lily-d5894a905a.ly:1324:26: warning: Lyric syllable does not have note. Use
\lyricsto or associatedVoice.
lyr = \lyricmode { I like 
  my cat! }

If a Voice context is used for the rhythm instead of Devnull, the result is as
expected and no warnings are given.

-- 
Reino Ruusu



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond