Re: Can't set next-padding - it's ignoring me

2006-07-24 Thread Nicolas Sceaux
Anthony Youngman [EMAIL PROTECTED] writes:

 Okay, it's now doing what I want. Adding between-system-padding fixed
 it and reduced next-padding.

 So I'm satisfied - it's working how I want. But it's still left me
 puzzled as to exactly what's going on ... why doesn't lily recognise
 \outputProperty? 

But this does not even exist!
And you can use \overrideProperty only where a music expression
is allowed, that is not inside a \layout or \paper block, but where you
enter your notes.

 why can't I control next-padding directly?
 ragged-bottom seems to have no effect. between-system-padding seems not
 to be displayed by annotate-spacing (although that could be the overlay
 effect I mentioned).

When the next-padding property has not been set on an individual system
by \overrideProperty, then the value displayed by annotate-spacing is
the default value, ie. the value of between-system-padding.

nicolas


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


RE: Can't set next-padding - it's ignoring me

2006-07-24 Thread Anthony Youngman
Ahhh ...

So that means I need to check the documentation and send a bug-fix to
Graham.

In case you hadn't noticed, the reason I used the (nonexistent)
\outputProperty is because it was documented in the manual ...

Cheers,
Wol 

-Original Message-
From: Nicolas Sceaux [mailto:[EMAIL PROTECTED] 
Sent: 24 July 2006 08:57
To: Anthony Youngman
Cc: lilypond-user@gnu.org
Subject: Re: Can't set next-padding - it's ignoring me

Anthony Youngman [EMAIL PROTECTED] writes:

 Okay, it's now doing what I want. Adding between-system-padding
fixed
 it and reduced next-padding.

 So I'm satisfied - it's working how I want. But it's still left me
 puzzled as to exactly what's going on ... why doesn't lily recognise
 \outputProperty? 

But this does not even exist!
And you can use \overrideProperty only where a music expression
is allowed, that is not inside a \layout or \paper block, but where you
enter your notes.

 why can't I control next-padding directly?
 ragged-bottom seems to have no effect. between-system-padding seems
not
 to be displayed by annotate-spacing (although that could be the
overlay
 effect I mentioned).

When the next-padding property has not been set on an individual system
by \overrideProperty, then the value displayed by annotate-spacing is
the default value, ie. the value of between-system-padding.

nicolas

*  *

This transmission is intended for the named recipient only. It may contain 
private and confidential information. If this has come to you in error you must 
not act on anything disclosed in it, nor must you copy it, modify it, 
disseminate it in any way, or show it to anyone. Please e-mail the sender to 
inform us of the transmission error or telephone ECA International immediately 
and delete the e-mail from your information system.

Telephone numbers for ECA International offices are: Sydney +61 (0)2 8272 5300, 
Hong Kong + 852 2121 2388, London +44 (0)20 7351 5000 and New York +1 212 582 
2333.

*  *


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Can't set next-padding - it's ignoring me

2006-07-15 Thread Nicolas Sceaux
Anthony W. Youngman [EMAIL PROTECTED] writes:

 Actually, looking at 11.3.4, is it possible that it could be
 \overrideProperty, not \outputProperty?

Right.
\overrideProperty is a music function, and thus cannot be used in
\layout or \paper blocks. Use it in your music.

http://lilypond.org/doc/v2.9/Documentation/user/lilypond/Vertical-spacin
g-between-systems.html

The paper property to tune are between-system-padding and
between-system-space.

 I haven't got the output in front of me, but with annotate-spacing =
 ##t it tells me that next-padding is 2.8, and I wanted to change it
 ...

There's something not quite intuitive about padding and space lengths. It
seems that both are not expressed in the same unit, so when you specify
padding=5 it actually shows 2.8. Space lengths show as expected.

\paper {
  between-system-padding = 5
  between-system-space = 0.1
  annotate-spacing = ##t
  ragged-bottom=##t
}

 I'll try that, but I've probably done that already (as I say, I don't
 have it in front of me :-( I'll let you know what happens, but I've
 probably already set both of those to 0 ... if I haven't, it's because
 of the following ...

Please try the example before saying that it does not work. And play
with it by using different values, to figure out how the spacing of
systems works it ragged condition.

BTW, setting space to 0 may not be a good idea, as I seem to recall that
space is used as a denominator somewhere in the spacing algo.

 NB - whoever coded annotate-spacing - is it possible to code it so the
 information doesn't clash? Most of it is illegible because it one bit
 of information opaquely overprints another bit with the result that
 maybe 80% is whited out :-(

This is possible, but as with all bug reports, an example showing the
problem is somewhat required to fix it. And you didn't mention what
version you're using. (The look of annotations changed during 2.9)

nicolas


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Can't set next-padding - it's ignoring me

2006-07-15 Thread Anthony W. Youngman
In message [EMAIL PROTECTED], Nicolas Sceaux 
[EMAIL PROTECTED] writes

Anthony W. Youngman [EMAIL PROTECTED] writes:


Actually, looking at 11.3.4, is it possible that it could be
\overrideProperty, not \outputProperty?


Right.
\overrideProperty is a music function, and thus cannot be used in
\layout or \paper blocks. Use it in your music.


But the example (and what I used) says *OUTPUT*Property. Which lilypond 
has objected to as unrecognised wherever I tried to use it!


So one of my questions (which you have ignored...) was is *output* a 
mistake?. In which case, there's a bug somewhere, because the 
documentation and the program are out of sync.


The point is, if I follow the instructions in the manual to try and 
change next-padding, lily won't compile my .ly file and blows up with an 
error.



http://lilypond.org/doc/v2.9/Documentation/user/lilypond/Vertical-spacin
g-between-systems.html

The paper property to tune are between-system-padding and
between-system-space.


I haven't got the output in front of me, but with annotate-spacing =
##t it tells me that next-padding is 2.8, and I wanted to change it
...


There's something not quite intuitive about padding and space lengths. It
seems that both are not expressed in the same unit, so when you specify
padding=5 it actually shows 2.8. Space lengths show as expected.


\paper {
 between-system-padding = 5
 between-system-space = 0.1
 annotate-spacing = ##t
 ragged-bottom=##t
}


I'll try that, but I've probably done that already (as I say, I don't
have it in front of me :-( I'll let you know what happens, but I've
probably already set both of those to 0 ... if I haven't, it's because
of the following ...


Please try the example before saying that it does not work. And play
with it by using different values, to figure out how the spacing of
systems works it ragged condition.


I didn't say it doesn't work! I said I think I've already done that, 
and it behaved as expected!


And I MAY try it, as soon as I get back to the computer with my work on. 
I said *MAY* because I don't see how I can *try* to do something that 
I'm already doing ...


BTW, setting space to 0 may not be a good idea, as I seem to recall that
space is used as a denominator somewhere in the spacing algo.


NB - whoever coded annotate-spacing - is it possible to code it so the
information doesn't clash? Most of it is illegible because it one bit
of information opaquely overprints another bit with the result that
maybe 80% is whited out :-(


This is possible, but as with all bug reports, an example showing the
problem is somewhat required to fix it. And you didn't mention what
version you're using. (The look of annotations changed during 2.9)


Ah. I'm running 2.8.4. I can email you a pdf on monday if you like.


nicolas


Cheers,
Wol
--
Anthony W. Youngman - wol at thewolery dot demon dot co dot uk
HEX wondered how much he should tell the Wizards. He felt it would not be a
good idea to burden them with too much input. Hex always thought of his reports
as Lies-to-People.
The Science of Discworld : (c) Terry Pratchett 1999


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Can't set next-padding - it's ignoring me

2006-07-14 Thread Nicolas Sceaux
Anthony Youngman [EMAIL PROTECTED] writes:

 Well it was ... then I copied the example in the manual and it blows up
 on me ...

 I'm trying to globally over-ride the next-padding property to squeeze
 more systems on a page (ie get the entire piece on one page and not have
 an orphan system on page 2). There's an example in the manual about
 using \outputProperty which I've copied but it refuses to work.

   \outputProperty #Score.NonMusicalPaperColumn
 #'line-break-system-details #'((next-padding . 5))

 I've tried it in the \score context, the \paper and the \layout context.
 It blows up every time with unrecognized escaped string
 outputProperty. What am I doing wrong?

You're trying to set a padding property for the whole book, with an
operator which aims at tweaking a single system padding. Have you read
carefuly chapter 11 Spacing issues in the manual before asking here?
More precisely: 11.3.3 Vertical spacing between systems (does this title
rings a bell?)
http://lilypond.org/doc/v2.9/Documentation/user/lilypond/Vertical-spacing-between-systems.html

The paper property to tune are between-system-padding and
between-system-space.

\paper {
  between-system-padding = 5
  between-system-space = 0.1
  annotate-spacing = ##t
  ragged-bottom=##t
}

\repeat unfold 4  \new Staff { g'1 \break } \new Staff c' 


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user