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