Kleine Note oberhalb der Taktangabe zentriert ausrichten - selber GELÖST

Begonnen von Manuela, Mittwoch, 29. Juli 2020, 22:21

« vorheriges - nächstes »

Manuela

Hi,
ich möchte als Hinweis auf das Metrum eine kleine Note oberhalb der Taktangabe setzen, so wie es in manchen Notenbüchern zu finden ist.
Mit folgendem Code bekomme ich das hin:
\version "2.20.0"
\language "deutsch"
\relative c' {
  \override Score.RehearsalMark.break-align-symbols = #'(time-signature)
  \once \override Score.RehearsalMark.self-alignment-X = #-1
  \mark \markup \fontsize #-3.5 \note #"2" #UP
  \time 3/2
  \key f \major
  f2
}


Aber wie erreiche ich, dass die Note automatisch zentriert wird? Den Wert von RehearsalMark.self-alignment-X musste ich sozusagen erraten bzw. probieren.
Danke für eure Hilfe
viele Grüße
-- Manuela

Schneider

Hallo Manuella,
Ein bisschen hackisch:

\version "2.20.0"
\language "deutsch"
\relative c' {
  \override Score.RehearsalMark.break-align-symbols = #'(time-signature)
  %\once \override Score.RehearsalMark.self-alignment-X = #-1
  \mark \markup \with-dimensions-from \null \fontsize #-3.5 \note #"2" #UP
  \time 3/2
  \key f \major
  f2
}


Gruß,
Pierre

Manuela

Danke für den Hinweis. Ein interssanter Ansatz, die Methode werde ich mir merken.
Danke für eure Hilfe
viele Grüße
-- Manuela

Manuela

Ich habe jetzt die saubere Lösung gefunden: break-align-anchor-alignment = #CENTER
wobei auf das richtige Grob bezug genommen werden muss, etwa
\relative c' {
  \override Score.RehearsalMark.break-align-symbols = #'(time-signature)
  \override Score.TimeSignature.break-align-anchor-alignment = #CENTER
  \mark \markup "↓"
  \time 3/2
  \key e \major
  e2_"CENTER"
}


Falls man an den Vorzeichen verankern will:
\relative c' {
  \override Score.RehearsalMark.break-align-symbols = #'(key-signature)
  \override Score.KeySignature.break-align-anchor-alignment = #CENTER
  \mark \markup "↓"
  \time 3/2
  \key as \major
  f2_\markup "#CENTER"
}


usw.

Eine Liste der verfügbaren Symbole:
ambitus
breathing-sign
clef
cue-clef
cue-end-clef
custos
key-cancellation
key-signature
left-edge
staff-bar
time-signature
Danke für eure Hilfe
viele Grüße
-- Manuela


Manuela

Danke für eure Hilfe
viele Grüße
-- Manuela