Autor Thema: RehearsalMarks horizontal ausrichten  (Gelesen 1365 mal)

kilgore

  • Member
RehearsalMarks horizontal ausrichten
« 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
}

harm6

  • Member
Re: RehearsalMarks horizontal ausrichten
« Antwort #1 am: Donnerstag, 30. Oktober 2014, 01:49 »
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

Gruß,
  Harm

trulli

  • Member
Re: RehearsalMarks horizontal ausrichten
« Antwort #2 am: Donnerstag, 30. Oktober 2014, 02:35 »
Hi Kil,

schön, dass du wieder da bist!

Probier doch mal:\override Score.RehearsalMark #'Y-offset = #'10
Grüße von Trulli

kilgore

  • Member
Re: RehearsalMarks horizontal ausrichten
« Antwort #3 am: Donnerstag, 30. Oktober 2014, 13:10 »
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