[If you can steer me in the right direction here, please send me mail
 directly]

I'm using version 1.3.21 of Lilypond and I'm having some problems getting
it to work as documented. I've included a sample of what I'm working on
so that you can pick out what I'm doing wrong.

Here are the problems:

1) Crescendos & decrescendos aren't showing up. When lilypond runs, I'm
   seeing the following error message and think it may be related to the
   problem:

Interpreting music...[8][16][24]warning: unbound spanner `Hyphen_spanner'
warning: unbound spanner `Hyphen_spanner'
warning: unbound spanner `Hyphen_spanner'
warning: unbound spanner `Hyphen_spanner'

and:

Calculating column positions... 
[/home/ccc/lily/share/lilypond/cmtfm/cmti10.tfm][feta-din10.tfm]programming error: 
Single_malt_grouping_item:  I've been drinking too much (Continuing; cross thumbs)
programming error: Single_malt_grouping_item:  I've been drinking too much 
(Continuing; cross thumbs)
[/home/ccc/lily/share/lilypond/cmtfm/cmr10.tfm]programming error: 
Single_malt_grouping_item:  I've been drinking too much (Continuing; cross thumbs)
programming error: Single_malt_grouping_item:  I've been drinking too much 
(Continuing; cross thumbs)
programming error: Single_malt_grouping_item:  I've been drinking too much 
(Continuing; cross thumbs)
programming error: Single_malt_grouping_item:  I've been drinking too much 
(Continuing; cross thumbs)
programming error: Single_malt_grouping_item:  I've been drinking too much 
(Continuing; cross thumbs)
programming error: Single_malt_grouping_item:  I've been drinking too much 
(Continuing; cross thumbs)

   This is true whether or not I use \cr and \rc instead of \< and \!.

   This is really disappointing since these worked in 1.2.6.

2) Articulation properties aren't taking affect. The only way I can get
   articulation and notes on top of the staff is with the explicit "^".

3) When articulation is directed above the staff, it sits on top of the
   note or rest instead of the top of the staff.

4) When I used breathe, it suffered the problems mentioned in (3). And
   the symbol doesn't look like what I'm used to (an apostrophe). And it
   didn't show up at all for some voices.

I'd appreciate any help you can give me.

Also could you please tell me how to get rehearsal marks (i.e. a letter inside
a box or circle) placed at the beginning of selected bars?

Thanks,
Clark Cooper <[EMAIL PROTECTED]>

================================================================
\header{
title = "America, The Beautiful";
composer = "Music by Samuel A. Ward";
arranger = "Arrangement by Marvin Gaspard";
poet = "Words by Katharine Lee Bates";
other = "Revoiced by Danny Ray";
}

\include "english.ly";

global = \notes {
  \key bf;
  \time 4/4;
  \skip 1 * 14;
% 20
  \time 5/4;
  \skip 1 * 5/4;
% 21
  \time 4/4;
  \skip 1 * 3;
  \key c;
  \break
}

$ten1_notes = \context Voice = one { \notes \relative f' {
  \property Voice . articulationScriptVerticalDirection = \up
  \property Voice . dynamicDirection = \up
% 6
% r2^\textscript "dolce" "italic" r4 \mp f4 |  % this produces a problem
  r2^\textscript "dolce" "italic"  \mp r4 f4 |
  f4. d8 d4 f4 |
  f4. c8 c4 d4 |
  ef4\< f4 \!g4 a4 |
  f2.\> \!f4 |
% 11
  f4.\< d8 \!d4 f4 |
  f4. c8 c4 c'4 |
  b4 c4 d4 g,4 |
  c2(\< \!)c4 f,4 |
  d'4. d8 c4 bf4 |
% 16
  bf4. a8 a4 bf4 |
  c4 a4 bf4 c4 |
  d2( \> \! )d4 f4 |
  f4( )ef8 ef8 d4 cs4
% 20
  d4. d8 c4( )b4  \breathe f4 |
% 21
  g4 bf4 f4 c'4 |
  bf2 r2 |
  r1 |  
% 24
  r1 |
  r4 d4 \mf c4  b8 c8 |
  e4 d4 r2 |
  r1 |
  r2 r4 g,4 |
% 29
  g4. e8 e4 g4 |
  g4. d8 d4 d'4 |
  cs4 d4 e4 a,4 |
  d2 \< \! ds2^\textscript "rit." "italic" |
}}

