Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: kilgore am Mittwoch, 29. Oktober 2014, 13:46
-
Liebe Lilys!
Nach langer Abwesenheit komme ich wieder mit einem simplen jedoch nervigen Problem.
Ich möchte einfach, dass alle RehearsalMarks auf genau der selben Höhe sitzen. Wegen verschiedene andere Objekte in der Partitur werden die anders platziert. Ich habe verschiedene Werte by Y-extent, staff-padding, outside-staff-padding etc versucht und komme einfach nicht weiter. Ich denke es muss ein einfachen Weg geben Lilypond zu befehlen, "alle RehearsalMarks bitte HIER platzieren" oder?
Danke schon mal im voraus!
Gruß
kilgore
\version "2.16.2"
\relative c' {
\override Score.RehearsalMark #'self-alignment-X = #LEFT
%\override Score.RehearsalMark #'outside-staff-padding = #4
%\override Score.RehearsalMark #'staff-padding = #4
\override Score.RehearsalMark #'Y-extent = #'(-1.5 . 1.5)
%\override Score.RehearsalMark #'staff-position = #8
\override Score.RehearsalMark #'outside-staff-padding = #2
\numericTimeSignature
\dynamicUp
\mark \markup { \fontsize #-1 \note #"2" #1 = 60 - 66 }
\time 3/2
c'4(\p b a2.
\override TextSpanner #'(bound-details #'left text) = "rit."
fis4~\startTextSpan
fis2 dis2) dis2\stopTextSpan
\mark \markup { \fontsize #-1 \note #"2" #1 = 48 - 56 }
\time 2/2
e2 r2\fermata
\mark \markup { \fontsize #-1 \note #"2" #1 = 56 - 63 }
\time 3/2
cis'2.(\pp a4\startTextSpan ~a2
\time 2/2
fis2.)\< fis4\stopTextSpan
\mark \markup { \fontsize #-1 \note #"2" #1 = 48 - 56 }
\time 3/2
e4(\p\> dis e dis e2*3/4) s8\pp
}
-
Hallo kil,
schön Dich wieder zu sehn :D
Ich hab' mich noch nicht mit Deinem Beispiel beschäftigt, aber wäre es eine Möglichkeit die RehearsalMarks in einen eigenen Kontext zu setzen?
Siehe folgenden Thread:
http://lilypond.1069038.n5.nabble.com/Spacing-issue-with-ledger-lines-and-custom-Marks-context-td57348.html (http://lilypond.1069038.n5.nabble.com/Spacing-issue-with-ledger-lines-and-custom-Marks-context-td57348.html)
Gruß,
Harm
-
Hi Kil,
schön, dass du wieder da bist!
Probier doch mal:\override Score.RehearsalMark #'Y-offset = #'10
Grüße von Trulli
-
Hi Harm und trulli!
Schön euch wieder zu "sehen" auch :D
@harm - daran hatte ich gar nicht gedacht! Das werde ich näher untersuchen und vielleicht bei der nächsten Partitur versuchen. Vielleicht alle solche Markierungen in einer extra unsichbaren "Stimme" zu packen wäre auch praktisch...
@trulli - wieso bin ich denn nicht drauf gekommen! Y-offset hatte ich auch probiert, wohl aber nicht mit so hohen Werten. In der orig. Datei komme ich sogar mit #8 gut aus.
Danke dank! Ich werde mich hier zukünftig mehr blicken lassen.
Gruß
kil
PS - harm6, Hero Member?! Respekt!! :o