Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: rolinux am Sonntag, 21. Dezember 2008, 14:01

Titel: Abstände zwischen staffs
Beitrag von: rolinux am Sonntag, 21. Dezember 2008, 14:01
Hallo!
Ich habe ein System mit zwei Notenzeilen (staffs), eine für die Tenöre und eine für die Bässe.
Wie kann ich den Abstand zwischen den beiden Notenzeilen vergrößern? Im Handbuch finde ich nichts.
Gruß
rolinux
Titel: Re: Abstände zwischen staffs
Beitrag von: comper am Sonntag, 21. Dezember 2008, 16:38
NR.4.4.1 (http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Vertical-spacing-inside-a-system) sagt wie den Abstand verkleinern (mit 3 statt 4).
Vergrössern geht also mit z. B. 6 statt 4
\layout {
   \context {
      \Staff
         \override VerticalAxisGroup #'minimum-Y-extent = #'(-6 . 6)
    }
}

Liedtexte werden aber so weggedrängt.
Falls deswegen ungeeignet, wird's komplizierter, braucht's einen Code-Ausschnitt.

Gruss
Titel: Re: Abstände zwischen staffs
Beitrag von: rolinux am Sonntag, 21. Dezember 2008, 18:28
Vielen Dank erstmal. Aber damit werden die Abstände zwischen den Systemen vergrößert. Innerhalb eines Systems vergrößert sich da nix.

Hier mal ein Code-Ausschnitt. Weiß aber nicht, ob das das ist, was Du brauchst:

\score {
 \new ChoirStaff <<
  \new Staff << \set Staff.instrumentName = \markup \teeny "Tenöre"
                \clef "treble_8"
   \new Voice = "tenora" { \voiceOne << \global \tanoten >> }
   \new Voice = "tenorb" { \voiceTwo << \global \tbnoten >> }
  >>
  \new Lyrics = "versa"
  \new Lyrics = "versb"
  \new Lyrics = "versc"
  \new Staff << \set Staff.instrumentName = \markup \teeny "Bässe"
                \clef bass
   \new Voice = "bassa" { \voiceOne << \global \banoten >> }
   \new Voice = "bassb" { \voiceTwo << \global \bbnoten >> }
  >>
  \context Lyrics = "versa" \lyricsto "bassa" \versa
  \context Lyrics = "versb" \lyricsto "bassa" \versb
  \context Lyrics = "versc" \lyricsto "bassb" \versc
 >>
}

Und zwischen den Staffs "Tenöre" und "Bässe" will ich den Abstand vergrößern.

Gruß
rolinux
Titel: Re: Abstände zwischen staffs
Beitrag von: comper am Sonntag, 21. Dezember 2008, 22:52
Ich habe den Ausschnitt mit Wort und Ton bestückt, damit Lilypond läuft.
Im Anhang sind die ersten 8 Takte normal, die zweiten 8 Takte mit (-6 . 6).
Bei mir gehen T und B auseinander (oder nicht?).

Aber eben, so bleiben die Liedtexte gleich.

Gruss
Titel: Re: Abstände zwischen staffs
Beitrag von: comper am Montag, 22. Dezember 2008, 09:51
Es ist schon so, dass dieser ziemlich pauschaler Ansatz auch die äussere Abstände ändert.
Damit diese immer noch mit 4 dotiert bleiben, den (-6 . 6) Befehl im \layout weglassen,
und differenzierter vorgehen:
Tenor: \new Staff \with { \override VerticalAxisGroup #'minimum-Y-extent = #'(-6 . 4) }
Bass:  \new Staff \with { \override VerticalAxisGroup #'minimum-Y-extent = #'(-4 . 6) }

Gruss
Titel: Re: Abstände zwischen staffs
Beitrag von: rolinux am Dienstag, 30. Dezember 2008, 08:21
Danke. Hat funktioniert.
Guten Rutsch!

Gruß
rolinux