Hello all,

I’m trying to develop a Lilypond lyrics+chords [only] framework, and am trying 
to understand the "cleanest" possible starting point.

The final goal: Given a set of lyrics (either with “inline” durations, or 
durations contained in a melody variable) and a set of chords (with durations), 
Lilypond should automatically output a lyric+chord sheet similar to what can be 
seen in the attached screenshot.

Obviously, there needs to be *some* timing coordination between the main 
contexts (Lyrics, ChordNames, and possibly NullVoice for the a melody). But 
notespacing should be totally ignored, skips and rests (of all durations) 
should be skipped completely, etc.

My two questions to start:

1. What engravers *must* be in the two primary/visible contexts (let’s call 
them LyricSheetLyrics and LyricSheetChords)?

2. What engravers will definitely get in the way, and therefore must *not* be 
in the two primary/visible contexts?

Thanks,
Kieren.
________________________________

Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to