LilyPond identifiers.
** The internal representation of music has been cleaned up completely
-converted to Scheme data structure. The representation may be
+and converted to Scheme data structures. The representation may be
exported as XML.
** A new syntax has been added for chords:
\applycontext #SCHEME-FUNCTION
-
-** New algorithms for chord-name formatting have been installed. This
-algorithm can be tuned and has an ergonomic syntax for entering
-exceptions.
+** New algorithms for chord-name formatting have been installed. They
+can be tuned and have ergonomic syntax for entering exceptions.
** Texts may now be put on multimeasure rests, eg.
** Metronome markings are printed when a
\tempo command is processed.
-** Fingerings can be horizontally on chords.
+** Fingerings can be put on chords horizontally.
** The appearance of various glyphs has been fine-tuned
fi
crook_thinness = 1.3 stafflinethickness;
top_crook_thinness = 1.65 stafflinethickness;
- top_stem_thick# = 2.2 stafflinethickness#;
+
+ % actually, this used to be 2.2 stafflinethickness,
+ % that looks very awful in 600dpi.
+ % TODO: a better (resolution indepedendent) fix
+
+ top_stem_thick# = 2.3 stafflinethickness#;
define_blacker_pixels (top_stem_thick);
bottom_overshoot = stafflinethickness;
bottom_stem_thick = 1.2 stafflinethickness;
-
z1 = (0, 2 staff_space) + center - (0, stafflinethickness/2
+ clearing);
z2 = (0, - 1/2 staff_space - stafflinethickness/2 )+ center;
z7 = z8 + whatever * bot_crook_dir + crook_thinness * (bot_crook_dir rotated 90);
- x7 = .4 [x11, x8];
+ x7 = .1 [x3r, x8];
penlabels(range 0 thru 10);
- y10 = -1/5 staff_space;
+ y10 = -1/10 staff_space;
% draw_staff (-2, 2, 0.5);
% draw_staff (-2, 2, 0.0);
unfill z3r{z3r-z10} .. z4r{right} .. z5r{down}
.. z7{- bot_crook_dir}
- & z7 .. tension 1.3
- .. z10{z3r-z10} -- cycle;
+ & z7 % .. tension 1.3
+ .. z10{z3r-z10}
+
+ -- cycle;
fill z2l{down}
.. z11{right}
.. z5l{up}
.. z4l{left} .. z3l -- cycle;
- labels(11);
+ labels(10);
enddef;