Problem with slurs, removing stem engraver

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem with slurs, removing stem engraver

Don Blaheta
Ok, I found a bug of some sort, and as instructed on every damn page of
the manual, I sent a report to [hidden email] (why not
[hidden email]?), which just got rejected because I'm not on that
list.  I was told to go to some page at gmane.org that took a minute and
a half to load, requires extra confirmation to be sent back and forth,
and doesn't let me attach files, so I figured, screw this, I'll send it
to the development list.  Sorry if this email isn't relevant to you.



It's a twofer!  Or perhaps two aspects of the same bug.  If I compile
the attached file as-is, it claims
  programming error: slur attachment is inf/nan
  continuing, cross fingers
  programming error: slur attachment is inf/nan
  continuing, cross fingers
while compiling, and has an ugly slur.  If I remove the commented line
(thus removing the stem engraver), compilation simply halts after
breaking lines:
  Calculating line breaks...
  [3][6][9][12][15][18][21][24][27][30][33][36][39][42][45][48][51][54][57][60][63][66][69][72][75][78][81][84][87][90][93][96][99][102][105][108][111][114][117][120][123][126][129][132][135][138][141][144][147][150][153][156][159][162][165][168][171][174][177][180][183][186][189][192][195][198][201][204][207][210][213][216][219][222][225][228][231][234][237][240][243][246][249][251]
  shell returned 246

This is 2.6.4 on a MacOS box.  Incidentally, I think gregorian-init.ly
is calling \version, because lilypond doesn't warn me about lack of a
\version line when I've included it---that probably shouldn't be the
case.

--
-=-Don Blaheta-=-=-[hidden email]-=-=-=-<http://www.blahedo.org/>-=-
Don't use a big word where a diminutive one will suffice.

_______________________________________________
lilypond-devel mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

