Ossia sind Context ChordNames beim Verschieben "im Weg"

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

« vorheriges - nächstes »

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