Re: Lyrics assignment problem

2004-06-14 Thread Erik Sandberg
On Monday 14 June 2004 12.47, Bertalan Fodor wrote:
  \new Lyrics \lyrics 
\lyricsto singerA { Pam -- pam -- pam -- pam -- pam. }
\lyricsto singerB { La -- la -- la -- la -- la. }
\lyricsto singerC { Blah -- blah -- blah -- blah -- blah. }
  }
 
  }

 Wow! More lyricsto's can be put in the same Lyrics?! Fine!

 Now I can really see a need for a doc called Advanced Lyrics positioning.
 I have much experience now, perhaps I will write this some time. (Even for
 myself, because I always forget what I found before.)

 However, this is still a workaround, but not a solution or an answer why
 not my first attempt was correct.

 You see, when I say \lyricsto singer { words } I think that words should
 be aligned to the notes in the Voice context of singer.
 I wouldn't create a new Voice where there is not a new Voice. It's not good
 that I have to experiment with my score - what is the structure Lily eats..
 (Takes very much time.)

I agree to your standpoint. I have had some experience with the current system 
now, and there are a few itches. Since some people now independently have 
reported problems concerning lyrics, I think I'll start thinking  then 
propose a better system to the coders. (your problem is far from the only one 
related to lyrics syntax  intuition).

Meanwhile, you can read this thread for ideas  explanations:
http://lists.gnu.org/archive/html/lilypond-user/2004-06/msg00179.html

Erik


___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Lyrics assignment problem

2004-06-14 Thread Erik Sandberg
On Monday 14 June 2004 18.10, Bertalan Fodor wrote:
   think I'll start
  thinking  then
  propose a better system to the coders. (your problem is far
  from the only one
  related to lyrics syntax  intuition).

 Well, I think that the main problem is the documentation. It doesn't have
 the best examples. (For example I had no idea that lyricsto can be mixed
 with other lyricsto-s and with explicit lyrics length if you don't write
 \lyricsto something \new Lyrics, but
 \new Lyrics \lyricsto something

 This little change in the documentation would have helped me much.

However, it is in a way obvious that the commands commute, if you know enough 
about the lilypond syntax. Question is where the line should be drawn between 
what should and what shouldn't be explicitly documented.

I can agree, however, that it could be considered better coding practise to 
use the order \new Lyrics \lyricsto

Erik


___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Lyrics assignment problem

2004-06-13 Thread Erik Sandberg
On Saturday 12 June 2004 19.45, Bertalan Fodor wrote:
 Hello,

 I have a score where an instrument and singer are answering each other.
 I thought it would be natural to use
 \context Voice = instrument { ... }
 \context Voice = singer { ... }
 \context Voice = instrument { ... }
 \context Voice = singer { ... }
 \lyricsto singer { la -- la -- la }

 But lyricsto only assigns the lyrics to the first occurence of singer. It
 is strange that if I say
 \lyricsto instrument
 the lyrics is assigned to all occurences.

Try this: (you might want to split up the lyrics into pieces anyways, that 
usually makes things more structured)

\version 2.2.2

\score {

\new Staff \notes \relative c' {
\context Voice = instrument  { c8 d e d c2 }
\context Voice = singerA { e8 f g f e2 }
\context Voice = instrument { g8 f e d e2 }
\context Voice = singerB { e8 d c b c2 }
\context Voice = instrument { d8 d e d c2 }
\context Voice = singerC { d8 d e d c2 }
}
\new Lyrics \lyrics 
  \lyricsto singerA { Pam -- pam -- pam -- pam -- pam. }
  \lyricsto singerB { La -- la -- la -- la -- la. }
  \lyricsto singerC { Blah -- blah -- blah -- blah -- blah. }
}   

}

 Lily version: 2.2.2

 Source attachment:

 \version 2.2.2

 \score {
   
   \new Staff \notes \relative c' {
   \context Voice = instrument  { c8 d e d c2 }
   \context Voice = singer { e8 f g f e2 }
   \context Voice = instrument { g8 f e d e2 }
   \context Voice = singer { e8 d c b c2 }
   \context Voice = instrument { d8 d e d c2 }
   \context Voice = singer { d8 d e d c2 }
   }
   \lyricsto singer \new Lyrics \lyrics { Pam -- pam -- pam -- pam --
 pam.
   La -- la -- la -- la -- la.
   Blah -- blah -- blah -- blah -- blah.
   }

 }

 Thanks,

 Bert



 ___
 bug-lilypond mailing list
 [EMAIL PROTECTED]
 http://lists.gnu.org/mailman/listinfo/bug-lilypond


___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond