• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Zeilenabstand ändert sich nicht

Begonnen von stefanhuglfing, Donnerstag, 17. April 2014, 10:43

Vorheriges Thema - Nächstes Thema

stefanhuglfing

Ich habe versucht, wie hier im Handbuch beschrieben:

http://lilypond.org/doc/v2.18/Documentation/notation/flexible-vertical-spacing-within-systems

den Abstand zwischen Notenzeilen zu vergrößern:


\version "2.18.2"

Noten = \relative c' { \repeat unfold 8 { c e gis e } }
         
Text = \lyricmode   { \repeat unfold 8 {La la la la} }
       
\score
{
  \new Staff
  \with
   {
    \override VerticalAxisGroup.default-staff-staff-spacing =
    #'((basic-distance . 10)
       (minimum-distance . 9)
       (padding . 1)
       (stretchability . 10))
   }
  \Noten \addlyrics \Text
  \layout {}



Aber wenn ich mit den Zahlen spiele, ändert sich genau gar nichts. Was mache ich falsch?
Wahrscheinlich ist sonst niemand so ungeschickt, weil ich hier im Forum das Problem noch nicht gefunden habe.

trulli

Hi,

warum dein Beispiel nicht funktioniert, weiß ich nicht (aber andere hier bestimmt...).

Ich schreibe Notenzeilenabstände immer in die Paper-Umgebung (system-system-spacing #'padding = #20) wie in diesem Snippet:
http://lsr.di.unimi.it/LSR/Item?id=12

In deinem Falle z.B. so:

\version "2.18.0"
\paper {
  system-system-spacing #'padding = #20
}

Noten = \relative c' { \repeat unfold 20 { c e gis e } }
         
Text = \lyricmode   { \repeat unfold 20 {La la la la} }
       
\score
{
  \new Staff
  \Noten \addlyrics \Text


Grüße

stefanhuglfing

ich verstehe:
Du verwendest system-system-spacing
und ich staff-staff-spacing.

Da ich nur einen Staff habe kann ich auch keinen Abstand sehen.

harm6

Hallo,

Deine Frage ist mir nicht ganz klar.
Möchtest Du
a)
den Abstand zwischen dem (einzelnen) Notensystem und dem dazu gehörigen Text vergrößern oder
b)
den Abstand zwischen zwei aufeinander folgenden Notensystemen und deren Text. Oder beides?

Zu a)
LilyPond betrachtet Notensystem plus Text als ein System, Du mußt also ein Verfahren aus
NR 4.4.1 Flexible vertical spacing within systems
benutzen, d.h. Du warst schon auf der richtigen Spur.
Allerdings ist default-staff-staff-spacing die falsche Variable um den Abstand zwischen Notensystem und Text zu beeinflussen. Du brauchst nonstaff-relatedstaff-spacing. Da Du die Lyrics via \addlyrics angibts mußt Du die entsprechende Angabe ins \layout setzen.

Zu b)
Da mußt Du in NR 4.1.4 Flexible vertical spacing \paper variables schauen.
Denn die Frage des spacings zwischen aufeinander folgenden System (so wie LilyPond sie versteht) ist ein Problem des page-layout.
Das führt zu der Lösung, die trulli schon gepostet hatte.
Man kann natürlich auch die ganze Liste mit allen Variablen angeben.
Z.B.:
\paper {
  system-system-spacing =
    #'((basic-distance . 12)
       (minimum-distance . 6)
       (padding . 1)
       (stretchability . 12))
}

Im Beispiel habe ich beides benutzt:
\version "2.18.2"

Noten = \relative c' { \repeat unfold 8 { c e gis e } }
         
Text = \lyricmode   { \repeat unfold 8 {La la la la} }

\paper {
  system-system-spacing =
    #'((basic-distance . 12)
       (minimum-distance . 6)
       (padding . 20)
       (stretchability . 12))
}

\layout {
  \context {
    \Lyrics
    \override VerticalAxisGroup.nonstaff-relatedstaff-spacing =
      #'((basic-distance . 5)
         (minimum-distance . 10)
         (padding . 1)
         (stretchability . 10))
  }
}
       
\score
{
  \new Staff
  \Noten \addlyrics \Text
  \layout {}


HTH,
  Harm

trulli

Ich meine, dass der Systemabstand gemeint war, weil im Themenstart das hier steht:

Zitat von: stefanhuglfing am Donnerstag, 17. April 2014, 10:43
Ich habe versucht, [...] den Abstand zwischen Notenzeilen zu vergrößern

Oder?

Gruß

stefanhuglfing

Ja genau, der Systemabstand war gemeint. Ich habe das Problem inzwischen schon gelöst.

(Das Stück besteht nur aus einer Singstimme. Deshalb ist mir der Unterschied zwischen "Zeile" und "System" nicht aufgefallen.)

Danke, euch beiden!