[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Space after clef
From: |
Mats Bengtsson |
Subject: |
Re: Space after clef |
Date: |
Mon, 16 May 2005 11:19:54 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) Gecko/20050414 |
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
=============================================