----- Original Message -----
Date: Mon, 14 Jul 2008 15:45:32 +0000 (UTC)
From: Roman Stawski <[EMAIL PROTECTED]>
Subject: \tag can't follow \lyricsto
To: bug-lilypond@gnu.org
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=us-ascii

I'm not top posting.

The \tag command provokes a syntax error if it immediately follows a \lyricsto command. A work-around is to insert an empty expression {} between the two.

\version "2.11.49"
\paper{ ragged-right=##t }
<<
 \new Voice = "dirge" { c''1 }
 \lyricsto "dirge" \new Lyrics { Whoops }
 % {}    % <-- \tag provokes syntax error if this line is commented out
 \tag #'harmony { a'1 }


The \tag command appears not to define a new Staff/Voice
implicitly, whereas {} does, so the command fails without
the {}.  However, this seems a poor structure for an
input file, as it is quite unclear whether the tagged
line should generate a new staff, generate a new voice,
or be part of "dirge".  So, not really a bug, just a bad
input file.

Trevor



_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to