Autor Thema: Textausrichtung auf Zeitangabe  (Gelesen 3427 mal)

lp23

  • Member
Textausrichtung auf Zeitangabe
« 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

ding-dong

  • Member
Re: Textausrichtung auf Zeitangabe
« Antwort #1 am: Donnerstag, 18. Dezember 2008, 18:18 »
warum nicht \override Score.RehearsalMark #'padding = #9 !?

lp23

  • Member
Re: Textausrichtung auf Zeitangabe
« Antwort #2 am: Donnerstag, 18. Dezember 2008, 18:48 »
Alles klar. Danke. Keine weiteren Fragen.

lp23

  • Member
Re: Textausrichtung auf Zeitangabe
« Antwort #3 am: Donnerstag, 18. Dezember 2008, 22:55 »
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

ding-dong

  • Member
Re: Textausrichtung auf Zeitangabe
« Antwort #4 am: Freitag, 19. Dezember 2008, 09:21 »
du siehst ja die unmissverständlichen warnungen(!)
Zitat
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

lp23

  • Member
Re: Textausrichtung auf Zeitangabe
« Antwort #5 am: Sonntag, 21. Dezember 2008, 12:13 »
danke, genau so einen befehl habe ich gesucht.

mfg