Horizontal Spacing

Zur Navigation springen Zur Suche springen

Horizontale Ausdehnung auf Null setzen

Das kann man erreichen, indem man die Eigenschaft extra-spacing-width auf #'(+inf.0 . -inf.0) setzt.

\override LyricText.extra-spacing-width = #'(+inf.0 . -inf.0)

Proportionale Notation ein- und ausschalten

\set Score.proportionalNotationDuration = #(ly:make-moment 1/16)  %% einschalten
\unset Score.proportionalNotationDuration                         %% ausschalten

Noten enger zusammen setzen

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

Neuer Bereich mit anderen Abständen

Wenn in verschiedenen Bereichen eines Scores die Notenwerte start variieren, dann ist die Unterteilung in Abschnitte mittles \newSpacingSection hilfreich.

Lilyponc-Code

\version "2.19.82"
\language "deutsch"

\paper {
  tagline=##f
  print-all-headers = ##f
  indent = #0
  bookTitleMarkup = ##f
  annotate-spacing = ##f
  ragged-bottom = ##t
  ragged-last-bottom = ##t
  top-margin = 5\mm
  line-width = 110\mm
  ragged-right = ##t
  system-system-spacing.basic-distance = #1
  system-system-spacing.minimum-distance = #4
}

\relative c'' {
  \omit Score.BarNumber
  \omit Staff.TimeSignature
  \omit Staff.Clef
  \override Score.RehearsalMark.self-alignment-X = #-1
  \override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/1)
  \override Score.SpacingSpanner.common-shortest-duration = #(ly:make-moment 1/1)
  \mark \markup \fontsize #-2 "base-shortest-duration = #(ly:make-moment 1/1)"
  \repeat unfold 8 c8 \break
  \newSpacingSection
  \mark \markup \fontsize #-2 \left-column {
    "newSpacingSection"
    "base-shortest-duration = #(ly:make-moment 1/16)"
  }
  \override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16)
  \repeat unfold 8 c8
}

Graphische Ausgabe

Links