Hi!
Hard to know what's a bug, and what's my lack of understanding.
Consider the following:
<
{ \relative c''' \stemdown \slurup
es8( d c )g~g f4 g8 |
}
{ \relative c'''
g8 f es bes~bes bes4 bes8 |
}
{ \relative c''
es8 d c g~g f4 g8 |
}
>
According to my understanding, this should produce a series of
chords with a slur over the top. Instead, the slur is drawn
right through the middle of the chords, attached neither to the
notes at the top, nor to the stems. It's supremely ugly (and
unreadable and useless, I'm afraid). What am I doing wrong? Or
is this a bug?
Also, \property Voice.restVerticalDirection = \down doesn't seem
to work. I've got a "Voice two" rest sitting squarely above a
"Voice one" chord, and I can't get it to move. The following
produces alto rests over the soprano chords at the spot marked
off with %=====
soprano = \notes
{
\relative c'' \time 4/4 ;
\slurup r8 es( d es f es d )es |
\time 7/8 ;
\stemdown \slurup <aes4.( es c ges> <)g2 d b f> |
\relative c'''
<es4.( c ges c,> <)d2 b f b,> |
\time 4/4 ;
%==========================================
<aes'1 es c es,> | <g d b f> |
<es c fis, c> | <d c g d> | <d g, b,> |
%==========================================
}
alto = \notes
{
\relative c'' \time 4/4 ;
\slurdown <c1 g es> |
\time 7/8 ; s4. s2 | s4. s2 |
\relative c''' \time 4/4 ;
%===================================================
\property Voice.restVerticalDirection = \down
r8 <f4 aes,> <f8 aes,>~<f4 aes,> <es4 aes, c,> |
r8 <d4 g, d> <d8 g, d>~<d4 g, d> <b4 g d g,> |
%===================================================
\relative c''
r8 es( d es f fis )gis4 |
s1*2 |
}
\score
{
\context PianoStaff \notes
\simultaneous
{
\context Staff = top
<
\property Staff.textEmptyDimension = 1
\property Staff.barNumberDirection = \down
\time 4/4 ;
\key f \major;
\context Voice = soprano \soprano
\context Voice = alto \alto
>
% There's a \context Staff = bottom, too, but I've omitted it in
% this example because it doesn't apply.
}
Oh yeah -- the \property Staff.barNumberDirection = \down
doesn't work either. My bar numbers remain above the staff, and
worse, clash with the clefs, making them impossible to read.
And an observation... lily doesn't seem to treat notes with
stems on the third line of staffs very intelligently. The stems
always go up, even when the prevailing context indicates they
should go down. For example,
\notes \relative c'' b4 c b c
puts up-stems on the b's and down-stems on the c's, which looks
a bit silly. Does lily have a feature (or will it?) that
allows it to determine stem direction _from the prevailing
context_ for notes that appear on the middle line of a staff
(i.e. some sort of "averaging" algorithm)?
Last but not least, has anyone given any thought to syntax
highlighting for mudela? I've written something very simple for
elvis, the vi clone, and man, does it make a difference when it
comes to reading the files.
Cheers, everybody. I love lily, but I gotta admit, spending
three weeks debugging and tussling with a six page piano score
is a bit much. I could have copied _Tristan und Isolde_ by hand
in that amount of time. :)
--
PTPi
Peter Schaffter
15, chemin Brunette, RR2 CP 406
Ste-C�cile-de-Masham (Qu�bec)
CANADA J0X 2W0
A confirmed GNU/Linuxer. Sorry, I don't do Windows.