On 14/03/2026 09:40, Luca Fascione wrote:
\parallelMusic #'((chordmode . chords) voiceA (lyricmode . lyricsOne)
(lyricmode . lyricsTwo))
I don’t think that can be done on a music function level (parallelMusic
is a music function): The parser has to know whether the music is in
notemode/chordmode/lyricmode before passing things on to the music function.
Obviously,
\parallelMusic #'(chords voiceA lyricsOne lyricsTwo) {
\chordmode { c2. } |
c2 e8 c |
\lyricmode { ma -- zing __ _ } |
\lyricmode { grace that __ _ } |
}
would be unwieldy, but it should work.
I want to advertise that as of recent unstable versions, you can use
\layout {
\context {
\Lyrics
autoExtenders = ##t
}
}
and not enter lyric extenders manually! (not my contribution, just want
to make it known)
Best, Simon