Hi,I'm not sure whether this is a bug or not. After trying to add text spanners and fermatas to a piece, LilyPond crashes, saying that the assertion in text-interfaces.cc on line 61 failed. I've attached the offending files and also the lilypond logs of that.
Aligorith _________________________________________________________________ Find the coolest online games @ http://xtramsn.co.nz/gaming
%{
Rock compo originally by Mark.
Music Notes
%}
\version "2.6.0"
% useful bits
rallSpan = \override TextSpanner #'edge-text = #'("rall " . "")
accelSpan = \override TextSpanner #'edge-text = #'("accel " . "")
% piano part
pianoRH = {
\clef treble
\time 3/4
<g d'>4 <b g'>4 <d' b'>4 |
<d' a'>4 <a fis'>4 <fis d'>4 |
<g d'>4 <b g'>4 <d' b'>4 |
<d' a'>4 <a fis'>4 <fis d'>4 |
<g d'>4 <b g'>4 <d' b'>4 |
<d' a'>4 <a fis'>4 <fis d'>4 |
<g d'>4 <b g'>4 <d' b'>4 |
<d' a'>4 <a fis'>4 <fis d'>4 |
<g bes ees'>4 <bes ees' g'>4 <ees' g' bes'>4 |
<d' f' bes'>4 <bes d' f'>4 <f bes d'>4 |
<g bes ees'>4 <bes ees' g'>4 <ees' g' bes'>4 |
<d' f' bes'>4 <bes d' f'>4 <bes d' f'>4 |
<a d' fis'>2.\fermata
\bar "||"
<g b>4 <b d'>4 r4 |
<fis a>4 <a d'> r4 |
<e g>4 <g c'>4 r4 |
<g b>2. |
<fis b>4 <fis b>4 <fis b>4 |
<e g>4 <e g>4 <e g>4 |
\rallSpan <e a>2.\startTextSpan |
<d d'>2. \stopTextSpan |
<b g'>2. |
<b d'>2. |
R2.*3
<b e'>4 <d' e'>4 r4 |
<b d'>4 r4 <b d'>4 |
<b e'>4 r4 <b d'>4 |
<a c'>4 r4 <c' e'>4 |
<ais cis'>4 r4 <cis' fis'>4 |
R2. |
\rallSpan <d fis>4\startTextSpan <e g>4 <fis a>4 \stopTextSpan |
<g d'>4 <b g'>4 <d' b'>4 |
<d' a'>4 <a fis'>4 <fis d'>4 |
<g d'>4 <b g'>4 <d' b'>4 |
<d' a'>4 <a fis'>4 <fis d'>4 |
<g bes ees'>4 <bes ees' g'>4 <ees' g' bes'>4 |
<d' f' bes'>4 <bes d' f'>4 <f bes d'>4 |
<g bes ees'>4 <bes ees' g'>4 <ees' g' bes'>4 |
<d' f' bes'>4 <bes d' f'>4 <bes d' f'>4 |
<g bes ees'>2. | <c' f' a'>2. | <d' g' b'>2. |
<b g'>4-. \times 2/3 {<g d'>8-. <g d'>8-. <g d'>8-.} <g d'>4-. | % this bar is weak
\bar "|."
}
pianoLH = {
\time 3/4
\clef bass
%\key c \major
g,,4 <g,, g,>4 g,4 |
d,4 <a, d>4 <a, fis>4 |
g,,4 <g,, g,>4 g,4 |
d,4 <a, d>4 <a, fis>4 |
g,,4 <g,, g,>4 g,4 |
d,4 <a, d>4 <a, fis>4 |
g,,4 <g, b,>4 <g, d>4 |
R2.*5
R2.\fermata
\bar "||"
<g,, g,>4 r4 <g,, g,>4 |
<d, fis,>4 r4 <d, fis,>4 |
<cis, e,>4 r4 <cis, e,>4 |
<g,, g,>4 <g,, g,>4 <g,, g,>4 |
<fis,, fis,>4 <fis,, fis,>4 <fis,, fis,>4 |
<e,, e,>4 <e,, e,>4 <e,, e,>4 |
\rallSpan <a,, a,>2.\startTextSpan | <d,, d,>2. \stopTextSpan |
<g, b,>4 r4 <g, d>4 |
<d, d>4 r4 <fis, a,>4 |
<g, b,>4 r4 <g, d>4 |
<d, d>4 r4 <fis, a,>4 |
<gis, b,>4 r4 <gis, d>4 |
<e, gis,>4 r4 <g, d>4 |
<gis, b,>2 r4 |
<e, d>2 r4 |
<a, c>2 r4 |
<fis, cis>2 r4 |
<a, d>2 r4 |
\rallSpan <d, c>2\startTextSpan r4 \stopTextSpan |
g,,4 <g,, g,>4 g,4 |
d,4 <a, d>4 <a, fis>4 |
g,,4 <g, b,>4 <g, d>4 |
R2.*5
<ees,, ees,>2. | <f,, f,>2. |
<b, g>2. |
<g,, g,>4-. \times 2/3 {<g,, g,>8-. <g,, g,>8-. <g,, g,>8-.} <g,, g,>4-. | % this bar is weak
\bar "|."
}
% violin part
violinMel = {
\time 3/4
\clef treble
R2.*2
\set Staff.midiInstrument = "pizzicato strings"
d''4-.^\markup{\smaller{pizz.}} g''4-. b''4-. |
a''4-. fis''4-. d''4-. |
%d''4-. g''4-. b''4-. |
%a''4-. fis''4-. d''4-. |
d''4-. g''4-. b''4-. |
a''4-. fis''4-. d''4-. |
r4 r4 g''4-. |
f''4-. d''4-. bes'4-. |
r4 r4 g''4-. |
f''4-. d''4-. d''4-. |
fis'2-.\fermata r4 \bar "||"
\set Staff.midiInstrument = "violin"
d''2^\markup{\smaller{arco}} d''4 |
cis''4 cis''2 |
b'4 c''4 g'4 |
b'4 b'2 |
cis''4 cis''4 cis''4 |
d''2 e''4 |
\rallSpan fis''4.\startTextSpan e''8 (d''8 cis''8 |
b'2) r4 \stopTextSpan |
\set Staff.midiInstrument = "pizzicato strings"
fis'4-.^\markup{\smaller{pizz.}} fis'4-. fis'8-. fis'8-. |
fis'4-. a'4-. g'4-. |
fis'4-. d'4-. fis'4-. |
e'4-. fis'4-. g'4-. |
fis'4-. fis'4-. r4 |
b'4-. b'4-. r4 |
gis'2-. r4 |
\set Staff.midiInstrument = "violin"
fis''4^\markup{\smaller{arco}} g''4 a''4 |
g''4 g''4 r4 |
gis''4 gis''4 r4 |
a''4 a''4 r4 |
\rallSpan fis''4\startTextSpan (e''4 d''4) \stopTextSpan |
d''4 g''4 b''4 |
a''4 fis''4 d''4 |
d''4 g''4 b''4 |
a''4 fis''4 d''4 |
r4 r4 g''4 |
f''4 d''4 bes'4 |
r4 r4 g''4 |
f''4 d''4 d''4 |
c''2. | d''2 b'4 | c''2. |
g''4-. \times 2/3 {g''8 g''8 g''8} c'''4-.
\bar "|."
}
% soprano part
sopranoMel = {
\time 3/4
\clef treble
\set Staff.midiInstrument = "synth voice"
R2.*4
d'4 g'4 b'4 |
a'4 fis'4 r4 |
d'4 g'4 b'4 |
a'4 fis'4 r4 |
r4 r4 ees''4 |
d''4 bes'4 f'4 |
r4 r4 ees''4 |
d''4 bes'4 bes'4 |
d''2.\fermata \bar "||"
g'4 g'4 g'4 |
fis'4 fis'2 |
e'4 e'4 e'4 |
d'4 d'2 |
ees'4 ees'4 ees'4 |
e'!2 e'4 |
\rallSpan cis'2.\startTextSpan ( | d'2) r4 \stopTextSpan |
b'4 b'4 b'8 b'8 |
b'4 d''4 c''4 |
b'4 r4 b'4 |
a'4 b'4 c''4 |
b'4 b'4 b'4 |
e''4 b'4 gis'4 |
b'2. |
b'4 c''4 d''4 |
c''4 c''4 r4 |
cis''4 cis''4 r4 |
d''4 d''4 r4 |
\rallSpan fis'4\startTextSpan (g'4 a'4) \stopTextSpan |
d'4 g'4 b'4 |
a'4 fis'4 r4 |
d'4 g'4 b'4 |
a'4 fis'4 r4 |
r4 r4 ees''4 |
d''4 bes'4 f'4 |
r4 r4 ees''4 |
d''4 bes'4 bes'4 |
g'2. | g'2 a'4 | b'2. |
R2. \bar "|."
}
sopranoLyrics = \lyricmode {
Bar -- be -- ques bur -- ning
skanks are all flir -- ting
hair blow in the
nor wes -- ter -- ly.
OH!
Pav -- lo -- va coo -- king,
pi -- geons are poo -- ping
when will the mad -- ness
end? __
Wal -- king on the san -- dy beach,
whoops.. I dropped my peach,
what will I eat for tea now...
I am so hun -- gry,
hun -- gry,
hun -- gry.
Ah __
Bar -- be -- ques bur -- ning,
skanks are all flir -- ting,
hair blow in the
nor wes -- ter -- ly,
nor -- wes -- ter -- ly.
}
% alto
altoMel = {
\time 3/4
\clef treble
\set Staff.midiInstrument = "synth voice"
R2.*4
d'4 g'4 b'4 |
a'4 fis'4 r4 |
d'4 g'4 b'4 |
a'4 fis'4 r4 |
ees'4 g'4 bes'4 |
bes'4 f'4 d'4 |
ees'4 g'4 bes'4 |
bes'4 f'4 f'4 |
a'2.\fermata \bar "||"
b'4 b'4 b'4 |
a'4 a'2 |
g'4 c''4 e'4 |
g'4 g'2 |
a'4 a'4 a'4 |
b'2 b'4 |
\rallSpan a'2.\startTextSpan (| d'2) r4 \stopTextSpan |
b4 b4 b8 b8 |
b4 d'4 c'4 |
b4 r4 b4 |
a4 b4 c'4 |
b4 b4 b4 |
e'4 b4 gis4 |
b2.
b4 c'4 d'4 |
c'4 c'4 r4 |
cis'4 cis'4 r4 |
d'4 d'4 r4 |
\rallSpan fis4\startTextSpan (g4 a4) \stopTextSpan |
d'4 g'4 b'4 |
a'4 fis'4 r4 |
d'4 g'4 b'4 |
a'4 fis'4 r4 |
ees'4 g'4 bes'4 |
bes'4 f'4 d'4 |
ees'4 g'4 bes'4 |
bes'4 f'4 f'4 |
ees'2. | f'2. | g'2. |
R2. \bar "|."
}
altoLyrics = \lyricmode {
Bar -- be -- ques bur -- ning
skanks are all flir -- ting
watch our hair blow in the
warm -- ing nor wes -- ter -- ly.
OH!
Pav -- lo -- va coo -- king,
pi -- geons are poo -- ping
when will the mad -- ness
end? __
Wal -- king on the san -- dy beach,
whoops.. I dropped my peach,
what will I eat for tea now...
I am so hun -- gry,
hun -- gry,
hun -- gry.
Ah __
Bar -- be -- ques bur -- ning,
skanks are all flir -- ting,
watch our hair blow in the
warm -- ing nor wes -- ter -- ly,
nor -- wester -- ly.
}
% bass part
bassMel = {
\time 3/4
\clef bass
\set Staff.midiInstrument = "synth voice"
R2.*4
d,4 g,4 b,4 |
a,4 fis,4 r4 |
d,4 g,4 b,4 |
a,4 fis,4 r4 |
ees,4 bes,2 |
bes,2 f,4 |
ees,4 bes,4 bes,4 |
bes,4 f,4 f,4 |
d,2.\fermata \bar "||"
R2.*7
\rallSpan d,4\startTextSpan e,4 fis,4 \stopTextSpan |
g,4 r4 b,4 |
d,4 r4 a,4 |
g,4 r4 b,4 |
d,4 e,4 fis,4 |
gis,4 r4 b,4 |
d,4 r4 b,4 |
gis,4 r4 b,4 |
e,4 fis,4 gis,4 |
a,4 r4 c4 |
fis,4 r4 cis4 |
a,4 r4 d4 |
\rallSpan d,4\startTextSpan (e,4 fis,4) \stopTextSpan |
d,4 g,4 b,4 |
a,4 fis,4 r4 |
d,4 g,4 b,4 |
a,4 fis,4 r4 |
ees,4 bes,2 |
bes,2 f,4 |
ees,4 bes,4 bes,4 |
bes,4 f,4 f,4 |
ees,2. | f,2. | g,2. |
R2. \bar "|."
}
bassLyrics = \lyricmode {
Bar -- be -- ques bur -- ning
skanks are all flir -- ting
watch ourhair blowin the
warm -- ing nor wes -- ter -- ly.
OH!
bom, bom, bom
bom, bom bom, bom bom, bom
bom, bom, bom
bom, bom bom, bom bom, bom
I am so
bom, bom bom, bom bom, bom
Ah __
Bar -- be -- ques bur -- ning,
skanks are all flir -- ting,
watch our-hair blow-in the
warm -- ing nor -- wes -- ter -- ly,
nor -- wester -- ly.
}
score_parts.log
Description: Binary data
%{
Rock compo originally by Mark.
Score and Parts
%}
\version "2.6.0"
\include "compo.ly"
\paper {
systemSeparatorMarkup = \slashSeparator
raggedbottom = ##f
raggedlastbottom = ##f
}
\book {
\header {
title = "Ware Whare"
composer = "Mark, Steph, Joshua, Joy"
tagline = ""
}
\score {
<<
\context ChoirStaff <<
\context Staff = "sopranos" <<
\set Staff.instrument = "Soprano "
\set Staff.instr = "Sop. "
\context Voice = sopranos {\sopranoMel}
\context Lyrics = sopranos { s2. }
>>
\context Staff = "altos" <<
\set Staff.instrument = "Alto "
\set Staff.instr = "Alt. "
\context Voice = altos {\altoMel}
\context Lyrics = altos { s2. }
>>
\context Staff = "bassos" <<
\set Staff.instrument = "Bass "
\set Staff.instr = "Bas. "
\context Voice = basses {\bassMel}
\context Lyrics = basses { s2. }
>>
\context Lyrics = sopranos \lyricsto sopranos \sopranoLyrics
\context Lyrics = altos \lyricsto altos \altoLyrics
\context Lyrics = basses \lyricsto basses \bassLyrics
>>
\context Staff = "violin" {
\set Staff.instrument = "Violin"
\set Staff.instr = "Vln. "
\violinMel
}
\context PianoStaff <<
\set PianoStaff.instrument = "Piano "
\set PianoStaff.instr = "Pno. "
\context Staff = "up" {
\clef treble
\pianoRH
}
\context Staff = "down" {
\clef bass
\pianoLH
}
>>
>>
\layout { }
\midi { \tempo 4 = 100 }
}
}
\paper {
systemSeparatorMarkup = ""
raggedbottom = ##t
raggedlastbottom = ##t
}
\book {
\header {
title = "Ware Whare"
composer = "Mark, Steph, Joshua, Joy"
instrument = "Violin"
tagline = ""
}
\score {
\context Staff = "violin" {
\set Score.skipBars = ##t
\violinMel
}
}
}
\book {
\header {
title = "Ware Whare"
composer = "Mark, Steph, Joshua, Joy"
instrument = "Piano"
tagline = ""
}
\score {
\context PianoStaff <<
\context Staff = "up" {
\clef treble
\pianoRH
}
\context Staff = "down" {
\clef bass
\pianoLH
}
>>
}
}
\book {
\header {
title = "Ware Whare"
composer = "Mark, Steph, Joshua, Joy"
instrument = "Soprano"
tagline = ""
}
\score {
\context Staff = "sopranos" <<
\set Score.skipBars = ##t
\context Voice = "sopranos" { \sopranoMel }
\lyricsto "sopranos" \new Lyrics \sopranoLyrics
>>
}
}
\book {
\header {
title = "Ware Whare"
composer = "Mark, Steph, Joshua, Joy"
instrument = "Alto"
tagline = ""
}
\score {
\context Staff = "altos" <<
\set Score.skipBars = ##t
\context Voice = "altos" { \altoMel }
\lyricsto "altos" \new Lyrics \altoLyrics
>>
}
}
\book {
\header {
title = "Ware Whare"
composer = "Mark, Steph, Joshua, Joy"
instrument = "Bass"
tagline = ""
}
\score {
\context Staff = "basses" <<
\set Score.skipBars = ##t
\context Voice = "basses" { \bassMel }
\lyricsto "basses" \new Lyrics \bassLyrics
>>
}
}
score_parts-non-verbose.log
Description: Binary data
_______________________________________________ lilypond-user mailing list [email protected] http://lists.gnu.org/mailman/listinfo/lilypond-user
