----- Original Message ----- 
From: "Trent Johnston" <[EMAIL PROTECTED]>
To: "Trent Johnston" <[EMAIL PROTECTED]>; "Nicolas Sceaux"
<[EMAIL PROTECTED]>
Cc: <bug-lilypond@gnu.org>
Sent: Sunday, July 09, 2006 12:44 AM
Subject: Re: alignment-vertical-manual-setting


>
> ----- Original Message ----- 
> From: "Trent Johnston" <[EMAIL PROTECTED]>
> To: "Nicolas Sceaux" <[EMAIL PROTECTED]>
> Cc: <bug-lilypond@gnu.org>
> Sent: Sunday, July 09, 2006 12:30 AM
> Subject: Re: alignment-vertical-manual-setting
>
>
> |
> | ----- Original Message ----- 
> | From: "Nicolas Sceaux" <[EMAIL PROTECTED]>
> | To: "Trent Johnston" <[EMAIL PROTECTED]>
> | Cc: <bug-lilypond@gnu.org>
> | Sent: Sunday, July 09, 2006 12:05 AM
> | Subject: Re: alignment-vertical-manual-setting
> |
> |
> | | "Trent Johnston" <[EMAIL PROTECTED]> writes:
> | |
> | | > Hello everyone,
> | | >
> | | > I'm having trouble with the "alignment-vertical-manual-setting"
> | | >
> | | > I'm using the correct syntax below is an example
> | | >
> | | > \overrideProperty
> | | > #"Score.NonMusicalPaperColumn"
> | | > #'line-break-system-details
> | | > #'((alignment-offsets . (55 44 33 22 11 5 0)))
> | | >
> | | > but every now and then the override will not work the staves will
stay
> | in
> | | > their orignal positions.
> | | >
> | | > I know there was some problems with this a couple of releases ago so
I
> | | > wonder if there is a problem still somewhere.
> | | >
> | | > I can provide an example but the file is large.
> | |
> | | If you're not using the built-in page breaking scheme, then this is
the
> | | explanation. In that case, please contact me privately, for my custom
> | | page breaking function does not have this feature. If you have a
problem
> | | of vertical layout, try to reproduce the problem by getting rid of all
> | | non built-in functions, for custom functions should be the first place
> | | to look for bugs.
> | |
> | | Try again with:
> | |  \paper { #(define page-breaking optimal-page-breaks) }
> | |
> |
> | Hi Nicolas,
> |
> | I removed your page-break schemes before I made the changes. I've taken
> all
> | the separate files and placed them into one file that compiles. The
> | alignment settings are in "staffCelloII".
> |
> | The problems are as follows:
> |
> | Page 2 the 3rd system there are no changes.
> |
> | Page 3 the 2nd system there are no changes.
> |
> | Page 6 the 2nd system there are no changes.
> |
> | Pages 7 and 8 I've made no changes.
> |
> | Trent
> |
>
>  Woops forgot to say I'm using 2.9.10
>
> Trent

Hi,

I've managed to scale back my file to show the above bug behaviour.

In the system beginning bar 33 no matter what I make the settings the staves
do not move.

The systems above and below have no problems I even put a exaggerated value
in the bottom system which still works.

This is not an isolated incident as in the full version of the file there
are several other places where manually adjusting the line doesn't seem to
work.

I've tried this in both 2.8.5 stable and 2.9.10 with the same results.

Thanks,

Trent

% Created on Sun Jul 09 00:07:50 EST 2006
\version "2.9.5"

#(set-global-staff-size 14)

\header {
}

flatBeam = {
\once \override Voice.Beam #'damping = #100000
}

manBeam = 
#(define-music-function (parser location beg end)
                        (number? number?)
#{ \once \override Beam #'positions = #(cons $beg $end) #})

\include "english.ly"

global = {
\time 6/8
\key g \major
\partial 4. s4.
s2.*40
%\set Score.measureLength = #(ly:make-moment 3 8)
%s4. \bar "|."
}

verse= \lyricmode {
Heu -- te noch, heu -- te noch,
lie -- ber Va -- ter, thut es doch,

heu -- te noch, heu -- te noch,
lie -- ber Va -- ter, thut es doch,

Ach, ein Mann! ach, ach, ein Mann!
wahr -- lich, die -- ser steht mir an.

Heu -- te noch, heu -- te noch,
lie -- ber Va -- ter, thut es __ doch.

Ach, ach, ach, ein Mann! die -- ser steht mir treff -- lich an.

Heu -- te noch, heu -- te noch,
lie -- ber Va -- ter, thut es doch,

heu -- te noch, lie -- ber Va -- ter, thut es doch,

heu -- te noch, heu -- te noch, heu -- te noch,
lie -- ber Va -- ter, thut es doch, ach, ein
Mann, ach, ach, ein Mann, wahr -- lich, die -- ser steht mir an, ach, ein Mann, ach, ach, ein Mann, wahr -- lich, die -- ser steht mir __ an. __

Ach, ach, ach, ein Mann, wahr -- lich,
die -- ser steht mir an. Heu -- te

noch, heu -- te noch, lie -- ber Va -- ter, thut es doch.

Wenn es sich doch bal -- de füg -- te,
dass ich end -- lich vor Cof -- fee, __
eh ich noch zu Bet -- te geh, __
ei -- nen wa -- ckern Lieb -- sten krieg -- te.

Wenn es sich doch bal -- de füg -- te,
dass ich ei -- nen Lieb -- sten krieg -- te,

wenn es sich doch bal -- de füg -- te,
dass ich end -- lich vor Cof -- fee, __
eh ich noch zu Bet -- te geh, __
ei -- nen wa -- ckern Lieb -- sten krieg -- te,

dass ich end -- lich vor Cof -- fee,
eh ich noch zu Bet -- te geh, __
ei -- nen wa -- ckern,
ei -- nen wa -- ckern Lieb -- sten krieg -- te.
}
 

staffViolin = \new Staff << \global {
	\time 6/8
	\set Staff.instrument="Violin"
	\set Staff.midiInstrument="violin"
	\key g \major
	\clef treble
	\relative c'' {
%bar 0
g8. fs16 g8
%bar 1
d4 r8 b'8. a16 b8
%bar 3
g4 r8 d'8. e16 d8
%bar 4
d8. g16 d8 d8. c16 d8
%bar 5
\appoggiatura c8 b4. a4 a16( b32 c)
%bar 6
b4 b16( c32 d) a4 a16( b32 c)
%bar 7
\appoggiatura c8 b4. b4 b16( c32 d)
%bar 8
c4 c16( d32 e) b4 b16( c32 d)
%bar 9
\appoggiatura d8 c4. c8. b16 c8
%bar 10
d,4 c'8 b8. a16 b8
%bar 11
c,4 b'8 a8. g16 a8
%bar 12
b,8. a'16 g8 a,8. g'16 fs8
%bar 13
g4. g8.\p fs16 g8
%bar 14
d4 r8 b'8. a16 b8
%bar 15
g4 r8 d'8. e16 d8
%bar 16
d8. g16 d8 d8. c16 d8
%bar 17
\appoggiatura c8 b4 r8 d,4\f d16( e32 f)
%bar 18
e4 e16( f32 g) d4 d16( e32 f)
%bar 19
e4 r8 e4 e16( fs32 g)
%bar 20
fs4 fs16( g32 a) e4 e16( fs32 g)
%bar 21
\appoggiatura g8 fs4 r8 g8.\p fs16 g8
%bar 22
d4 r8 b'8. a16 b8
%bar 23
g4 r8 d'8. e16 d8
%bar 24
d8. g16 d8 d8. c16 d8
%bar 25
\appoggiatura c8 b4 r8 d,4.~
%bar 26
d4.~ d4.~
%bar 27
d16 g( b d b g) e4.~
%bar 28
e4.~ e4.~
%bar 29
e16 a( c e c a) e4 r8
%bar 30
c'8. b16 c8 b4 r8
%bar 31
b8. a16 b8 a4 g'8
%bar 32
fs8. e16 d8 a'8 g16( fs e d)
%bar 33
\appoggiatura d8 cs4 r8 e4 e16( fs32 g)
%bar 34
\appoggiatura g8 fs4 fs16( g32 a) e4 e16( fs32 g)
%bar 35
\appoggiatura g8 fs4 r8 fs4 fs16( g32 a)
%bar 36
\appoggiatura a8 g4 g16( a32 b) fs4 fs16( g32 a)
%bar 37
g4 r8 g8. fs16 g8
%bar 38
a,4 g'8 fs8. e16 fs8
%bar 39
g,4 fs'8 e8. d16 e8
%bar 40
fs,8. e'16 d8 e,8. d'16 cs8
%bar 41
d4 r8 d8.\f cs16 d8
\bar "|."
	}

} >>

staffViolinII = \new Staff  {
	\set Staff.instrument="Violin"
	\set Staff.midiInstrument="violin"
	\key g \major
	\clef treble
	\relative c' {
%bar 0
d8. c16 d8
%bar 1
b4 r8 g'8. fs16 g8
%bar 2
d4 r8 b'4 c8
%bar 3
b8. d16 b8 b8. g16 a8
%bar 4
g4. a8 fs a
%bar 5
g4 g8 a8 fs a
%bar 6
g4. b8 gs b
%bar 7
a4 a8 b8 gs b
%bar 8
a4. a4 a8
%bar 9
a8. fs16 d8 g4 g8
%bar 10
g8. e16 c8 d4 d8
%bar 11
d4 e8 e4 d8
%bar 12
d4. d8.\p c16 d8
%bar 13
b4 r8 g'8. fs16 g8
%bar 14
d4 r8 b'4 c8
%bar 15
b8. d16 b8 b8. g16 a8
%bar 16
g4 r8 g4.~\f
%bar 17
g8 c g g4.~
%bar 18
g8 c g a4.~
%bar 19
a8 d a a4.~
%bar 20
a8 fs d d8.\p c16 d8
%bar 21
b4 r8 g'8. fs16 g8
%bar 22
d4 r8 b'4 c8
%bar 23
b8. d16 b8 b8. g16 a8
%bar 24
g4 r8 r4 r8
%bar 25
R2.
%bar 26
d'8 b g r4 r8
%bar 27
R2.
%bar 28
e'8 c a r4 r8
%bar 29
a8 fs d g4 r8
%bar 30
g8 e b e4 e'8
%bar 31
a,8. cs16 d8 d a b
%bar 32
a4 r8 e'8 cs e
%bar 33
d4 d8 e8 cs e
%bar 34
d4. fs8 ds fs
%bar 35
e8 b e fs ds fs
%bar 36
e4 r8 e4 e8
%bar 37
e8. cs16 a8 d4 d8
%bar 38
d8. b16 g8 a4 a8
%bar 39
a4 b8 a8. b16 g8
%bar 40
fs4 r8 a8.\f g16 a8
}}

