\version "2.19.50" \paper { ragged-last = ##f } \layout { \context { \ChoirStaff \override SystemStartBracket.collapse-height = ##f } \context { \GrandStaff \override SystemStartBrace.collapse-height = ##f } \context { \StaffGroup \override SystemStartBracket.collapse-height = ##f } } one = { b'8. 8.\noBeam 8( 4) 4 } two = { \autoBeamOff g'8 8 8 8~ 8[ 8] 8[ 8] } tabsOne = { b'8 4 8( 4) 4 } tabsTwo = { g'16 8 8 8~ 8 8 8 8 16 } fbass = \figuremode { \bassFigureExtendersOn <5 3>8 <5 3\!>8 <5 3> <5\! 3\!>8 <5 3>8 8 <5\! 3\!> <5 3> } lyrChords = \lyricmode { Foo bar xyzzy. __ _ Foo! } lyrTabs = \lyricmode { Foo _ bar __ _ _ xyzzy. __ _ _ Foo! __ _ _ } lyrOne = \lyricmode { Foo bar xyzzy. __ Foo! } lyrTwo = \lyricmode { Foo bar __ _ xyzzy. __ Foo! __ } commonLyr = \lyricmode { % \set searchForVoice = ##f % \set associatedVoiceContext = ##f \set associatedVoice = #"" \set associatedVoiceType = #'Staff Foo bar __ _ _ xyzzy. __ _ Foo! __ _ } lyrFbass = \lyricmode { Foo bar __ _ xyzzy. __ _ _ Foo! __ _ } beats = \repeat unfold 32 \lyricmode { ^ } \score { << % \new ChordNames = "ChordNames" \one % \new Lyrics \lyricsto ChordNames = "ChordNames" { \set stanza = "ChordNames" \lyrChords } % \new Lyrics \lyricsto ChordNames = "ChordNames" \beats \new TabStaff = "TabStaff" \transpose c c, << \tabsOne \\ \tabsTwo >> \new Lyrics \lyricsto TabStaff = "TabStaff" { \set stanza = "TabStaff" \lyrTabs } \new Lyrics \lyricsto TabStaff = "TabStaff" \beats \new Staff = "staff" << \new Voice = "VoiceOne" { \voiceOne \one } \new Voice = "VoiceTwo" { \voiceTwo \two } >> \new Lyrics \with { alignAboveContext = "staff" } \lyricsto "VoiceOne" { \set stanza = "1st Voice" \lyrOne } \new Lyrics \with { alignAboveContext = "staff" } \lyricsto "VoiceOne" { \beats } \new Lyrics \lyricsto "VoiceTwo" { \set stanza = "2nd Voice" \lyrTwo } \new Lyrics \lyricsto "VoiceTwo" \beats \new Staff = "Staff" << \one \\ \two >> \new Lyrics \lyricsto Staff = "Staff" { \set stanza = "Staff" \commonLyr } \new Lyrics \lyricsto Staff = "Staff" \beats \new ChoirStaff = "ChoirStaff" << \one \\ \two >> \new Lyrics \lyricsto ChoirStaff = "ChoirStaff" { \set stanza = "ChoirStaff" \commonLyr } \new Lyrics \lyricsto ChoirStaff = "ChoirStaff" \beats \new GrandStaff = "GrandStaff" << \one \\ \two >> \new Lyrics \lyricsto GrandStaff = "GrandStaff" { \set stanza = "GrandStaff" \commonLyr } \new Lyrics \lyricsto GrandStaff = "GrandStaff" \beats \new StaffGroup = "StaffGroup" << \one \\ \two >> \new Lyrics \lyricsto StaffGroup = "StaffGroup" { \set stanza = "StaffGroup" \commonLyr } \new Lyrics \lyricsto StaffGroup = "StaffGroup" \beats \new FiguredBass = "FiguredBass" \fbass % \new Lyrics \lyricsto FiguredBass = "FiguredBass" { \set stanza = "FiguredBass" \lyrFbass } % \new Lyrics \lyricsto FiguredBass = "FiguredBass" \beats >> }