>>>>> "Jan" == Jan Nieuwenhuizen <[EMAIL PROTECTED]> writes:
Jan> On Thursday, 2 April 1998, Peter Chubb writes: Hi Peter,
>> Lilypond seems to get very confused when I explicitly ask for a
>> double bar line. It complains about `junking request: Bar_req'.
>> It still
Jan> Well, Lily is a little bit confused because you ask her to put
Jan> two double bar symbols one one staff.
When two voices share a staff, surely the symbols ought to be merged?
>> puts the bar lines in, but with too little space around them, and
>> seems to assume that such bar lines do not terminate accidentals.
Jan> too little space?
Yes, the notes just after the barline are almost touching the
barline. The stem is so close that it almost requires a magnuifying
glass to see they're not actually touching (when printed at 600dpi).
>> I've appended a standard hymn tune, `Diademata' in lilypond intput
>> format.
Jan> i've made some 'corrections' and appended this new version. see
Jan> below.
Is there documentation on any of this, yet? You're using features
that are not in the mudela document, and are not in any of the
examples.
>> Check the output: -- missing bar line at the end of the first bar.
Jan> you added an extra partial 2*3 to the first measure.
Second measure. There's a complete bar, then a partial bar.
>> -- At what is labelled bar 9, the natural sign in the previous bar
>> ought to be repeated, because of the intervening double barline.
Jan> yup, the measure is not ended, there.
Doesn't matter. There's a bar line in between.
>> -- The double barline is repeated at the start of the system
>> following instead of the normal span.
Jan> ?
So if a system ends with a double bar line, the next system starts
with one at the leftmost edge. Can that leftmost line (te one that
joins staves into systems) be thickened slightly?
Jan> % this is what you (logically) had:
Jan> % \partial 2; \skip 2*1; | \skip 2*4; | \partial 2*3; \skip 2*3;
Jan> % but shouldn't the actual musical *definition* be this:
Jan> \meter 1/2;\skip 2*1; | \meter 4/2;\skip 2*4; | \meter 3/2;\skip 2*3;
Jan> % but then without *displaying* the meters (see paper block below)?
Jan> \bar "||";
Well, not exactly. The piece is in 4/2 time, with an anacrucis at
the start of each line, the duration for the anacrucis taken from the end
of the same line. Your amended time puts the stresses in the
wrong places.
I.e., each line after the first is supposed to be
weak | strong weak medium weak | strong weak medium ||
The definition you give yields
strong | strong weak medium weak | strong weak weak ||
I guess it doesn't matter if I'm just producing printed music (if it
*looks* right the musicians will *play* it right).
BTW, the version of diademata you sent back doesn't work. I get:
GNU LilyPond 0.1.29 #1/FlowerLib 1.1.31 #1
....
sr/local/share/lilypond/init//performer.ly]]][diademata.lydiademata.ly: 12: erro
r: Unknown escaped string: `voiceone':
\voiceone
diademata.ly: 13: error: Have to be in Lyric mode for lyrics:
ees
2 ees4 ees4 g2 g2 | c'1.
diademata.ly: 26: error: Unknown escaped string: `voicetwo':
\voicetwo
diademata.ly: 27: error: Have to be in Lyric mode for lyrics:
'
bes2 'bes4' bes4 ees2 ees2 | ees1.
diademata.ly: 40: error: Unknown escaped string: `voiceone':
\voiceone
...
Interpreting music ...diademata.ly: 111: warning: Could not find `Separating_lin
e_group_engraver':
\type "Engraver_group_engraver";
...
diademata.ly: 13: warning: Barcheck failed:
ees2 ees4 ees4 g2 g2 |
c'1.
diademata.ly: 79: warning: Barcheck failed:
\meter 3/2; \skip 2*3; \bar "||"; |
...
warning: Too many clashing notecolumns. Ignoring them.
(repeated many times)