[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Strange programming error
From: |
Herman Grootaers |
Subject: |
Re: Strange programming error |
Date: |
Sat, 30 Apr 2005 07:08:01 +0200 |
User-agent: |
KMail/1.7.1 |
On Wednesday 27 April 2005 15:53, David Bobroff wrote:
> In recent CVS I'm getting this:
>
> GNU LilyPond 2.5.21
> Processing `/home/david/dean/ode/test.ly'
> Parsing...
> Interpreting music... [3]
> Preprocessing graphical objects...
> Calculating line breaks...
> programming error: Stem has no extent in Slur_score_state
> continuing, cross fingers
> programming error: Stem has no extent in Slur_score_state
> continuing, cross fingers
> Calculating page breaks...
> Layout output to `test.ps'...
> Converting to `test.pdf'...
>
> When processing this:
>
> \version "2.5.21"
>
> mus = \relative c' {
> \key d \major
> \clef F
> a2-( cis
> a1-)
> }
>
> \score {
> \relative c' {
> \mus
> }
> }
>
> The output look ok, but it is weird to get this error from apparently
> legitimate input.
>
I get the same results when I was compiling a piece for our churchchoir.
The output is defective, because a slur is not completed over a break, just as
a descrecendo in the following snippet from that piece:
%%%%%%%%%%%%%%%%
\header
{ maintainer = "Lezer Herman (Grootaers)"
lastupdated = "2003/07/08"
}
\version "2.5.19"
global =
{ \key f \major
\time 4/4
\autoBeamOff
}
sop = \relative c''
{
bes2.^\>( a4^\( \break
a4.^\!^\))^\p g8 g4 r
}
alt = \relative c'
{
g2._\>( f4_\( f4._\!_\))_\p e8 e4 r
}
ten = \relative c'
{
c1^\>( c4.^\!)^\p c8 c4 r
}
bas = \relative c
{
e2._\>( f4_\( c4._\!_\))_\p c8 c4 r
}
koor = \lyricmode
{
го- ро- ди- цу
}
\score
{ \context ChoirStaff
<< \context Staff = "women"
<< \context Voice = "soprano"
{ \voiceOne << \global \sop >> }
\context Voice = "alto"
{ \voiceTwo << \global \alt >> }
\context Lyrics = alto { s1 }
>>
\context Staff = "men"
<< \clef bass
\context Voice = "tenor"
{ \voiceOne << \global \ten >> }
\context Voice = "bass"
{ \voiceTwo << \global \bas >> }
>>
\context Lyrics = alto \lyricsto alto \koor
>>
\layout { indent = 0.0\mm
raggedright=##t
raggedlast=##t
\context
{ \Staff }
}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%
I am trying to file a bug-report about this, but I do not know if this is
succeeded.
BTW.: Does anybody know how I can get an indication on which part is sung
where, usually it is Soprane, Alto, Tenor, and Bass, but in the scores I get
they are sometimes changed, because they are taken from copies of old books.
--
Herman Grootaers
address@hidden
- Re: Strange programming error,
Herman Grootaers <=