Re: move lyrics closer

2009-04-10 Thread -Eluze


Trevor Daniels wrote:
> 
> Eluze
> 
> There's a paragraph in section 5.5.1 which may (nor may not!) help. 
> 

Trevor

thanks, yes it does - in a way…

one part of the confusion raised with the not very specific mention of
something like "generally negative numbers" for the 1st number, whereas in
fact you *have* to use negative numbers (positive numbers are just broken
down to zero); the same happens to the 2nd number in the opposite way. from
this point of view it would be good enough just to use a pair of *positive*
numbers!

furthermore i never considered contexts to be graphical objects themselves!

hope i didn't offend somebody! 




-- 
View this message in context: 
http://www.nabble.com/move-lyrics-closer-tp22964622p22991212.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.



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


Re: move lyrics closer

2009-04-09 Thread Trevor Daniels

Eluze

There's a paragraph in section 5.5.1 which may (nor may not!) help. 
It says:


"All graphical objects have a reference point, a horizontal extent 
and a vertical extent. The horizontal extent is a pair of numbers 
giving the displacements from the reference point of the left and 
right edges, displacements to the left being negative. The vertical 
extent is a pair of numbers giving the displacement from the 
reference point to the bottom and top edges, displacements down 
being negative."


Trevor

- Original Message - 
From: "-Eluze" 

To: 
Sent: Friday, April 10, 2009 12:09 AM
Subject: Re: move lyrics closer



in
http://lilypond.org/doc/v2.12/Documentation/user/lilypond-big-page.html#Vertical%20spacing%20inside%20a%20system
you can read:
Normally staves are stacked vertically. To make staves maintain a 
distance,

their vertical
size is padded. This is done with the property minimum-Y-extent. 
When

applied to a Section
“VerticalAxisGroup” in Internals Reference, it controls the size of 
a

horizontal line, such as a
staff or a line of lyrics. minimum-Y-extent takes a pair of numbers, 
so if

you want to make it
smaller than its default #'(-4 . 4) then you could set
\override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
This sets the vertical size of the current staff to 3 staff spaces 
on either

side of the center staff
line. The value (-3 . 3) is interpreted as an interval, where the 
center

line is the 0, so the first
number is generally negative. The numbers need not match; for 
example, the

staff can be made
larger at the bottom by setting it to (-6 . 4).

when i read this i was rather confused:

-  *it controls the size of a horizontal line* - i thought the topic 
was

*vertical lines*!
-  *minimum-Y-extent takes a pair of numbers* - of course, but what 
does the

1st number stand for and whatfor is the 2nd?
- *The value (-3 . 3) is interpreted as an interval, where the 
center line

is the 0, so the first
number is generally negative.* - yes, but why!? or is that a general 
rule?!
- *the staff can be made larger at the bottom by setting it to (-6 . 
4)* -
because usually it is negative: if i choose a smaller number (-6) it 
gets

larger!

sorry if this sounds dismal, but after reading this i really did not 
know

how to use the numbers!


--
View this message in context: 
http://www.nabble.com/move-lyrics-closer-tp22964622p22980674.html
Sent from the Gnu - Lilypond - User mailing list archive at 
Nabble.com.




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



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


Re: move lyrics closer

2009-04-09 Thread -Eluze

in
http://lilypond.org/doc/v2.12/Documentation/user/lilypond-big-page.html#Vertical%20spacing%20inside%20a%20system
you can read:
Normally staves are stacked vertically. To make staves maintain a distance,
their vertical
size is padded. This is done with the property minimum-Y-extent. When
applied to a Section
“VerticalAxisGroup” in Internals Reference, it controls the size of a
horizontal line, such as a
staff or a line of lyrics. minimum-Y-extent takes a pair of numbers, so if
you want to make it
smaller than its default #'(-4 . 4) then you could set
\override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
This sets the vertical size of the current staff to 3 staff spaces on either
side of the center staff
line. The value (-3 . 3) is interpreted as an interval, where the center
line is the 0, so the first
number is generally negative. The numbers need not match; for example, the
staff can be made
larger at the bottom by setting it to (-6 . 4).

