\version "2.18.2" \include "my-tab-functions.ly" \header{ title = "Ukulele Template" subtitle = "with words and chords" %composer = "Composer" %tagline = ##f } \paper { #(set-paper-size "a4") top-margin = 15\mm left-margin = 21.5\mm right-margin = 15\mm bottom-margin = 15\mm indent = -5 system-system-spacing = #'((padding . 5)) } melodyNotes = { \relative c' { g'4\4 c, e a | \clef-off a2 e4 g\4 c,2 g'8\4 c, e a | a8 r8 r4 r2 | r1 | <> <> | <> <> | \bar "|." } } melodyChords = \chordmode { c2. f1 g4 c1 s1*2 f2 c g c } verseI = \lyricmode { \set stanza = #"1." My Dog Has fleas. Fleas have my dog. } verseII = \lyricmode { \set stanza = #"2." My Dog has fleas; has lots of fleas. _ _ _ _ Yes lots of fleas. } verseIII = \lyricmode { \set stanza = #"3." My Dog has fleas; for -- ever has fleas } \score { << \new TabStaff \with { stringTunings = #ukulele-tuning instrumentName = \GCEA \start-bar-clef \halve-half-stems \numericTimeSignature \tabFullNotation \revert Stem.stencil \revert Stem.X-extent \beam-stem-height #5 #5 \override NoteColumn #'ignore-collision = ##t } \new TabVoice = "one" { \context TabVoice = "melodyStaff" \melodyNotes } \new ChordNames = "chords1" \with { \override VerticalAxisGroup.nonstaff-unrelatedstaff-spacing.padding = #2 \override VerticalAxisGroup.nonstaff-nonstaff-spacing.padding = #1 } { \melodyChords } \new Lyrics = "lyricsI" { \lyricsto "melodyStaff" \verseI } \new Lyrics = "lyricsII" { \lyricsto "melodyStaff" \verseII } \new Lyrics = "lyricsIII" { \lyricsto "melodyStaff" \verseIII } >> }