Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet 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
-
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
-
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
-
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
-
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
-
Danke. Hat funktioniert.
Guten Rutsch!
Gruß
rolinux