$ten2_notes = \context Voice = two { \notes \relative f' {
  \property Voice . articulationScriptVerticalDirection = \up
  \property Voice . dynamicDirection = \up
% 6
  r2^\textscript "dolce" "italic"  \mp r4 f4|
  f4. d8 d4 f4 |
  f4. c8 c4 d4 |
  ef4 \< f4 \! g4 a4 |
  f2. \> \! f4 |
% 11
  f4. \< d8 \! d4 f4 |
  f4. c8 c4 a'4 |
  gs4 a4 bf4 g4 |
  bf2( \< \! )a4 f4 |
  bf4. bf8 a4 g4 |
% 16
  g4. f8 f4 g4 |
  a4 b4 g4 a4 |
  bf2( \> \! )bf4 d4 |
  d4( )c8 c8 bf4 bf4 |
% 20
  c4( )bf8 bf8 af4( )g4 \breathe f4 |
% 21
  g4 bf4 f4 a4 |
  f2 r2 |
  r1 |
% 24
  r1 |
  r4 g2 \mf g8 a8 |
  a4 g4 r2 |
  r1 |
  r2 r4 g4 |
% 29
  g4. e8 e4 g4 |
  g4. d8 d4 b'4 |
  as4 b4 c4 a4 |
  c2 \< c4( \! )b4 |
}}

$bari_notes = \context Voice = three { \notes \relative f {
  \property Voice . articulationScriptVerticalDirection = \up
  \property Voice . dynamicDirection = \up
% 6
  r2^\textscript "dolce" "italic" \mp r4 f4 |
  f4. d8 d4 f4 |
  f4. c8 c4 d4 |
  ef4 \< f4 \! g4 a4 |
  f2. \> \! r4 |
% 11
  r4 f4 \< \! g4 a8( )bf8 |
  c4 bf4 a4 f4 |
  f4 f4 f4 e4 |
  g2( \< \! )f4 f4 |
  f4. f8 e4 e4 |
% 16
  ef4. ef8 ef4 ef4 |
  f4 ef4 ef4 ef4 |
  f2( \> \! )af4 bf4 |
  bf4. g8 g4 gf4 |
% 20
  bf4. f8 f2 \breathe f4 |
% 21
  g4 bf4 f4 ef4 |
  d2 r2 |
  r1 |
% 24
  r2 r4 g4 \mf |
  g4. e8 e4 g4 |
  g4. d8 d4 e4 |
  f4 \< g4 \! a4 b4 |
  g2 r2 |
% 29
  r4 g4 \< a4 \! as4 |
  b4 a4 g4 g4 |
  g4 g4 a4 fs4 |
  a2 \< a4 \! gs4 |
}}

$bass_notes = \context Voice = four { \notes \relative f {
  \property Voice . articulationScriptVerticalDirection = \up
  \property Voice . dynamicDirection = \up
% 6
  r2^\textscript "dolce" "italic"  \mp r4 f4|
  f4. d8 d4 f4 |
  f4. c8 c4 d4 |
  ef4 f4 g4 a4 |
  f2. r4 |
% 11
  r4 f4 g4 a8( )bf8 |
  a4 g4 f4 c4 |
  d4 c4 c4 c4 |
  f,2( \< \! )f4 f4 |
  bf4. bf8 df4 df4 |
% 16
  c4. c8 c4 c4 |
  ef4 c4 c4 f,4 |
  bf2( )bf4 bf4 |
  ef4. ef8 c4 e4 |
% 20
  f4. f8 d2 \breathe f4 |
% 21
  g4 bf4 f4 f,4 |
  bf2 r2 |
  r1 |
% 24
  r2 r4 g'4 \mf |
  g4. e8 e4 g4 |
  g4. d8 d4 e4 |
  d4 \< e4 \! f4 f4 |
  e2 r2 |
% 29
  r4 e4 \< c4 \! cs4 |  
  d4 c4 b4 d4 |
  e4 d4 d4 d4 |
  f2 \< \! g,2 |
}}

tenonewords = \lyrics {
% 6
  ""2. O4
  beau4. -- ti8 -- ful4 for4
  spac4. -- cious8 skies4 for4
  am4 -- ber4 waves4 of4
  grain,2. for4
% 11  
  pur4. -- ple8 mount4 -- tain4
  maj4. -- es8 -- ties4 a4 --
  bove4 the4 fruit4 -- ed4
  plain!2. A4 --
  mer4. -- i8 -- ca!4 A4 --
% 16
  mer4. -- i8 -- ca!4 God4
  shed4 his4 grace4 on4
  thee,2. and4
  crown4. thy8 good4 with4
% 20
  broth4. -- er8 -- hood2 from4
% 21
  sea4 to4 shin4 -- ing4
  sea2 ""2
  ""1
% 24
  ""1
  ""4 Oo2.__
  ""1
  ""1
  ""2. a4
% 29
  thor4. -- ough8 -- fare4 for4
  free4. -- dom8 beat4 a4
  cross4 the4 wil4 -- der4 --
  ness!2 A2 --
}

