]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/lilyliterature.pod
release: 0.0.73pre
[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
11 my personal comments, not to be taken too seriously]
12
13 =head2 Music engraving
14
15 Wanske, Helene.  ``Musiknotation --- Von der Syntax des Notenstichs
16 zum EDV-gesteuerten Notensatz'', Schott-Verlag, Mainz 1988.  ISBN
17 3-7957-2886-x. 
18
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]
24
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.
28
29 Ross, Ted. ``Teach yourself the art of music engraving and
30 processing'' (3rd edition). Hansen House, Miami Beach, FL.
31
32         Hansen House
33         1820 West Ave.
34         Miami, FL  33139
35         (305) 532-5461
36
37 [This is about I<engraving> i.e. professional music typesetting, and
38 includes some good spacing tables MB]
39
40 Read, Gardner. ``Modern Rhythmic Notation.'' Indiana University Press, 1978.
41
42 Read, Gardner. ``Music Notation'' (2nd edition). Taplinger Publishing,
43 New York.
44
45 [This is as close to the ``standard'' reference work for music notation issues
46 as one is likely to get. MB]
47
48 =head2 Related papers
49
50
51 Byrd, Donald.  ``Music Notation by Computer''.  Diss. Indiana Univ.,
52 1985.
53
54 Byrd, Donaldn.  ``A System for Music Printing by Computer.''
55 Computers and the Humanities, 8 (1974), 161-72.
56
57 Smith, Leland.  ``Editing and Printing Music by Computer.''  Journal
58 of Music Theory, 17 (1973), 292-309. 
59
60 [If I remember correctly, this was concerned more with an input
61 language than with the typography. SP.]
62
63 Gomberg, David A.   ``A Computer-Oriented System for Music Printing.''  Diss.
64 Washington Univ. 1975.
65
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.  
69
70 [Annual editions since 1985, many containing surveys of music
71 typesetting technology. SP]
72
73
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.
76
77 [This generalizes TeX's breaking algorithm to music]
78
79 David A.  Gomberg; A Computer-oriented System for Music Printing.
80 Computers and the Humanities, Vol.11, pp 63-80.
81
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.
85
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
89 University, 1987.
90
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.
94
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.
98
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.
102
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.
106
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.
110
111 J. S. Gourlay. A language for music printing. In ``Communications of
112 the ACM''. Vol. 29(5), 388--401, 1986.
113
114 [This paper describes a vapourware music setting system and an input
115 language to go with it. ]
116
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.
120
121 [A description of various conversions, decisions and issues relating
122 to this interactive editor]
123
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 
127
128 [A description of Lime internals (which resemble older (before
129 0.0.68pre) LilyPond data structures somewhat)]
130
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. 
134
135 [This describes an algorithm which uses springs between adjacent
136 columns. This algorithm is a "subclass" of the LilyPond algorithm.]
137
138 D. Blostein and L. Haken, Justification of Printed Music,
139 Communications of the ACM, VolJ34, No. 3, March 1991, pp. 88-99. 
140
141 [This paper provides a shallow overview of the algorithm used in LIME
142 for spacing individual lines.]
143
144 Gary M. Rader, ``Creating Printed Music Automatically''. Computer Vol
145 29(6), June 1996, pp 61--69.
146
147 [Describes a system called MusicEase, and explains that it uses
148 "constraints" (which go unexplained) to automatically position various
149 elements.]
150
151 Stephen Dowland Page.  ``Computer Tools for Music Information
152 Retrieval''.  Dissertation  Univ of Oxford, 1988.  
153
154 [Don't ask Stephen for a copy. Write to the Bodleian Library, Oxford,
155 or to the British Library, instead.]
156
157 =head2  Further reading
158
159 Chlapik, Herbert. ``Die Praxis des Notengraphikers''. Doblinger, 1987.
160 ISBN 3-9000 035-96-2.
161
162 [An clearly written book for the casually interested reader. It shows
163 some of the conventions and difficulties in printing music]
164
165 The University of Colorado Music Engraving page.
166 http://obenamots.cc.colorado.edu/Musicpress/engraving.html
167
168 More on GNU Music: http://dept-info.labri.u-bordeaux.fr/~strandh/Gsharp
169
170 Tablature: http://wabakimi.carleton.ca/~phacket2/guitar/tabfaq.html
171
172 Donato, Anthony. Preparing Music Manuscript. Englewood Cliffs:
173 Prentice-Hall, 1963.
174
175 Donemus. ``Uitgeven van muziek''. Donemus Amsterdam, 1900
176
177 Heussenstamm, George. The Norton Manual of Music Notation. New York:
178 Norton, 1987.
179
180 Karkoshka, Erdhard. Notation in New Music. Trans. Ruth Koenig. New York:
181 Praeger    Publishers, 1972.  Out of print.
182
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.)
187
188 [This thesis describes a simplistic (monophonic) typesetting system,
189 and focuses on the breaking algorithm, which is taken from Hegazy & Gourlay]
190
191 C. Roemer, The Art of Music Copying. Roerick music co., Sherman Oaks
192 (CA), 1973.
193
194 Rosecrans, Glen. Music Notation Primer. New York: Passantino, 1979.
195
196 Stone, Kurt. Music Notation in the Twentieth Century. New York: Norton, 1980.
197
198 =head2 other stuff
199
200
201 Peter S. Langston, Unix music tools at Bellcore. 
202 Software --- Practice and Experience, Vol. 20(S1), S1/47--S1/61, 1990.
203
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]
208
209 Cindy Grande, NIFF6a Notation Interchange File Format.
210 Grande Software Inc., 1995.  ftp://blackbox.cartah.washington.edu/pub/
211
212 [Specs for NIFF, a comprehensive but binary (yuk) format for notation]
213
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.
217
218 Eric Foxley, Music --- A language for typesetting music scores. 
219 Software --- Practice and Experience, Vol. 17(8), 485--502, 1987.
220
221 [A paper on a TROFF preprocessor to typeset music. The output shown is
222 not very sophisticated, and contains some typographical atrocities]
223
224 Alexander Brinkman,  PASCAL Programming for Music Research.
225 The University of Chicago Press, 1990.
226
227 Miguel Filgueiras, Implementing a Symbolic Music Processing
228 System. LIACC, Universidade do Porto, 1996; submitted.
229
230 Miguel Filgueiras, Some Music Typesetting Algorithms. LIACC,
231 Universidade do Porto,  forthcoming.
232
233 =head1 AUTHORS
234
235 Refs contributed by Han-Wen Nienhuys, Miguel Filgueiras, Mark
236 Basinski, Dorothea Blostein, Stephen Page, Jan Nieuwenhuizen.
237
238 This should really be redone in BibTeX