> > Now that I've finally got 1.3.40 up and running, it seems to work OK
except
> > that it hangs on this particular file (using ly2dvi):
>
> > Any ideas?
>
> > r2 \bar ":|";
> > }
> > }
> ^
> You've got a superfluous brace herea, somehow this really confuses
> \addlyrics.
Is it really superfluous? If I comment it out, lily goes crazy:
[Sceme traces snipped]
[//C/Temp/lilypond/Cygnus/usr/share/lilypond/ly/property.ly]][standcongregat
ion3
.ly[//C/Temp/lilypond/Cygnus/usr/share/lilypond/ly/english.ly]
standcongregation3.ly:38:7: error: Have to be in Lyric mode for lyrics:
lyrie =
\lyrics
standcongregation3.ly:38:7: error: parse error:
lyrie =
\lyrics
standcongregation3.ly:71:5: error: Have to be in Lyric mode for lyrics:
acc =
\chords
standcongregation3.ly:71:5: error: parse error:
acc =
\chords
standcongregation3.ly:91:6: error: parse error:
\score
standcongregation3.ly:96:34: error: unknown escaped string: `\melodie':
\context Staff \melodie
standcongregation3.ly:98:19: error: Have to be in Lyric mode for lyrics:
\context
Lyrics \lyrie
standcongregation3.ly:98:33: error: unknown escaped string: `\lyrie':
\context Lyrics \lyrie
standcongregation3.ly:99:9: error: Have to be in Lyric mode for lyrics:
>
standcongregation3.ly:100:14: error: parse error:
\paper
{ }
]]
error: parse error
warning: Braces don't match
> > acc = \chords
> > {
>
> You found a bug in chords. I'll have to fix that, lily dumps core here.
> You'll have to do without these chords for now.
> (probably todo with a /+ )
I think it hung even though there was no "/+", only "/". BTW, Han Wen:
Lily still complains about the spaces in the "\chords" section. Typical
message:
standcongregation3.ly:74:15: warning: Junking request: `Skip_req':
g2 s8 a
4.:m/+g
> And btw, why dont you do:
>
> mel = \notes { a b c }
> lyr = \lyrics { I will stand }
> \score{
> \addlyrics
> \context Staff \mel
> \context Lyrics \lyr
Well, honestly, it never occurred to me to do it that way. BTW, is the
automatic melismata working at all? Maybe I don't understand how it should
operate, but I *thought* that it was supposed to pay attention to tied notes
and slurs (lily ignores those, even though I have the automaticMelismata set
to "1"). I tried using Staff instead of Voice, but that did nothing...
-- Shamus
Modified standcongregation3.ly:
\include "english.ly"; % English for crying out loud...
\header
{
title = "Stand In The Congregation";
composer = "Bill Batstone";
}
%\version "1.2.0";
melodie = \notes \relative c''
{
\property Voice.automaticMelismata = "1"
\property Voice.textEmptyPostion = "1"
\property Voice.textScriptPadding = "10"
\clef "G";
\key d;
\time 2/2;
\transpose g'
\partial 2;
g4 a |
b b8 b b ( ) a a a ~ | a g4 d8 g4 a8 g |
b2 a4. g8 ~ | g4 r fs g |
a a8 a a4 a8 a ~ |
a d4 d8 g4 a8 g | b2 a4. g8 ~ |
g4 r g a | b8 b b b ~ b a4 a8 ~ |
a g4. g4 a | b2 d'4 c' ~|
c'2 r4 e' | d'2 ( b4 ) g |
b2 ( ) a | g1
\bar "|";
\partial 2;
r2 \bar ":|";
}
}
lyrie = \lyrics
{
<
{
I8 will stand in the con -- gre -- ga -- tion
and I will ex -- alt _ You.
I will stand in the con -- gre -- ga -- tion
and I will ex -- alt _ You.
Let the chil -- dren of your sal -- va -- tion
lift their prai -- ses too!
Hal -- le -- lu -- jah!
}
{
I8 will stand in the con -- gre -- ga -- tion
and I will _ praise Your name.
I will stand in the con -- gre -- ga -- tion
and I will _ praise Your name.
With your peo -- ple in ev -- 'ry na -- tion
I will shout this praise!
Hal -- le -- lu -- jah!
}
{
We8 will join as a con -- gre -- ga -- tion
and we will ex -- alt _ You.
We will join as a con -- gre -- ga -- tion
and we will ex -- alt _ You.
We will sing _ as all cre -- a -- tion
lifts the song a -- new.
Hal -- le -- lu -- jah!
}
>
}
acc = \chords
{
c4/+d d:7
g2 s8 a4.:m/+g
s8 g2 s8 a4:m/+g
g2 a4.:m/+g g8
s2 d4/+g g
d1:7
s2 c4/e d:7/fs
g2 a4.:m/+g g8
s2. a:m/+d
g2 s8 a4.:m/+g
s8 g2 s8 a4:m/+g
g2 g4:7/b c
s2. a4:m7
g1/d
a2:m7.9 d:7
g1
}
\score
{
<
% \context ChordNames \acc
\addlyrics
\context Staff \melodie
% \property Staff.markDirection = \up
\context Lyrics \lyrie
>
\paper { }
}