Am Donnerstag, 4. Juni 2026, 22:30:57 Mitteleuropäische Sommerzeit schrieb Tina 
Petzel:
> Kind of a problem though is that the circular staff setting is not quite 
> optimal
> for concurrent stuff: Here the outer staves will have much more space than 
the
> inner. Since here the Lyrics spacing assumes the same scale for all staves 
the
> Lyric placements get’s a bit weird for the outer Lyrics.

But also this can be improved by doing something like

%%%
\override LyricText.stencil =
    #(grob-transformer
      'stencil
      (lambda (grob orig)
        (let* ((orig-ext (ly:stencil-extent orig X))
               (new-ext (interval-scale orig-ext (magstep -1))))
          (ly:make-stencil (ly:stencil-expr orig) new-ext (ly:stencil-extent 
orig Y)))))
%%%

(for a reasonable scale). This decreases the X-extent of the Lyrics stencil. 
If we find the right value we can have it counteract the scaling of space cause 
by the coordinate change (here I have tried to find a value such that Lyric 
hyphens are centered).

Attachment: circular4.pdf
Description: Adobe PDF document

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to