tentwowords = \lyrics {
% 6
  ""2. O4
  beau4. -- ti8 -- ful4 for4
  spac4. -- cious8 skies4 for4
  am4 -- ber4 waves4 of4
  grain,2. for4
% 11  
  pur4. -- ple8 mount4 -- tain4
  maj4. -- es8 -- ties4 a4 --
  bove4 the4 fruit4 -- ed4
  plain!2. A4 --
  mer4. -- i8 -- ca!4 A4 --
% 16
  mer4. -- i8 -- ca!4 God4
  shed4 his4 grace4 on4
  thee,2. and4
  crown4. thy8 good4 with4
% 20
  broth4. -- er8 -- hood2 from4
% 21
  sea4 to4 shin4 -- ing4
  sea2 ""2
  ""1
% 24
  ""1
  ""4 Oo2.__
  ""1
  ""1
  ""2. a4
% 29
  thor4. -- ough8 -- fare4 for4
  free4. -- dom8 beat4 a4
  cross4 the4 wil4 -- der4 --
  ness!2 A2 --
}

bariwords = \lyrics {
% 6
  ""2. O4
  beau4. -- ti8 -- ful4 for4
  spac4. -- cious8 skies4 for4
  am4 -- ber4 waves4 of4
  grain,2. ""4
% 11
  ""4 for4 moun4 -- tain4
  maj4 -- es4 -- ties4 a4 --
  bove4 the4 fruit4 -- ed4
  plain!2. A4 --
  mer4. -- i8 -- ca!4 A4 --
% 16
  mer4. -- i8 -- ca!4 God4
  shed4 his4 grace4 on4
  thee2. and4
  crown4. thy8 good4 with4
% 20
  broth4. -- er8 -- hood2 from4
% 21
  sea4 to4 shin4 -- ing4
  sea2 ""2
  ""1
% 24
  ""2. O4
  beau4. -- ti8 -- ful4 for4
  pil4. -- grim8 feet4 whose4
  stern,4 im4 -- pas4 -- sioned4
  stress2 ""2
  ""4 Ah2.__
  ""2. a4 --
  cross4 the4 wil4 -- der4 --
  ness!2 A2 --
}

basswords = \lyrics {
% 6
  ""2. O4
  beau4. -- ti8 -- ful4 for4
  spac4. -- cious8 skies4 for4
  am4 -- ber4 waves4 of4
  grain,2. ""4
% 11
  ""4 for4 moun4 -- tain4
  maj4 -- es4 -- ties4 a4 --
  bove4 the4 fruit4 -- ed4
  plain!2. A4 --
  mer4. -- i8 -- ca!4 A4 --
% 16
  mer4. -- i8 -- ca!4 God4
  shed4 his4 grace4 on4
  thee2. and4
  crown4. thy8 good4 with4
% 20
  broth4. -- er8 -- hood2 from4
% 21
  sea4 to4 shin4 -- ing4
  sea2 ""2
  ""1
% 24
  ""2. O4
  beau4. -- ti8 -- ful4 for4
  pil4. -- grim8 feet4 whose4
  stern,4 im4 -- pas4 -- sioned4
  stress2 ""2
  ""4 Ah2.__
  ""2. a4 --
  cross4 the4 wil4 -- der4 --
  ness!2 A2 --
}

$ten1 = \notes {
   \context Staff = one {
      \clef "treble";
      \context Staff <
         \global \$ten1_notes
      >
   }
}


$ten2 = \notes {
   \context Staff = two {
     \clef "treble";
     \context Staff <
        \global \$ten2_notes
     >
   }
}

bari = \notes {
   \context Staff = three {
     \clef "bass";
     \context Staff <
        \global \$bari_notes
     >
   }
}

bass = \notes {
   \context Staff = four {
     \clef "bass";
     \context Staff <
        \global \$bass_notes
     >
   }
}

\score {
  \context ChoirStaff <
    \$ten1
    \context Lyrics=one {\tenonewords}
    \$ten2
    \context Lyrics=two {\tentwowords}
    \bari
    \context Lyrics=three {\bariwords}
    \bass
    \context Lyrics=four {\basswords}
  >
  \paper {
  }
  \midi {
  }
}

Reply via email to