[Top][All Lists]
[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.
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
- moving the bar line engraver to the staff level breaks \partial,
Laura Conrad <=