staffViola = \new Staff  {
	\set Staff.instrument="Viola"
	\set Staff.midiInstrument="viola"
	\key g \major
	\clef alto
	\relative c' {
%bar 0
b8. a16 b8
%bar 1
g4 r8 d'8. c16 d8
%bar 2
b4 r8 g'4 fs8
%bar 3
g8. fs16 g8 g8. e16 fs8
%bar 4
d4. d4 d8
%bar 5
d8 g, d' d4 d8
%bar 6
d8 g, d' e4 e8
%bar 7
e8 a, e' e4 e8
%bar 8
e8 a, e' e4 e8
%bar 9
d4 d8 d4 d8
%bar 10
c4 c8 c4 c8
%bar 11
b4 b8 a4 a8
%bar 12
b4. b8.\p a16 b8
%bar 13
g4 r8 d'8. c16 d8
%bar 14
b4 r8 g'4 fs8
%bar 15
g8. d16 g8 g8. e16 fs8
%bar 16
d4 r8 d\f b g
%bar 17
g4 c8 d8 b g
%bar 18
g4 c8 e cs a
%bar 19
a4 d8 e cs a
%bar 20
a4 r8 b8.\p a16 b8
%bar 21
g4 r8 d'8. c16 d8
%bar 22
b4 r8 g'4 fs8
%bar 23
g8. d16 g8 g8. e16 fs8
%bar 24
d4 r8 r4 r8
%bar 25
R2.
%bar 26
b'8 g d r4 r8
%bar 27
R2.
%bar 28
c'8 a e r4 r8
%bar 29
d8 fs a d,4 r8
%bar 30
e8 b g a4 a8
%bar 31
d8. e16 fs8 fs d g
%bar 32
e4 r8 a4 a8
%bar 33
a8 d, a' a4 a8
%bar 34
a8 d, a' b8 a b
%bar 35
b4 b8 b4 b8
%bar 36
b8 e, b' b4 b8
%bar 37
a4 a8 a4 a8
%bar 38
g4 g8 g4 e8
%bar 39
d4 d8 d8. b16 e8
%bar 40
fs4 r8 fs8.\f e16 fs8
\bar "|."
	}

}
staffCello = \new Staff  {
	\set Staff.instrument="Cello"
	\set Staff.midiInstrument="cello"
	\key g \major
	\clef bass
	\relative c {
g4 r8
%bar 1
g'8. fs16 g8 g,4 r8
%bar 2
g'8. fs16 g8 g,4 a8
%bar 3
b4 g8 d'4 d,8
%bar 4
g16 b d g fs e fs a d a fs d
%bar 5
g16 b d b g d fs a d a fs d
%bar 6
g16 b d c b a gs b e b gs e
%bar 7
a16 c e c a e gs b e b gs e
%bar 8
a16 c e d c b a c e c a c
%bar 9
fs,16 a d a fs a g b d b g b
%bar 10
e,16 g c g e g fs a c a fs a
%bar 11
g4 e8 c4 d8
%bar 12
g8. fs16 g8 g,4\p r8
%bar 13
g'8. fs16 g8 g,4 r8
%bar 14
g'8. fs16 g8 g,4 a8
%bar 15
b4 g8 d'4 d,8
%bar 16
g16 b d g d c b\f d g d b g
%bar 17
c16 e g e c g b d g d b g
%bar 18
c16 e g f e d cs e a e cs a
%bar 19
d16 fs? a fs d a cs e a e cs a
%bar 20
d16 e d c? b a g4 r8
%bar 21
g'8. fs16 g8 g,4 r8
%bar 22
g'8. fs16 g8 g,4 a8
%bar 23
b4 g8 d'4 d,8
%bar 24
g16 b d g fs e fs a d a fs d
%bar 25
g16 b d b g d fs a d a fs d
%bar 26
g8 r r gs16 b e b gs e
%bar 27
a16 c e c a e gs b e b gs e
%bar 28
a8 r r a16 c e c a c
%bar 29
fs,16 a d a fs a g b d b g b
%bar 30
e,16 g b g e g cs, e a e cs e
%bar 31
d4 b8 fs4 g8
%bar 32
a16 cs e a e d cs e a e cs a
%bar 33
d16 fs a fs d a cs e a e cs a
%bar 34
d16 fs a g fs e ds fs b fs ds b
%bar 35
e16 g b g e b ds fs b fs ds b
%bar 36
e16 g b a g fs e g b g e g
%bar 37
cs,16 e a e cs e d fs a fs d fs
%bar 38
b,16 d g d b d cs e a e cs e
%bar 39
fs8 fs, g a g a
%bar 40
d8.\f cs16 d8 d,4 r8
\bar "|."
	}

}
staffSoprano = \new Staff  {
	\set Staff.instrument="Soprano"
	\set Staff.midiInstrument="choir aahs"
	\key g \major
	\clef treble
	\relative c'' {
		\context Voice = "melodySop" {
			\dynamicUp
%bar 0
r4 r8
%bar 1-11
R2.*11
%bar 12
r4 r8 g8. fs16[ g8]
%bar 13
d4 r8 b'8. a16[ b8]
%bar 14
g4 r8 d'8. e16[ d8]
%bar 15
d8.[ g16] d8 d8. c16[ d8]
%bar 16
b4 r8 r4 r8
%bar 17-19
R2.*3
%bar 20
r4 r8 g8. fs16[ g8]
%bar 21
d4 r8 b'8. a16[ b8]
%bar 22
g4 r8 d'8. e16[ d8]
%bar 23
d8.[ g16] d8 d8. c16[ d8]
%bar 24
b4 r8 a4 a16[ b32 c]
%bar 25
b4 d8 a4 a16[ b32 c]
%bar 26
b4 r8 b4 b16[ c32 d]
%bar 27
c4 e8 b4 b16[ c32 d]
%bar 28
c4 r8 c8. b16[ c8]
%bar 29
a'4 r8 b,8. a16[ b8]
%bar 30
g'4 r8 a,8[ e'] g8
%bar 31
fs8.[ e16] d8 a' g16[ fs e d]
%bar 32
cs4 r8 a[ g'] r
%bar 33
g8[ fs] r e[ a,] g'8
%bar 34
fs4 r8 a,16[ b c8] b8
%bar 35
b8[ ds] e a[ g] fs
%bar 36
g4 r8 g16[ fs e fs] g8
%bar 37
a,4 r8 a d16[ e fs8]
%bar 38
fs4 r8 e8. fs16[ g8]
%bar 39
a8. g16[ fs8] g8. fs16[ e8]
%bar 40
d4 r8 r4 r8
	
		}

	\bar "|."
	}

}
staffCelloII = \new Staff  {
	\set Staff.instrument="Cello"
	\set Staff.midiInstrument="cello"
	\key g \major
	\clef bass
	\relative c {
\overrideProperty
#"Score.NonMusicalPaperColumn"
#'line-break-system-details
#'((alignment-offsets . (50 40 30 20 10 0)))
g4 r8
%bar 1
g'8. fs16 g8 g,4 r8
%bar 2
g'8. fs16 g8 g,4 a8
%bar 3
b4 g8 d'4 d,8
%bar 4
g4 r8 fs' d fs \break
\overrideProperty
#"Score.NonMusicalPaperColumn"
#'line-break-system-details
#'((alignment-offsets . (50 40 30 20 10 0)))
%bar 5
g8 b g fs d fs
%bar 6
g4 r8 gs e gs
%bar 7
a8 c a gs e gs
%bar 8
a4 r8 a e a \break
\overrideProperty
#"Score.NonMusicalPaperColumn"
#'line-break-system-details
#'((alignment-offsets . (50 40 30 20 10 4 0)))
%bar 9
fs8 d fs g d g
%bar 10
e8 c e fs d fs
%bar 11
g4 e8 c4 d8
%bar 12
g8. fs16 g8 g,4\p r8
%bar 13
g'8. fs16 g8 g,4 r8 \pageBreak
\overrideProperty
#"Score.NonMusicalPaperColumn"
#'line-break-system-details
#'((alignment-offsets . (57 46 35 22 11 5 0)))
%bar 14
g'8. fs16 g8 g,4 a8
%bar 15
b4 g8 d'4 d,8
%bar 16
g4 r8 b\f g b
%bar 17
c8 e c b g b
%bar 18
c4 r8 cs a cs \break
\overrideProperty
#"Score.NonMusicalPaperColumn"
#'line-break-system-details
#'((alignment-offsets . (55 44 33 22 11 5 0)))
%bar 19
d8 fs d cs a cs
%bar 20
\set beatLength = #(ly:make-moment 3 8)
d8. c?16( b a) g4\p r8
%bar 21
\set beatLength = #(ly:make-moment 1 8)
g'8. fs16 g8 g,4 r8
%bar 22
g'8. fs16 g8 g,4 a8
%bar 23
b4 g8 d'4 d,8 \break
\overrideProperty
#"Score.NonMusicalPaperColumn"
#'line-break-system-details
#'((alignment-offsets . (55 44 33 22 11 5 0)))
%bar 24
g4 r8 fs'( d fs)
%bar 25
g8( b g) fs( d fs)
%bar 26
g4 r8 gs( e gs)
%bar 27
a8( c a) gs( e gs) \pageBreak
\overrideProperty
#"Score.NonMusicalPaperColumn"
#'line-break-system-details
#'((alignment-offsets . (55 44 33 22 11 5 0)))
%bar 28
a4 r8 a( e a)
%bar 29
fs8( d fs) g( d g)
%bar 30
e8( g e) cs( a' cs,)
%bar 31
d4 b8 fs4 g8
%bar 32
a4 r8 cs( a cs) \break
\overrideProperty
#"Score.NonMusicalPaperColumn"
#'line-break-system-details
#'((alignment-offsets . (50 40 30 20 10 5 -5)))
%bar 33
d8( fs d) cs( a cs)
%bar 34
d4 r8 ds( b ds)
%bar 35
e8( g e) ds( b ds)
%bar 36
e4 r8 e( b e) \break
\overrideProperty
#"Score.NonMusicalPaperColumn"
#'line-break-system-details
#'((alignment-offsets . (55 44 33 22 11 5 -5)))
%bar 37
cs8( a cs) d( a d)
%bar 38
b8( g b) cs( a cs)
%bar 39
fs8 fs, g a g a
%bar 40
d8.\f cs16 d8 d,4 r8
	\bar "|."
	}

}


\score {
	<<
		\staffViolin
		\staffViolinII
		\staffViola
		\staffCello
		\staffSoprano
		\context Lyrics = "lmelodySop" \lyricmode  { \lyricsto "melodySop" \verse }
		
		\staffCelloII
	>>
	
	\midi {
	}

\layout  {
indent = 30
 %system-count = 24
 \context { \Lyrics \consists "Bar_engraver" }
\context { \Lyrics \consists "Separating_line_group_engraver" }
\context { \Lyrics \override BarLine #'transparent = ##t }
\context{ \StaffGroup \override SystemStartBracket #'collapse-height = #1 }
}
}

\paper {
	
left-margin = 1\cm
line-width = 19.1\cm
ragged-bottom = ##f
ragged-last-bottom = ##f
system-height = #0
between-system-space = #1
}

_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to