lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Box around system


From: Rip _Mus
Subject: Re: Box around system
Date: Sun, 15 May 2022 16:54:22 +0200

Thank you Jean!
It works very well!

Best regards

Il dom 15 mag 2022, 11:09 Jean Abou Samra <jean@abou-samra.fr> ha scritto:


Le 15/05/2022 à 10:40, Rip _Mus a écrit :
> Good morning,
> I found this interesting snippet:
> https://lsr.di.unimi.it/LSR/Snippet?id=257
>
> that draws a box around systems.
> According to you, is it possible to specify box line thickness ?
>
> Thank you!
>
> Rip_mus



It looks like box-grob-stencil does not support this. make-stencil-boxer, on
the other hand, does. It expects a callback yielding a stencil, though,
so you need to define a little function returning a stencil empty of
inking with the grob's extent.

\version "2.22.2"

#(define (empty-stencil-from-grob-extents grob)
    (ly:make-stencil
     '()
     (ly:grob-extent grob grob X)
     (ly:grob-extent grob grob Y)))

\layout {
   \context {
     \Score
     \override System.stencil =
       % adjust thickness and padding
       #(make-stencil-boxer 0.2 0.3 empty-stencil-from-grob-extents)
   }
}

{
   \slurDown c4 ( g4  c''4)
}


Best,
Jean


reply via email to

[Prev in Thread] Current Thread [Next in Thread]