> What I need in this example is for the three d'''s in voice 3 to
> be stemup and moved a bit to the left to clear the other two parts.
> I seem to get everything else but.
> Here are two tries:
You have found a basic bug in Lilypond, the decimal number you had
entered as "-.3" in your first solution wasn't detected as being
numerical. The following patch should solve the problem, but if you
don't want to recompile, just change to "-0.3" in your first example
and it should produce a beautiful output. Interesting notation by
the way.
I had to remove lily/out/lilypond manually to force `make' to
redo the linking phase after having changed the flower library.
Is this a bug in Stepmake?
/Mats
Generated by (address unknown) using package-diff 0.62,
>From = lilypond-1.2.1, To = lilypond-1.2.1.mb1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.2.1.mb1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure --state
1.2.1
1.2.1.mb1
++state
diff -urN ../lilypond-1.2.1/ChangeLog ./ChangeLog
--- ../lilypond-1.2.1/ChangeLog Mon Aug 16 11:42:58 1999
+++ ./ChangeLog Wed Aug 18 10:13:05 1999
@@ -1,3 +1,6 @@
+pl 1.mb1
+ - bf, scalar.cc: ".3" now detected as numerical
+
pl 0.uu1
- refman updates by Werner & Mats
- now use ChangeLog for changes.
diff -urN ../lilypond-1.2.1/VERSION ./VERSION
--- ../lilypond-1.2.1/VERSION Mon Aug 16 11:32:14 1999
+++ ./VERSION Wed Aug 18 10:11:39 1999
@@ -2,7 +2,7 @@
MAJOR_VERSION=1
MINOR_VERSION=2
PATCH_LEVEL=1
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=mb1
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
diff -urN ../lilypond-1.2.1/flower/scalar.cc ./flower/scalar.cc
--- ../lilypond-1.2.1/flower/scalar.cc Thu Jul 15 11:23:37 1999
+++ ./flower/scalar.cc Wed Aug 18 09:38:20 1999
@@ -55,7 +55,7 @@
if (length_i ())
{
long l =0;
- conv = sscanf (strh_.ch_C (), "%ld", &l);
+ conv = sscanf (strh_.ch_C (), "%lf", &l);
}
return length_i () && conv;
}
diff -urN ../lilypond-1.2.1/scripts/mudela-book.py ./scripts/mudela-book.py
--- ../lilypond-1.2.1/scripts/mudela-book.py Sun Jul 18 23:44:37 1999
+++ ./scripts/mudela-book.py Tue Aug 17 19:18:12 1999
@@ -324,7 +324,7 @@
self.file.write("\\paper {"
+ "\\paper_%s " % s
+ linewidth_str
- + "castingalgorithm = \Gourlay; \n}")
+ + "castingalgorithm = \Gourlay; \n}\n")
#+ "castingalgorithm = \Wordwrap; indent = 2.\cm; \n}")
if self.code_type == 'CONTEXT':
self.file.write('\\score{\n\\notes\\relative c{')