\version "2.19.81" \include "accordion.ily" %%%%%%%%%%%%%%%%%%%%%%%%%%%%% EXAMPLE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \header { title = "Diatonic accordion score example" } \layout { indent = 0\cm ragged-last = ##t \context { \Global \grobdescriptions #all-grob-descriptions } \context { \Voice \consists \accordionPushSpannerEngraver } } \new StaffGroup \with { systemStartDelimiter = #'SystemStartBar } << \new Lyrics \lyricmode { foo1 foo foo foo faa fii fee faa fuu } \new Staff \with { \remove "Clef_engraver" \remove "Key_engraver" } { f'1 g'1 e'1 f'1 g'1 e'4 f'2. f'4 f'2. f'1 f'4 f'2. } \new Lyrics \with { associatedVoice = "P_PTwo_Staff_One_Voice_One" } \lyricmode { F1 f F f | C c \markup { \raise #1 \center-column{"f" "F"} } | \markup{"B"\raise #1.5 \flat} | F } \new Staff \with { \remove "Clef_engraver" \remove "Key_engraver" \remove "Time_signature_engraver" \override BarLine.bar-extent = #'(0 . 0) \override StaffSymbol.line-count = 1 % Change vertical position of spanner. \override AccordionPushSpanner.staff-padding = 0 \override AccordionPushSpanner.outside-staff-priority = #'() } { \clef bass \grace s1\startPush s1\startPull s2\startPush s2 s1\startPull s1 \repeat volta 2 { s1\startPush s4 \startPull s2. s4 \startPush s2. \break s1 s1 \startPull } } >> %% Demonstrating possible overrides \new Lyrics \with { \consists \accordionPushSpannerEngraver } \lyricmode { "foo"2\startPush "foo"\startPull \once \override AccordionPushSpanner.thickness = 0.2 "foo"\startPush "foo"\startPull \once \override AccordionPushSpanner.thickness = 0.2 \once \override AccordionPushSpanner.details.wing-thickness = 1 "foo"\startPush "foo"\startPull \once \override AccordionPushSpanner.edge-height = #'(-2 . 2) "foo"\startPush "foo"\startPull \once \override AccordionPushSpanner.direction = #-1 "foo"\startPush "foo"\startPull "foo"1 \once \override AccordionPushSpanner.bound-details.left.padding = #-2 \once \override AccordionPushSpanner.bound-details.right.padding = #-2 \once \override AccordionPushSpanner.bound-details.left-broken.padding = #-2 \once \override AccordionPushSpanner.bound-details.right-broken.padding = 2 "foo"2\startPush \break "foo" "foo"\startPull }