[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: measure numbering problems
From: |
Rune Zedeler |
Subject: |
Re: measure numbering problems |
Date: |
Tue, 03 Sep 2002 23:30:00 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020529 |
Karl Berry wrote:
1) there's a spurious measure number printed at the end of each line.
For example, 6 on the first line, which repeats as the measure number
at the beginning of the second line. This is a printing problem
only, not a numbering problem.
This is because you have set the break-visibility to #all-visible.
If you instead use #end-of-line-invisible then you get the desired result.
2) the numbering is off from the beginning. The measure labeled `2' is
actually measure 3, and the real measure 2 is not numbered.
No, this is not true. The 1st upbeat (the partial measure) should NOT
get a bar-number. Numbering begins with the first whole measure which is
what you see in your score.
If you really need an alternative numbering then you could insert
\property Score.currentBarNumber = #2
in start of score.
3) the last measure before the repeat is numbered 8. Then the first
(partial) measure after the repeat is not numbered (it should have
been 9). And then the first full measure after the repeat is again
numbered 8 (it should be 10). (Actually, all those numbers are off
by 1 because of problem #2, but you get the idea, I hope.)
Again, default notation would be not to give the partial measure a bar
number so that the incomplete measure before the :|: and the partial
measure after together form a complete measure.
What you see now is wrong, though.
The problem is that the \partial command subtracts one from the bar
number in order to get the starting measure numbering right.
Solution in this case is simply to remove the \partial directive from
your score - the \bar-command does not reset the timing and hence you
get the correct result even without the \partial command.
If you need the partial measure to get its own barNumber - correctly
displayed, also, then I can see no clean solution - but a very ugly
solution is to manually shorten the length of the incomplete measures,
like this (fixed snippet of your source):
b,4 a,8 g, fis,4. g,8 % 8
\property Score.measureLength = #(make-moment 3 4)
< d,2. g, > % 9
\bar ":|:"
\property Score.measureLength = #(make-moment 1 4)
b,8 a,8 % 10
\property Score.measureLength = #(make-moment 1 1)
d4 a,8 c b,4 g8 d % 11
Other experienced users, please speak up if you have a better solution
for this.
-Rune