From 1af0fa3ef5f1c40ea48cf499ca52a20f073334bb Mon Sep 17 00:00:00 2001 From: James Lowe Date: Thu, 5 Dec 2013 00:44:12 +0100 Subject: [PATCH] Issue 3655: Doc: Changes.tely 2.18 release Mention new NullVoice feature including a simple example (cherry picked from commit 0f7b01fc0bb37987e3405a7acbc14dc6aeb47d71) --- Documentation/changes.tely | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Documentation/changes.tely b/Documentation/changes.tely index 909d8e62d2..0815787d3c 100644 --- a/Documentation/changes.tely +++ b/Documentation/changes.tely @@ -61,6 +61,28 @@ which scares away people. @end ignore +@item +There is now a new context type called @code{NullVoice} which, while not +appearing in the printed output, can be used to align lyrics. This can +be particularly convenient when used in parallel with a +@code{\partcombine} construct. + +@lilypond[verbatim,quote] +soprano = \relative c' { c e g c } +alto = \relative c' { a c e g } +verse = \lyricmode { This is my song } + +\score { + \new Staff << + \partcombine \soprano \alto + \new NullVoice = "aligner" \soprano + \new Lyrics \lyricsto "aligner" \verse + >> + \layout {} +} +@end lilypond + + @item Several articulations can be put into a single variable or returned from an event function: -- 2.39.2