lilypond-user
[Top][All Lists]
Advanced

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

RE: Space after clef


From: Fairchild
Subject: RE: Space after clef
Date: Mon, 16 May 2005 11:15:54 -0500

Mats -

Thanks yet again.

The pointer to Scheme is enlightening.

I do find that some of the alist entries are required.

                          - Bruce

-----Original Message-----
From: Mats Bengtsson [mailto:address@hidden 
Sent: Monday, May 16, 2005 4:20 AM
To: Fairchild
Cc: address@hidden
Subject: Re: Space after clef




Fairchild wrote:
> Thanks Mats.
> 
> I spent hours trying to find this, stumbled on it, but didn't know how 
> to use it.  I expected to find something equivalent to \hspace in 
> \markup. Often I want to add or subtract a little space among the 
> notes.  Feature request?
> 
> What's the logical process I should have followed to find this 
> information?
> 
> Is there a place - a glossary - that explains the terms?

You mean 'ambitus', 'staff-bar' and so on? They are defined by the property
'break-align-symbol' for the respective layout objects. For example, the
'break-align-symbol' property for the object Ambitus is 'ambitus'. See also
the second link I provided in the previous answer.

> Is there a source for the syntax you provided?

The value is a Scheme list. However, if you just look at a few examples,
it's easy to grasp the pattern.

> Is it necessary to include the whole list?

I just copied the default value of the list and changed the spacing to
next-note. The list covers a number of cases that often appear in normal
score, i.e. that a clef is follow by a key signature or a time signature or
a bar line or ... Of course, if you know that one of these cases never will
happen in your score, then there's no need to include it.

> Using the alist (What's an alist?) as you suggested, interspersed 
> comment lines are not accepted.  Bug?

'alist' is short for association list, which is a common concept in LISP
related languages like Scheme. For comments, just use the comment syntax of
Scheme, i.e.

\override Staff.Clef #'space-alist = #'(
        ; Copy of the default values:
        (ambitus extra-space . 2.0)
        (staff-bar extra-space . 0.7)
        (key-cancellation minimum-space . 4.0)
        (key-signature minimum-space . 4.0)
        (time-signature minimum-space . 4.2)
        (first-note minimum-fixed-space . 5.0)
        ; Changed the default value 0.5 to 1.5:
        (next-note extra-space . 1.5)
        (right-edge extra-space . 0.5))

See the Scheme tutorial in the manual with its link to other Scheme
documention for more information.

    /Mats

> 
>                                        - Bruce
> 
> -----Original Message-----
> From: Mats Bengtsson [mailto:address@hidden
> Sent: Friday, May 13, 2005 6:11 AM
> To: Fairchild
> Cc: address@hidden
> Subject: Re: Space after clef
> 
> 
> This is controlled by the space-alist property, see 
>
http://lilypond.org/doc/v2.5/Documentation/user/out-www/lilypond-internals/C
lef.html#Clef
> and
>
http://lilypond.org/doc/v2.5/Documentation/user/out-www/lilypond-internals/b
reak_002daligned_002dinterface.html#break_002daligned_002dinterface
> 
> You might want to increase the extra space to the next note from the 
> default 0.5 to 1.5 or so: \override Staff.Clef #'space-alist = #'(
>       (ambitus extra-space . 2.0)
>       (staff-bar extra-space . 0.7)
>       (key-cancellation minimum-space . 4.0)
>       (key-signature minimum-space . 4.0)
>       (time-signature minimum-space . 4.2)
>       (first-note minimum-fixed-space . 5.0)
>       (next-note extra-space . 1.5)
>       (right-edge extra-space . 0.5))
> 
>     /Mats
> 
> Fairchild wrote:
> 
>>In v 2.4.3, transcribing solo scores with multiple clef changes within 
>>bars, notes following the clef glyphs are too close to the glyphs.
>>Using \override Score.SeparationItem #'padding = #2.0 causes added space 
>>both prior to and following the glyphs.
>>
>>Is there a way to insert extra space selectively following clef
>>changes.
>>
>>                                 - Bruce
>>
>>
>>
>>----------------------------------------------------------------------
>>--
>>
>>_______________________________________________
>>lilypond-user mailing list
>>address@hidden
>>http://lists.gnu.org/mailman/listinfo/lilypond-user
> 
> 

-- 
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
         Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================







reply via email to

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