Greensleeves C Moll

Zur Navigation springen Zur Suche springen

Layout + Score

Struktur = {
  \override Score.NonMusicalPaperColumn.page-break-permission = ##f
  %\override Score.SpacingSpanner.common-shortest-duration = #(ly:make-moment 1/3)
  \override Score.NonMusicalPaperColumn.line-break-permission = ##f
  \mark \markup \box A
  \tempo "English Waltz"
  s8 s2. * 3 s4. s4 \bar "" \break s8
  s2. * 4 \break
  %\mark \markup \box B
  \mark \markup
  \override #'(baseline-skip . 3)
  \left-column
  {
    \box B
    \italic \fontsize #-1 "Chorus (Refrain)"
  }
  s2. * 4
  \pageBreak
  s
  \break \bar "||"
  s
  \break
  s \bar "|."
}

kopf=   \header {
  title = \markup \line
  {
    #myTitel
  }
  subtitle = ##f
  subsubtitle = ##f
  poet = \notensatz
  composer = \markup { #xcomp }
  piece = ##f
  opus = ##f
}

\bookpart {
  \include "_index.ly"
  \kopf
  \paper {
    %system-system-spacing.padding = #0
    print-all-headers = ##f
    system-system-spacing = #'((basic-distance . 8)
                               (padding . 4)
                               (minimum-distance . 5))
    markup-markup-spacing = #'((basic-distance . 10)
                               (padding . 4)
                               (stretchability . 60))
    top-markup-spacing = #'((basic-distance . 12)
                            (padding . 8)
                            (stretchability . 60))
    top-system-spacing = #'((basic-distance . 6)
                            (padding . 4)
                            (stretchability . 60))
    markup-system-spacing  = #'((basic-distance . 10)
                                (minimum-distance . 5)
                                (padding . 5)
                                (stretchability . 60))
  }
  \score {
    \new StaffGroup
    <<
      \new BarNumberStaff=melodie
      <<
        \new Voice="melody"  \AccordionI
        \context Voice \mitferm
      >>
      \addlyrics \firstverse
      \addlyrics \sndverse
      \new Staff
      <<
        \new Voice \AccordionII
        \context Voice \mitferm
        \new NullVoice \Struktur
      >>
      \new Staff
      <<
        \new Voice \AccordionIII
        \context Voice \mitferm
      >>
      \new SecondChords \transpose c c \Akk
      \new ChordNames=oben \Bassi
      \new RhythmicStaff\Bassrhy
      \new UpperChords
      {
        \set ChordNames.alignAboveContext = melodie
        \OAkk
      }
    >>
    \layout {
      \context {
        \BarNumberStaff
        \override VerticalAxisGroup.staff-staff-spacing.padding = #2
      }
      \context {
        \Staff
        \override VerticalAxisGroup.staff-staff-spacing.padding = #2
      }
    }
  }
}