3 Lily Literature -- reading on music engraving/typesetting/etc.
7 A list of resources on music printing/writing and engraving. Please
8 note that don't have access to most material.
10 [What I do know, I've commented inside brackets. They are just
11 my personal comments, not to be taken too seriously]
13 =head2 Music engraving
15 Wanske, Helene. ``Musiknotation --- Von der Syntax des Notenstichs
16 zum EDV-gesteuerten Notensatz'', Schott-Verlag, Mainz 1988. ISBN
19 [I. A very thorough overview of engraving practices of various
20 craftsmen. It includes detailed specs of characters, dimensions etc.
21 II. a thorough overview of a (by now antiquated) automated system
22 called Ikarus; EDV Means e(lektronischen) D(aten)v(erarbeitung),
23 electronic data processing]
25 Maxwell Weaner and Walter Boelke, Standard Music Notation Practice,
26 revised edition by Arnold Broido and Daniel Dorff. Music Publisher's
27 Association of the United States Inc., 1993.
29 Ross, Ted. ``Teach yourself the art of music engraving and
30 processing'' (3rd edition). Hansen House, Miami Beach, FL.
37 [This is about I<engraving> i.e. professional music typesetting, and
38 includes some good spacing tables MB]
40 Read, Gardner. ``Modern Rhythmic Notation.'' Indiana University Press, 1978.
42 Read, Gardner. ``Music Notation'' (2nd edition). Taplinger Publishing,
45 [This is as close to the ``standard'' reference work for music notation issues
46 as one is likely to get. MB]
51 Byrd, Donald. ``Music Notation by Computer''. Diss. Indiana Univ.,
54 Byrd, Donaldn. ``A System for Music Printing by Computer.''
55 Computers and the Humanities, 8 (1974), 161-72.
57 Smith, Leland. ``Editing and Printing Music by Computer.'' Journal
58 of Music Theory, 17 (1973), 292-309.
60 [If I remember correctly, this was concerned more with an input
61 language than with the typography. SP.]
63 Gomberg, David A. ``A Computer-Oriented System for Music Printing.'' Diss.
64 Washington Univ. 1975.
66 Hewlett, Walter B. and Eleanor Selfridge-Field. Directory of Computer
67 Assisted Research in Musicology. Menlo Park, CA: Center for Computer
68 Assisted Research in the Humanities.
70 [Annual editions since 1985, many containing surveys of music
71 typesetting technology. SP]
74 W.A. Hegazy and J. S. Gourlay. Optimal line breaking in music. In
75 ``Document Manipulation and Typography'', J.C. van Vliet (ed) 1988.
77 [This generalizes TeX's breaking algorithm to music]
79 David A. Gomberg; A Computer-oriented System for Music Printing.
80 Computers and the Humanities, Vol.11, pp 63-80.
82 J. Gourlay, ``Spacing a Line of Music,'' Technical Report
83 OSU-CISRC-10/87-TR35, Department of Computer and Information Science,
84 The Ohio State University, 1987.
86 J. Gourlay, A. Parrish, D. Roush, F. Sola, Y. Tien, ``Computer
87 Formatting of Music,'' Technical Report OSU-CISRC-2/87-TR3,
88 Department of Computer and Information Science, The Ohio State
91 W. Hegazy, ``On the Implementation of the MusiCopy Language
92 Processor,'' Technical Report OSU-CISRC-10/87-TR34, Department of
93 Computer and Information Science, The Ohio State University, 1987.
95 A. Parrish and J. Gourlay, ``Computer Formatting of Musical
96 Simultaneities,'' Technical Report OSU-CISRC-10/87-TR28, Department
97 of Computer and Information Science, The Ohio State University, 1987.
99 D. Roush, ``Music Formatting Guidelines,'' Technical Report
100 OSU-CISRC-3/88-TR10, Department of Computer and Information Science,
101 The Ohio State University, 1988.
103 F. Sola, ``Computer Design of Musical Slurs, Ties and Phrase
104 Marks,'' Technical Report OSU-CISRC-10/87-TR32, Department of
105 Computer and Information Science, The Ohio State University, 1987.
107 F. Sola and D. Roush, ``Design of Musical Beams,'' Technical
108 Report OSU-CISRC-10/87-TR30, Department of Computer and Information
109 Science, The Ohio State University, 1987.
111 J. S. Gourlay. A language for music printing. In ``Communications of
112 the ACM''. Vol. 29(5), 388--401, 1986.
114 [This paper describes a vapourware music setting system and an input
115 language to go with it. ]
117 D. Blostein and L. Haken, The Lime Music Editor: A Diagram Editor
118 Involving Complex Translations, Software Practice and Experience,
119 Vol. 24, No. 3, March 1994, pp. 289-306.
121 [A description of various conversions, decisions and issues relating
122 to this interactive editor]
124 L. Haken and D. Blostein, The Tilia Music Representation:
125 Extensibility, Abstraction, and Notation Contexts for the Lime Music
126 Editor, Computer Music Journal, Vol. 17, No. 3, 1993, pp. 43-58
128 [A description of Lime internals (which resemble older (before
129 0.0.68pre) LilyPond data structures somewhat)]
131 L. Haken and D. Blostein, A New Algorithm for Horizontal Spacing of
132 Printed Music, International Computer Music Conference, Banff,
133 Sept. 1995, pp. 118-119.
135 [This describes an algorithm which uses springs between adjacent
136 columns. This algorithm is a "subclass" of the LilyPond algorithm.]
138 D. Blostein and L. Haken, Justification of Printed Music,
139 Communications of the ACM, VolJ34, No. 3, March 1991, pp. 88-99.
141 [This paper provides a shallow overview of the algorithm used in LIME
142 for spacing individual lines.]
144 Gary M. Rader, ``Creating Printed Music Automatically''. Computer Vol
145 29(6), June 1996, pp 61--69.
147 [Describes a system called MusicEase, and explains that it uses
148 "constraints" (which go unexplained) to automatically position various
151 Stephen Dowland Page. ``Computer Tools for Music Information
152 Retrieval''. Dissertation Univ of Oxford, 1988.
154 [Don't ask Stephen for a copy. Write to the Bodleian Library, Oxford,
155 or to the British Library, instead.]
157 =head2 Further reading
159 Chlapik, Herbert. ``Die Praxis des Notengraphikers''. Doblinger, 1987.
160 ISBN 3-9000 035-96-2.
162 [An clearly written book for the casually interested reader. It shows
163 some of the conventions and difficulties in printing music]
165 The University of Colorado Music Engraving page.
166 http://obenamots.cc.colorado.edu/Musicpress/engraving.html
168 More on GNU Music: http://dept-info.labri.u-bordeaux.fr/~strandh/Gsharp
170 Tablature: http://wabakimi.carleton.ca/~phacket2/guitar/tabfaq.html
172 Donato, Anthony. Preparing Music Manuscript. Englewood Cliffs:
175 Donemus. ``Uitgeven van muziek''. Donemus Amsterdam, 1900
177 Heussenstamm, George. The Norton Manual of Music Notation. New York:
180 Karkoshka, Erdhard. Notation in New Music. Trans. Ruth Koenig. New York:
181 Praeger Publishers, 1972. Out of print.
183 Roelofs, Ren\'e. ``Een Geautomatiseerd Systeem voor het Afdrukken van
184 Muziek'' afstudeerscriptie Bestuurlijke informatica, no 45327, Erasmus
185 universiteit Rotterdam, 1991. (``An automated system for printing
186 music'' Master's Thesis Managerial Computer Science.)
188 [This thesis describes a simplistic (monophonic) typesetting system,
189 and focuses on the breaking algorithm, which is taken from Hegazy & Gourlay]
191 C. Roemer, The Art of Music Copying. Roerick music co., Sherman Oaks
194 Rosecrans, Glen. Music Notation Primer. New York: Passantino, 1979.
196 Stone, Kurt. Music Notation in the Twentieth Century. New York: Norton, 1980.
201 Peter S. Langston, Unix music tools at Bellcore.
202 Software --- Practice and Experience, Vol. 20(S1), S1/47--S1/61, 1990.
204 [This paper deals with some command-line tools for music editing and
205 playback. It doesn't mention notation issues, but does come with the
206 grand idea (not) of using music to monitor complex systems. Imagine your
207 nuclear plant supervisor to use AC/DC for checking the reactor]
209 Cindy Grande, NIFF6a Notation Interchange File Format.
210 Grande Software Inc., 1995. ftp://blackbox.cartah.washington.edu/pub/
212 [Specs for NIFF, a comprehensive but binary (yuk) format for notation]
214 Miguel Filgueiras and Jos\'e Paulo Leal. Representation and
215 manipulation of music documents in SceX. Electronic Publishing,
216 vol. 6 (4), 507--518, 1993.
218 Eric Foxley, Music --- A language for typesetting music scores.
219 Software --- Practice and Experience, Vol. 17(8), 485--502, 1987.
221 [A paper on a TROFF preprocessor to typeset music. The output shown is
222 not very sophisticated, and contains some typographical atrocities]
224 Alexander Brinkman, PASCAL Programming for Music Research.
225 The University of Chicago Press, 1990.
227 Miguel Filgueiras, Implementing a Symbolic Music Processing
228 System. LIACC, Universidade do Porto, 1996; submitted.
230 Miguel Filgueiras, Some Music Typesetting Algorithms. LIACC,
231 Universidade do Porto, forthcoming.
235 Refs contributed by Han-Wen Nienhuys, Miguel Filgueiras, Mark
236 Basinski, Dorothea Blostein, Stephen Page, Jan Nieuwenhuizen.
238 This should really be redone in BibTeX