lily/new-lyric-combine-music-iterator.cc:

> void
> New_lyric_combine_music_iterator::find_thread ()
> {
>   if (!music_context_)
>     {
>       SCM voice_name = get_music ()->get_mus_property ("associated-context");
>  
>       if (gh_string_p (voice_name))
>       {
>         Translator_group *t = report_to ();
>         while (t && t->daddy_trans_)
>           t = t->daddy_trans_;
>
>         String name = ly_scm2string (voice_name);
>         Translator_group *voice = find_context_below (t, "Voice", name);

                                                            ^^^^^

Lyrics may appear not only in conjunction with Voice, but also in TabVoice 
(I think), VaticanaVoice, GregorianTranscriptionVoice and probably any 
other derived ("\alias ...") Voice context.  The effect of the above bug is, 
that lyrics do not print ("warning: Cannot find Voice") in any voice 
context other than Voice, when \lyricsto is applied.

Greetings,
Juergen


_______________________________________________
Bug-lilypond mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to