]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/lyrics-bar.ly
58b6abea2d22ab426c926107aa457b0e4038302a
[lilypond.git] / input / regression / lyrics-bar.ly
1 \header{
2 texidoc="
3 Adding a @code{Bar_engraver} to the LyricsVoice context makes sure that
4 lyrics don't collide with barlines.
5 ";
6 }
7
8 \score {
9         \context StaffGroup <
10         \notes \context Staff {
11                 b1 \bar "|:"; b1 \bar ":|";
12         }
13         \lyrics\context Lyrics <
14                 \context LyricsVoiceWithBars {
15 %                       thisContextHasBarEngraver1  added
16                         ThisContextCertainlyHasBarEngraverAddedButThereHasBeenSomethingFunnyBefore1.  Here.
17                 }
18                 \context LyricsVoice {
19                         this4 one has no BarEngraverAddedToContext1
20                 }
21         >
22         \notes \context Staff = SB { b1 b1 }
23         >
24         \paper {
25                 linewidth = -1.0\cm;
26                 \translator {
27                         \LyricsContext
28                         \accepts "LyricsVoiceWithBars";
29                 }
30                 \translator {
31                         \LyricsVoiceContext
32                         \consists "Bar_engraver";
33                         \name "LyricsVoiceWithBars";
34                 }
35                 \translator {
36                         \LyricsVoiceContext
37                 }
38         }
39 }