bug-lilypond
[Top][All Lists]

## moving the bar line engraver to the staff level breaks \partial

 From: Laura Conrad Subject: moving the bar line engraver to the staff level breaks \partial Date: Sat, 12 May 2007 10:12:28 -0400 User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.91 (gnu/linux)

It looks like \partial is hard-coded to work at the score level, and
fails to work right when the bar line engraver is moved to the staff
level.

The whole idea of the bar line engraver working on score level by
default seems to me to make transcription unnecessarily difficult, and
problems like this add to the difficulty.

The attached file is in 2/2, and should start with a partial measure,
in both parts.

If I don't include the \layout section, which moves the barline
engraver to the staff level from the score level, it prints the way I
expect.

The file as written prints the first part as expected, but ignores the
\partial statement for the second part.

Adding an explicit measure position command to the second voice:

\set Timing.measurePosition = #(ly:make-moment -1 2)

works around the problem.



partialscore.ly
Description: Binary data

--
(617) 661-8097  fax: (501) 641-5011