Ossia sind Context ChordNames beim Verschieben "im Weg"

Begonnen von Manuela, Sonntag, 2. Juli 2023, 13:50

Vorheriges Thema - Nächstes Thema

Manuela

Hi,
ich würde gerne die Akkordnamen näher an das Notensystem schieben. Wenn ein Ossia Staff vorhanden ist, geht das nicht. Gibt es einen Workaround?
\version "2.25.4"
\language "deutsch"

\layout {
  \context {
    \ChordNames
    \override VerticalAxisGroup.staff-affinity = #DOWN
    \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = #-22
  }
}

\score {
  <<
    \new ChordNames \chordmode { c2 c c c c c }
    \new Staff="up"
    <<
      \new Voice=melodie \relative {
        \override PhrasingSlur.height-limit = #20
        c'4_(^\( c) c c
        <<
          { f f f f }
          \new Staff \with {
            alignAboveContext = "up"
            \remove Time_signature_engraver
            \remove "Bar_engraver"
            fontSize = #-3
            \override StaffSymbol.staff-space = #(magstep -3)
            \override StaffSymbol.thickness = #(magstep -3)
            firstClef = ##f
            \remove "Staff_performer"
          }
          {
            s8 f4 < d' g c >8 [ ( c  ]
            < d a g' > f, )
          }
        >>
        c4 c c c\)
      }
    >>
  >>
}

\score {
  <<
    \new ChordNames \chordmode { c2 c c c c c }
    \new Staff="up"
    <<
      \new Voice=melodie \relative {
        \override PhrasingSlur.height-limit = #20
        c'4_(^\( c) c c
        f f f f
        c4 c c c\)
      }
    >>
  >>
}

Die untere Zeile ist natürlich übertrieben, nur um demonstrieren, wie weit es runter geht.
Danke für eure Hilfe
viele Grüße
-- Manuela