when i read this i was rather confused:

-  *it controls the size of a horizontal line* - i thought the topic was
*vertical lines*!
-  *minimum-Y-extent takes a pair of numbers* - of course, but what does the
1st number stand for and whatfor is the 2nd?
- *The value (-3 . 3) is interpreted as an interval, where the center line
is the 0, so the first
number is generally negative.* - yes, but why!? or is that a general rule?!
- *the staff can be made larger at the bottom by setting it to (-6 . 4)* -
because usually it is negative: if i choose a smaller number (-6) it gets
larger!

sorry if this sounds dismal, but after reading this i really did not know
how to use the numbers!


-- 
View this message in context: 
http://www.nabble.com/move-lyrics-closer-tp22964622p22980674.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.



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


Re: move lyrics closer

2009-04-09 Thread -Eluze


James E. Bailey-3 wrote:
> 
> 
> Well, to my defense, I never really worry about vertical  
> spacing.
> 
> 
too bad for you - but in no way you are accused!
-- 
View this message in context: 
http://www.nabble.com/move-lyrics-closer-tp22964622p22980269.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.



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


Re: move lyrics closer

2009-04-09 Thread James E. Bailey


Am 09.04.2009 um 23:56 schrieb -Eluze:




James E. Bailey-3 wrote:





i am not quite certain about where - in which context(s) - you have
to place
it to make it effective in every stanza



VerticalAxisGroup, as far as I understand it, moves the staves closer
together, and with it, the lyrics closer to the staves. I want to
move the lines of words closer to one another, effectively bringing
the baselines up so that the four stanzas are closer to one another.



ok - here is what i found out in the meantime - moving stanzas/ 
lyrics closer

to each, but also to the Staff with the notes:

\version "2.12.2"
melody = {\clef "G_8" { c d e f} }
StanzaI   = \lyricmode { \set stanza = "1. " ha ha ha ha }
StanzaII  = \lyricmode { \set stanza = "2. " ho ho ho ho }
StanzaIII = \lyricmode { \set stanza = "3. " hu hu hu hu }
myScore=
  \context Score {
<<
  \context Staff="staff" {\new Voice = "melody" \melody}
  \context Lyrics="1" \lyricsto "melody" \StanzaI
  \context Lyrics="2" \lyricsto "melody" \StanzaII
  \context Lyrics="3" \lyricsto "melody" \StanzaIII



}
\score {
  \myScore
  \layout {
\context {\Lyrics \override VerticalAxisGroup #'minimum-Y- 
extent = #'(-0

. 0)}
\context {\Staff  \override VerticalAxisGroup #'minimum-Y- 
extent = #'(-0

. 0)}
}
  }
% this just shows how it looks without any overrides:
\score {\myScore}

if you omit the * \context {\Staff  \override … * only the stanzas  
will be

closer together!

my concern in the former post was if it was (or is) possible to only
\override *one* context to get the text vertically closer - obviously
*\context {\Score \override …* does not really help!

maybe i search in a false direction?!

--


Thanks, Lyrics and VerticalAxisGroup. I should have known that,  
really. Well, to my defense, I never really worry about vertical  
spacing.


James E. Bailey



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


Re: move lyrics closer

2009-04-09 Thread -Eluze


James E. Bailey-3 wrote:
> 
> 
> 
>> i am not quite certain about where - in which context(s) - you have  
>> to place
>> it to make it effective in every stanza
> 
> 
> VerticalAxisGroup, as far as I understand it, moves the staves closer  
> together, and with it, the lyrics closer to the staves. I want to  
> move the lines of words closer to one another, effectively bringing  
> the baselines up so that the four stanzas are closer to one another.
> 

ok - here is what i found out in the meantime - moving stanzas/lyrics closer
to each, but also to the Staff with the notes:

\version "2.12.2"
melody = {\clef "G_8"   { c d e f} }
StanzaI   = \lyricmode { \set stanza = "1. " ha ha ha ha }
StanzaII  = \lyricmode { \set stanza = "2. " ho ho ho ho }
StanzaIII = \lyricmode { \set stanza = "3. " hu hu hu hu }
myScore=
  \context Score {
<<
  \context Staff="staff" {\new Voice = "melody" \melody}
  \context Lyrics="1" \lyricsto "melody" \StanzaI
  \context Lyrics="2" \lyricsto "melody" \StanzaII
  \context Lyrics="3" \lyricsto "melody" \StanzaIII
  >>
}
\score {
  \myScore
  \layout {
\context {\Lyrics \override VerticalAxisGroup #'minimum-Y-extent = #'(-0
. 0)}
\context {\Staff  \override VerticalAxisGroup #'minimum-Y-extent = #'(-0
. 0)}
}
  }
