*/
class Repeated_music : public Music
{
- Music * repeat_body_p_;
- Music_sequence * alternatives_p_;
public:
-
Music * body () const;
Music_sequence * alternatives () const;
String type_;
ADD_THIS_TRANSLATOR (Lyric_phrasing_engraver);
+/*
+ TODO: this code is too hairy, and does things that should be in the
+ backend. Fixme.
+*/
+
+
/*
We find start and end of phrases, and align lyrics accordingly.
Also, lyrics at start of melismata should be left aligned.
// ((current . oldflag) . previous)
if(!to_boolean(gh_cdar(v_entry))) { // not an old entry left over from a prior note ...
Syllable_group *entry = unsmob_voice_entry(gh_caar(v_entry));
+
+ /*
+ TODO: give context for warning.
+ */
if(! entry->set_lyric_align(punc.ch_C(), any_notehead_l_))
warning (_ ("lyrics found without any matching notehead"));