Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: lp23 am Donnerstag, 18. Dezember 2008, 17:59
-
Und schon wieder ein Problem. Diesmal möchte ich die Angabe die immer am Anfang von Liedern steht und sagt ob das Lied ruhig oder belebt oder wie auch immer gespielt werden soll auf die Zeitangabe im Takt ausrichten.
\relative c' { \key g\major \time 6/8 \set fingeringOrientations = #' (up)
\override Score.RehearsalMark #' break-align-symbol = #'time-signature \mark "Belebt"
\acciaccatura b'8-1 \partial 8 d8\staccato\p-2
\acciaccatura b8 e\staccato [ r \acciaccatura b d\staccato] \acciaccatura d-1 b'\staccato-5 [ r \acciaccatura b, g'\staccato ] }
Funktioniert auch soweit damit. Nur kollidiert das ganze mit den Angaben für die Finger. Also möchte ich das "Belebt" höher setzen. Da habe ich sowas mit dem Befehl "padding" gefunden.
http://lilypond.org/doc/v2.11/Documentation/user/lilypond-learning/Fixing-overlapping-notation#Fixing-overlapping-notation
Nur habe ich den Befehl für die Zeitausrichtung nicht gefunden. Ich hab mir da sowas in der Art vorgestellt:
\override Score.TimeMark #'padding = #2
Gibt es sowas in der Art oder sollte ich besser was anderes versuchen?
Danke im vorraus, Grüße lp23
-
warum nicht \override Score.RehearsalMark #'padding = #9 !?
-
Alles klar. Danke. Keine weiteren Fragen.
-
Ich fürchte ich habe doch schon wieder eine Frage.
Wie bekomme ich zwei Zeilen übereinander, ausgerichtet auf die Zeitangabe, in verschiedenen Schriftgrößen?
\relative c' { \key g\major \time 6/8 \set fingeringOrientations = #' (up)
\override Score.RehearsalMark #'padding = #3
\override Score.RehearsalMark #' break-align-symbol = #'time-signature \mark "Text 1"
%\override Score.RehearsalMark #'padding = #5 \override Score.RehearsalMark #' font-size = #'1
%\override Score.RehearsalMark #' break-align-symbol = #'time-signature \mark "Text 2"
\acciaccatura b'8-1 \partial 8 d8\staccato\p-2
\acciaccatura b8 e\staccato [ r \acciaccatura b d\staccato] \acciaccatura d-1 b'\staccato-5 [ r \acciaccatura b, g'\staccato ] }
Als problematisch stellt sich bei mir dar, das der override Befehl scheinbar auch für die Sachen wirksam ist, die vor im stehen. Ich hab schon mal ein "\once" davor gesetzt, hat aber auch nichts gebracht.
Grüße
-
du siehst ja die unmissverständlichen warnungen(!)
Warnung: Zwei gleichzeitige mark-Ereignisse, dieses wird verworfen
Warnung: Vorheriges mark-Ereignis hier
deshalb muss alles in eine einzelne \mark-anweisung gepackt werden, was mit \column {zeile1 zeile2 …} geschieht. für jede zeile kannst du dann einen eigenen font, farbe usw. wählen.
hdh
ding-dong
-
danke, genau so einen befehl habe ich gesucht.
mfg