+2002-08-31 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * input/regression/lyric-combine-polyphonic.ly: new file.
+
+ * ly/engraver-init.ly (VoiceContext): add Grob_pq_engraver to
+ Voice context.
+
2002-08-31 Graham Percival <gperciva@sfu.ca>
* Documentation/user/tutorial.itely: editorial changes
--- /dev/null
+\header {
+
+texidoc ="polyphonic rhythms and rests don't disturb
+@code{\addlyrics}."
+
+}
+
+\score {
+ \notes {
+ \clef violin
+ \time 8/8
+ \key des \major
+ < \context Voice = one {
+ \voiceOne
+ \addlyrics
+ \notes {
+ bes'4 bes'4
+ bes'4 bes'4
+ }
+ \context Lyrics \lyrics
+ {
+ Do __ mi __ nus ex
+ }
+ }
+ \context Voice = two {
+ \voiceTwo
+ \addlyrics
+ \notes {
+ ees'8 r8 r8 r8 ees' r8 r8 r8
+ }
+ \context Lyrics \lyrics
+ {
+ Do __ na
+ }
+ }
+ >
+ }
+ \paper { linewidth=-1.0 }
+}
music_iter_->process (m);
- if ( get_busy_status ())
+ if (get_busy_status ())
{
bool melisma_b = try_music (melisma_playing_req);
if (!melisma_b)
{
if (lyric_iter_->ok ())
{
- // FIXME
-#if 0 // devise a new way for this
- if (melisma_b && !melisma_started_b_)
- lyric_iter_->try_music (melisma_start_req);
- else if (melisma_started_b_)
- lyric_iter_->try_music (melisma_stop_req);
-#endif
-
Moment m= lyric_iter_->pending_moment ();
lyric_iter_->process (m);
}
\consists "Arpeggio_engraver"
\consists "Multi_measure_rest_engraver"
\consists "Text_spanner_engraver"
+ \consists "Grob_pq_engraver"
\consists "Ligature_bracket_engraver"
\consists "Breathing_sign_engraver"