% 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},
@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},
}
+
@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},
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},
@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),
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},
--- /dev/null
+\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.
+}}
*/
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++)
{