[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Setting the width of system-starter curly braces
From: |
Siska Ádám |
Subject: |
Re: Setting the width of system-starter curly braces |
Date: |
Mon, 19 Mar 2012 01:01:34 +0100 |
Hi David,
thank you indeed for the reply. Unfortunately I can't get this code to work;
I'm getting the following error during compiling:
Drawing systems...ERROR: In procedure ly:stencil-scale:
ERROR: Wrong type argument in position 1 (expecting Stencil): #<unspecified>
Unfortunately I don't know Scheme, so although I tried all the little syntactic
modifications I could imagine (changing parentheses or adding # symbols here or
there randomly), I couldn't make it work. Could you please have a look at this
error message and suggest me how to proceed?
Thank you again,
Ádám
On 2012.03.18., at 23:09, David Nalesnik wrote:
> Hi Ádám,
>
>> Unfortunately the curly brace created for these four instruments is way
>> too wide. Is there a way to shrink the vertical size of the curly brace for
>> the GrandStaff (so that it would have the same width as the curly brace of
>> a GrandStaff consisting of only two instruments)?
>>
>
> Another solution would be to scale the brace like so:
>
> \override GrandStaff.SystemStartBrace #'stencil = #(lambda (grob)
> (ly:stencil-scale (ly:system-start-delimiter::print grob) 0.75 1))
>
> Here the brace is scaled horizontally to 0.75.
>
> -David