[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lilypond bug in version 2.6.3

From: Mats Bengtsson
Subject: Re: lilypond bug in version 2.6.3
Date: Tue, 18 Oct 2005 09:57:43 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050511

Patrick Yacono wrote:

I am writing to report a bug in my copy of Lilypond version 2.6.3.  I am
writing an orchestral score and using the "RemoveEmptyStaff" feature
to suppress the printing of empty staves. About halfway through the piece
there is a repeat with first and second endings, during which time the
flute (which has the top staff in the score) does not play.  As expected,
the flute line's empty staff is not printed.  The problem is that the
bracketed 1 and 2 (showing the first and second endings) are not printed
either, presumably because they are somehow attached to the flute part.
I see the repeat signs fine, and the double bar at the end of the second ending fine,
but there is nothing to indicate that there are first and second endings.

This problem has been reported a long time ago. A workaround is to manually
include a
\set Staff.voltaOnThisStaff = ##t
in the part that will appear at the top of the score at the repeat and then
set it back to false when the flute part comes back.

Another issue that I have not seen addressed anywhere (maybe I haven't been
looking in the right places) is how to indicate tempo markings such as
"Allegro" or "Andante" in such a way that they appear only once at the top of the score, and can also appear at the beginning of every part when the parts are printed out individually. There are myriad options for title, subtitle, piece, etc., but nothing for tempo. I can simply work around it by adjusting the code for the individual parts - inserting the tempo information when I print each
part, but including it only once in the flute part when I print out the
full score - but it seems as though there should be an easier way around it.

The simplest is to use
\mark "Allegro"
\mark \markup{\bold Allegro }
which will only appear on the top of the score. However, the hint from an earlier answer to include such common settings in a separate identifier may still be a
good idea:

tempomarks = {\mark "Allegro" \skip 1*24
 \mark "Andante" \skip 1*32

Then you can do
 \new Staff << \tempomarks \flute >>
\new Staff \oboe ...
for the full score and
 \new Staff << \tempmarks \oboe >>
for the instrumental parts.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]