1 Sep 04:43 2005

### Re: docs


On 31-Aug-05, at 5:55 AM, Mats Bengtsson wrote:

> Graham Percival wrote:
>> I'm accepting suggestions.  This example is created from
>> input/test/script-chart.ly ;
>> the names are done as lyrics.  How can you space out lyrics ?
>
> According to the documentation, you might get the impression that
>       \override Score.LyricText  #'word-space = #2
> should do the job, but it seems that word-space doesn't affect
> the spacing between lyrics syllables. Bug!?

I think so.  input/test/script-chart.ly  also has extra lines after the
names,
like this;
\context Lyrics \lyricmode {
accent__
}
which I assume is also aimed at ensuring some space between words.

In addition, there was plenty of space between words in 2.4.x, so I
think
this is a regression.

HTH,
- Graham

1 Sep 04:38 2005

### Re: conversion batchfile or commandscript


On 22-Aug-05, at 2:11 AM, Han-Wen Nienhuys wrote:

> Graham Percival wrote:
>> On 21-Aug-05, at 3:27 AM, Katrien de Vos wrote:
>>> I am using the windows version of Lilypond. I am satisfied with the
>>> small download and quick installation. I am only missing a
>>> scriptfile (batchfile) to convert the 'old'  *.ly files to the newer
>>> version. Are their any plans to supply this scriptfile?
>
> try
>
>   http://lilypond.org/mingw/lilypond-tools-2.6.0.zip

Is this still the recommended way for windows users to get convert-ly?
If so,
could we add this link to the download page?

Cheers,
- Graham

1 Sep 04:50 2005

### Re: docs


On 31-Aug-05, at 5:55 AM, Mats Bengtsson wrote:

>> I'm reluctant to do this, because it has a different musical meaning
>> (ie the
>> decresc starts on the c, not the d).  Currently the manual example
>> demonstrates
>> the way lilypond handles most cresc/decresc.  I think the best way to
>> handle this is to improve lilypond's cresc handling, as Trevor
>> suggested.
>
> Maybe we should at least describe the current mechanism, namely that
> all dynamics (absolute or (de)crescendi) that occur at or begin or end
> at one and the same note  will be vertically aligned.

OK, done.  Also with Trevor's suggestion.

Cheers,
- Graham

1 Sep 05:00 2005

### Re: null markup


On 27-Aug-05, at 1:00 PM, Han-Wen Nienhuys wrote:

