]> git.donarmstrong.com Git - lilypond.git/commitdiff
*** empty log message ***
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 14 Jan 2003 03:05:38 +0000 (03:05 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 14 Jan 2003 03:05:38 +0000 (03:05 +0000)
Documentation/bibliography/computer-notation.bib
Documentation/bibliography/engraving.bib
input/regression/voice-follower.ly [new file with mode: 0644]
lily/beam-quanting.cc

index 4e6d7801dc7f14e82ae1d8ae173ab67b9b2be945..e758684d5943fe698847715a1bdbb61a22014b71 100644 (file)
@@ -335,7 +335,7 @@ year = 1997,
 % MusiCopy
 %
 @TechReport {gourlay87-spacing,
-  note = {Algorithm for generating spacing in one line of (polyphonic) music, tailored for use with MusiCopy. LilyPond uses a variant of it (as of pl 76) HWN},
+annote = {Algorithm for generating spacing in one line of (polyphonic) music, tailored for use with MusiCopy. LilyPond uses a variant of it (as of pl 76) HWN},
   year =  {1987},
   title = {Spacing a Line of Music,},
   author = {John S. Gourlay},
@@ -345,7 +345,7 @@ year = 1997,
 
 
 @TechReport {parish87,
-  note = {A brief overview of {MusiCopy} HWN},
+  annote = {A brief overview of {MusiCopy} HWN},
   year =  {1987},
   title = {{MusiCopy}: An automated Music Formatting System},
   author = {Allen Parish and Wael A. Hegazy and John S. Gourlay and Dean K. Roush and F. Javier Sola},
@@ -404,8 +404,9 @@ surprising that LilyPond is more mature.
 }
 
 
+
 @TechReport {hegazy87-breaking,
-  note = {This generalizes \TeX's breaking algorithm to music. It also appeared in Document Manipulation and Typography, J.C. van Vliet (ed) 1988. HWN},
+annote = {This generalizes \TeX's breaking algorithm to music. It also appeared in Document Manipulation and Typography, J.C. van Vliet (ed) 1988. HWN},
   year =  {1987},
   title = {Optimal line breaking in music},
   author = {Wael A. Hegazy and John S. Gourlay},
index 1ac79d9da5f734609df0ec64b3728aff04dfe3fc..9504529bf25bf04d94ba3eb61de5f468e7abfdd1 100644 (file)
@@ -43,7 +43,7 @@ content has nothing you won't find in other books like\cite{read} or
   title =       {Teach yourself the art of music engraving and processing},
   publisher =   {Hansen House},
   year =        1987,
-  note =        {This is about engraving, i.e.  professional typesetting.  It contains
+annote =        {This is about engraving, i.e.  professional typesetting.  It contains
   directions on good typesetting, but the sections on reproduction
   technicalities, how to use pens and history are interesting.
   Especially the section on Music Typewriters is amusing HWN},
@@ -84,8 +84,7 @@ content has nothing you won't find in other books like\cite{read} or
 
 
 @Book {wanske,
-
-note = {I. A very thorough overview of engraving practices of various
+annote = {I. A very thorough overview of engraving practices of various
 craftsmen. It includes detailed specs of characters, dimensions
 etc. II. a thorough overview of a anonymous (by now antiquated)
 automated system. EDV Means e(lektronischen) D(aten)v(erarbeitung),
@@ -99,7 +98,7 @@ electronic data processing HWN.},
   isbn = {ISBN 3-7957-2886-x},
 }
 
-{willemze,
+@Book{willemze,
   note = {A comprehensive overview of music theory;
 the (Dutch) authority on general music theory},
   year =  {1964-1993},
diff --git a/input/regression/voice-follower.ly b/input/regression/voice-follower.ly
new file mode 100644 (file)
index 0000000..d58d99b
--- /dev/null
@@ -0,0 +1,20 @@
+\header { texidoc= "
+
+Whenever a voice switches to another staff a line connecting the notes
+can be printed automatically. This is enabled if the property
+@code{Thread.followVoice} is set to true. "
+
+}
+\score {
+\notes \relative c'
+\context PianoStaff <
+    \property PianoStaff.followVoice = ##t
+    \context Staff \context Voice {
+      c1
+      \translator Staff=two
+      b2 a
+    }
+    \context Staff=two {\clef bass \skip 1*2 }
+  >\paper{ 
+linewidth =-1.
+}}
index 96dfe50c72bcd459b160bc0f9fdfc926450a8932..29a42034b37aa686686505e7f2f624e2641394c2 100644 (file)
@@ -172,7 +172,10 @@ Beam::quanting (SCM smob)
    */
   if (knee_b)
     region_size += 2;
-  
+
+  /*
+    Asymetry ? should run to <= region_size ?
+   */
   for (int i = -region_size ; i < region_size; i++)
     for (int j = 0; j < num_quants; j++)
       {