Dieses Wiki enthält einerseits Tipps&Tricks zum Thema Lilypond, andererseits Lilypond-Scores.
Elise-rechteHand.png

Score.SpacingSection

Wechseln zu: Navigation, Suche

Allgemeines[Bearbeiten]

Mit

\override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/xxx)

werden die Abstände der Noten

beeinflusst. Mehrere solcher Befehle innerhalb eines Scores sind wirkungslos, außer man unterteilt den Score in Spacing Sections.

Code[Bearbeiten]

\version "2.19.62"

myMus = \relative c'' {
  \repeat unfold 2 { e2 ( f e f e f e f ) }
}

\paper {
  ragged-bottom = ##t
  ragged-right = ##t
  ragged-last = ##t
  system-system-spacing =
  #'((basic-distance . 14)
     (minimum-distance . 8)
     (padding . 4)
     (stretchability . 50))
  tagline = ##f
  print-page-number = ##f
  indent = #0
}

\bookpart {
  \markup {
    jede Änderung der Notenabstände wird
    von einer neuen SpacingSection begleitet
  }
  \new Staff \relative c {
    \omit Staff.TimeSignature
    \override Score.RehearsalMark.self-alignment-X = #-1
    \mark "default"
    \myMus \break
    \newSpacingSection
    \mark "make-moment 1/1"
    \override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/1)
    \myMus \break
    % mit einer neuen SpacingSection kann man die Abstände ändern
    \newSpacingSection
    \mark "make-moment 1/8"
    \override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/8)
    \myMus \break
    \newSpacingSection
    \mark "make-moment 1/12"
    \override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/12)
    \myMus \break
    \newSpacingSection
    \mark "strict-note-spacing"
    \temporary \override Score.SpacingSpanner.strict-note-spacing = ##t
    \myMus
  }
  \markup { ohne SpacingSection: kein Effekt merkbar }
  \new Staff \relative c {
    \omit Staff.TimeSignature
    \override Score.RehearsalMark.self-alignment-X = #-1
    \mark "default"
    \myMus \break
    \mark "make-moment 1/1"
    \override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/1)
    \myMus \break
    \mark "make-moment 1/8"
    \override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/8)
    \myMus \break
    \mark "make-moment 1/12"
    \override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/12)
    \myMus \break
    \mark "strict-note-spacing"
    \temporary \override Score.SpacingSpanner.strict-note-spacing = ##t
    \myMus
  }
  \markuplist {
    \wordwrap
    {
      Wie zu erwarten war, ist die Änderung der
      SpacingSpanner.base-shortest-duration wirkungslos,
      wenn keine neue SpacingSection eingerichtet wird.
    }
  }
}

Output[Bearbeiten]

LilyWiki Score Spacing Section

Links[Bearbeiten]

Steht eigentlich eh in der Doku, nur finden muss man's. Die Überschrift habe ich mit C&P eingefügt.

Kategorien[Bearbeiten]

Wer verlinkt auf diese Seite?