gloria-bad.ly (3K) Download Attachment
gloria-bad.ly (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Problem with slurs, removing stem engraver

Erik Sandberg
On Monday 12 December 2005 21.56, Don Blaheta wrote:
> This is 2.6.4 on a MacOS box.  Incidentally, I think gregorian-init.ly
> is calling \version, because lilypond doesn't warn me about lack of a
> \version line when I've included it---that probably shouldn't be the
> case.

- IIRC, the slurring engine has been drastically improved in 2.7. Can you
check if the file works better with 2.7?
- If the problem still happens, can you please create a smaller example?
(usually possible by removing notes and other things from the input file). I
would guess e.g. that it has nothing to do with gregorian notation or lyrics.

--
Erik


_______________________________________________
lilypond-devel mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-devel
Reply | Threaded
Open this post in threaded view
|

Re: Problem with slurs, removing stem engraver

Juergen Reuter
Hi,

with current 2.7 CVS, I do not get the warning (though your .ly file needs
syntactically slightly be updated for 2.7.x; see attachment).

Greetings,
Juergen

On Tue, 13 Dec 2005, Erik Sandberg wrote:

> On Monday 12 December 2005 21.56, Don Blaheta wrote:
>> This is 2.6.4 on a MacOS box.  Incidentally, I think gregorian-init.ly
>> is calling \version, because lilypond doesn't warn me about lack of a
>> \version line when I've included it---that probably shouldn't be the
>> case.
>
> - IIRC, the slurring engine has been drastically improved in 2.7. Can you
> check if the file works better with 2.7?
> - If the problem still happens, can you please create a smaller example?
> (usually possible by removing notes and other things from the input file). I
> would guess e.g. that it has nothing to do with gregorian notation or lyrics.
>
>
_______________________________________________
lilypond-devel mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

gloria-bad.ly (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Problem with slurs, removing stem engraver

Michael Welsh Duggan
In reply to this post by Don Blaheta
Don Blaheta <[hidden email]> writes:

> Ok, I found a bug of some sort, and as instructed on every damn page of
> the manual, I sent a report to [hidden email] (why not
> [hidden email]?), which just got rejected because I'm not on that
> list.  I was told to go to some page at gmane.org that took a minute and
> a half to load, requires extra confirmation to be sent back and forth,
> and doesn't let me attach files, so I figured, screw this, I'll send it
> to the development list.  Sorry if this email isn't relevant to you.
>
>
>
> It's a twofer!  Or perhaps two aspects of the same bug.  If I compile
> the attached file as-is, it claims
>   programming error: slur attachment is inf/nan
>   continuing, cross fingers
>   programming error: slur attachment is inf/nan
>   continuing, cross fingers
> while compiling, and has an ugly slur.  If I remove the commented line
> (thus removing the stem engraver), compilation simply halts after
> breaking lines:
>   Calculating line breaks...
>   [3][6][9][12][15][18][21][24][27][30][33][36][39][42][45][48][51][54][57][60][63][66][69][72][75][78][81][84][87][90][93][96][99][102][105][108][111][114][117][120][123][126][129][132][135][138][141][144][147][150][153][156][159][162][165][168][171][174][177][180][183][186][189][192][195][198][201][204][207][210][213][216][219][222][225][228][231][234][237][240][243][246][249][251]
>   shell returned 246
>
> This is 2.6.4 on a MacOS box.  Incidentally, I think gregorian-init.ly
> is calling \version, because lilypond doesn't warn me about lack of a
> \version line when I've included it---that probably shouldn't be the
> case.
If I understand what you are trying to do, I have run into similar
problems.  If you are trying to do what I will style (for lack of a
better term), "intermediate" chant notation (i.e., note heads only,
but using contemporary note heads with slurs as opposed to square
neumes or mensural heads), this is what I have been using:


\include "english.ly"
\version "2.7.14"

barOne = { \once \override Staff.BarLine #'bar-size = #2
           \bar "|" }
barTwo = { \once \override Staff.BarLine #'extra-offset = #'(0 . 2)
           \once \override Staff.BarLine #'bar-size = #2
           \bar "|" }

chant = \relative e' {
  \set Staff.autoBeaming = ##f
  \set Score.timing = ##f
  \override Staff.Stem #'transparent = ##t
  \override Staff.Stem #'length = #0
  \override Staff.TimeSignature #'transparent = ##t
  \key a \major
  \mark \markup {Antiphon \hspace #2 \italic{"Cf. Isaiah 35 : 4"} }
  e4 fs a a gs a( b gs) e4. \barOne
  e4( fs) a( a) \barTwo
  a( gs) a( b a4.) \bar "|"
  b4( a b) b cs a( b a4.) \barTwo
  fs4 a gs e4. e \bar "||"
}

text = \lyricmode {
  Say to those who are fright -- ened:_*
  Be strong,
  fear not!
  Here is our God,
  he comes to save us.
}

\score {
  <<
    \context Voice = staff \chant
    \lyricsto "staff" \new Lyrics \text
  >>
  \layout{
    indent = #0
  }
}  


--
Michael Welsh Duggan
([hidden email])

_______________________________________________
lilypond-devel mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-devel
Reply | Threaded
Open this post in threaded view
|

Re: Problem with slurs, removing stem engraver

Don Blaheta
Quoth Michael Welsh Duggan:
> If I understand what you are trying to do, I have run into similar
> problems.  If you are trying to do what I will style (for lack of a
> better term), "intermediate" chant notation (i.e., note heads only,
> but using contemporary note heads with slurs as opposed to square
> neumes or mensural heads), this is what I have been using:

Yes, that's pretty much exactly what I'm going for; I know there are
other ways to do it, but what I was doing was (I think) the right way,
and ought to have worked, so I submitted it as a bug.  In particular,
removing the stem engraver works correctly on a lot of other files, and
the fact that it seems to be crashing the layout engine probably is not
good. :)

--
-=-Don Blaheta-=-=-[hidden email]-=-=-=-<http://www.blahedo.org/>-=-
Incorrigible punster---Do not incorrige.


_______________________________________________
lilypond-devel mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-devel