> Mats Bengtsson wrote:
>> As far as I can understand, a \hspace #0 gives a markup that is
>> 0pt wide but has a height that is the total height (i.e. the depth +
>> the
>> height) of the characters in the font. That's the only way I can
>> explain
>> what happens in your example. However, I'm not sure if that's a good
>> behaviour for \null in general. Consider for example the difference
>> between the two boxes in
>> \markup{\box \column { A \line {a \hspace #0.0 } }
>>         \box \column { A \line {a \null} } }
>> I think the current implementation of \null behaves more intuitively.
>> On the other hand, the alignment issues of markups in general are far
>> from clear.
>
> There is a \strut command to do this, but last time I looked it was
> broken.

\strut certainly doesn't appear to do anything now.  What is is supposed
to do?  If it's the same thing as \hspace #0 or #1, then wouldn't it
just be

(def-markup-command (strut layout props amount) (number?)
(if (> amount 0)
(ly:make-stencil "" (cons 0 0) '(-1 . 1))
(ly:make-stencil "" (cons 0 0) '(-1 . 1))))


(Continue reading)

1 Sep 04:57 2005

### Re: docs


On 31-Aug-05, at 8:45 AM, Hans de Rijck wrote:

>>> \stemUp
>>> \stemDown
>>
>> I'm not certain about these.  I commented out the section on setting
>> stem
>> directions, since that section isn't useful.  I suppose I could
>> include
>> that
>> info in the section on polyphony.
>
> Well, setting stem directions can be usefull, why not document it?

Ehh... well, ok.  I guess they're sufficiently useful.  At least until
I've
integrated ly/property-init.ly somehow.

>> I'm accepting suggestions.  This example is created from
>> input/test/script-chart.ly ;
>> the names are done as lyrics.  How can you space out lyrics ?
>
> Well, how about the same hack I use when lilypond is spacing notes too
> close: add /breaks
> to force a more 'airy' appearance (you can do that with \override
> Score.SpacingSpanner #'shortest-duration-space = #3.0 but the breaks
> give
> more control, like the old-time engravers had


(Continue reading)

1 Sep 10:50 2005

### Re: conversion batchfile or commandscript

Graham Percival wrote:
>>
>> try
>>
>>   http://lilypond.org/mingw/lilypond-tools-2.6.0.zip
>
>
> Is this still the recommended way for windows users to get convert-ly?
> If so,
> could we add this link to the download page?

I'm a bit reluctant to do that, since they are not built as part of the
regular release cycle (they can't be cross compiled).

Hey,

how much interest would there be in a convert-ly web interface? We could
offer access to convert-ly a subscription plan
(the same holds for etf2ly, abc2ly, etc.)

--

--
Han-Wen Nienhuys - hanwen <at> xs4all.nl - http://www.xs4all.nl/~hanwen

1 Sep 10:59 2005

### Re: null markup

> ... hey, how does hspace #0 do anything?  if amount=0, then surely
> \hspace shouldn't do anything?
>
>   (if (> amount 0)
>       (ly:make-stencil "" (cons 0 amount) '(-1 . 1))
>       (ly:make-stencil "" (cons amount amount) '(-1 . 1))))

Hint: Translated to C, this means something like
if (amount > 0)
return make-stencil(0, amount, -1, 1);
else
return make-stencil(amount, amount, -1, 1);

/Mats

1 Sep 10:56 2005

### Re: lilypond ./ChangeLog Documentation/user/advance...


Graham Percival wrote:
> CVSROOT:	/cvsroot/lilypond
> Module name:	lilypond
> Branch:
> Changes by:	Graham Percival <gpercival <at> savannah.gnu.org>	05/09/01 03:26:32
> +Dynamics that occur at, begin on, or end on, the same note
> +will be vertically aligned.  If you want to ensure that dynamics
> +are aligned when they do not occur on the same note, you can
> +increase the  <at> code{padding} or  <at> code{staff-padding} properties.

Increasing the padding will only make things worse, since the
difference in vertical alignment only happens when you have note
heads or stems sticking down below the stave, which is exactly the
case when the padding controls the vertical position when staff-padding
is small. For example, if you set staff-padding = 3 and keep the padding
property to the default, then you have note music going down to 'a'
(assuming G clef, i.e. 2 ledger lines below the staff) without affecting
the vertical position of a dynamic.

/Mats

1 Sep 10:54 2005

### Re: null markup

Graham Percival wrote:
>> There is a \strut command to do this, but last time I looked it was
>> broken.
>
>
> \strut certainly doesn't appear to do anything now.  What is is supposed
> to do?  If it's the same thing as \hspace #0 or #1, then wouldn't it
> just be

Yes, I'm curious which baboon coded this, and what it was drinking at
the time.

(I think I switched X and Y in the definition.)

Can you try current CVS?

--

--
Han-Wen Nienhuys - hanwen <at> xs4all.nl - http://www.xs4all.nl/~hanwen

1 Sep 11:22 2005

### Re: conversion batchfile or commandscript


Graham Percival wrote:
>
> On 22-Aug-05, at 2:11 AM, Han-Wen Nienhuys wrote:
>
>> Graham Percival wrote:
>>
>>> On 21-Aug-05, at 3:27 AM, Katrien de Vos wrote:
>>>
>>>> I am using the windows version of Lilypond. I am satisfied with the
>>>> small download and quick installation. I am only missing a
>>>> scriptfile (batchfile) to convert the 'old'  *.ly files to the newer
>>>> version. Are their any plans to supply this scriptfile?
>>
>>
>> try
>>
>>   http://lilypond.org/mingw/lilypond-tools-2.6.0.zip
>
>
> Is this still the recommended way for windows users to get convert-ly?
> If so,
> could we add this link to the download page?

It seems that I was the first one to actually test it, when I tried
it some week ago. At least I hit a couple of bugs and I haven't seen
any other report of success on the mailing list as far as I can
remember.

/Mats

(Continue reading)

Gmane