bug-lilypond
[Top][All Lists]
Advanced

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

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.

Attachment: partialscore.ly
Description: Binary data

-- 
Laura (mailto:address@hidden , http://www.laymusic.org/ )
(617) 661-8097  fax: (501) 641-5011
233 Broadway, Cambridge, MA 02139

reply via email to

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