% this just shows how it looks without any overrides:
\score {\myScore}

if you omit the * \context {\Staff  \override … * only the stanzas will be
closer together!

my concern in the former post was if it was (or is) possible to only
\override *one* context to get the text vertically closer - obviously
*\context {\Score \override …* does not really help! 

maybe i search in a false direction?!

-- 
View this message in context: 
http://www.nabble.com/move-lyrics-closer-tp22964622p22979920.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.



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


Re: move lyrics closer

2009-04-09 Thread James E. Bailey


Am 09.04.2009 um 11:58 schrieb -Eluze:




James E. Bailey-3 wrote:


I want to move lyrics closer to each other. I've tried \layout
{\context { \Lyrics \override #'baseline-skip = #-55 } } and it's not
working for me. I'm sure I've just got the wrong context somewhere.
Can someone point me to the right way?



\context Lyrics \with {
   \override VerticalAxisGroup #'minimum-Y-extent = #'(0 . 0)
   }

… or play around with those numbers!

i am not quite certain about where - in which context(s) - you have  
to place

it to make it effective in every stanza



VerticalAxisGroup, as far as I understand it, moves the staves closer  
together, and with it, the lyrics closer to the staves. I want to  
move the lines of words closer to one another, effectively bringing  
the baselines up so that the four stanzas are closer to one another.



James E. Bailey



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


Re: move lyrics closer

2009-04-09 Thread -Eluze


James E. Bailey-3 wrote:
> 
> I want to move lyrics closer to each other. I've tried \layout  
> {\context { \Lyrics \override #'baseline-skip = #-55 } } and it's not  
> working for me. I'm sure I've just got the wrong context somewhere.  
> Can someone point me to the right way?
> 

\context Lyrics \with {
   \override VerticalAxisGroup #'minimum-Y-extent = #'(0 . 0)
   }

… or play around with those numbers!

i am not quite certain about where - in which context(s) - you have to place
it to make it effective in every stanza
-- 
View this message in context: 
http://www.nabble.com/move-lyrics-closer-tp22964622p22967809.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.



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


Re: move lyrics closer

2009-04-09 Thread M Watts

James E. Bailey wrote:
I want to move lyrics closer to each other. I've tried \layout 
{\context { \Lyrics \override #'baseline-skip = #-55 } } and it's not 
working for me. I'm sure I've just got the wrong context somewhere. 
Can someone point me to the right way?


Do you mean move words closer together, or lines closer together?  If 
words, it might be something like


\override LyricText #'wordspace = #0.3, the default is 0.6. 
http://lilypond.org/doc/v2.12/Documentation/user/lilypond-internals/LyricText#LyricText


But I'm fairly weak on Lyrics, so I haven't really tested this.


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


move lyrics closer

2009-04-08 Thread James E. Bailey
I want to move lyrics closer to each other. I've tried \layout  
{\context { \Lyrics \override #'baseline-skip = #-55 } } and it's not  
working for me. I'm sure I've just got the wrong context somewhere.  
Can someone point me to the right way?


James E. Bailey



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