> 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{')

Reply via email to