]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/essay/computer-notation.bib
Imported Upstream version 2.14.2
[lilypond.git] / Documentation / essay / computer-notation.bib
diff --git a/Documentation/essay/computer-notation.bib b/Documentation/essay/computer-notation.bib
new file mode 100644 (file)
index 0000000..547a990
--- /dev/null
@@ -0,0 +1,660 @@
+%
+% title =The music notation with computer bibliography
+% author =Han-Wen Nienhuys
+%
+
+@String{CitH = {Computing and the Humanities}}
+@String{CMJ = {Computer Music Journal}}
+
+@Book{smith73,
+  year = {1973},
+  title = {Editing and Printing Music by Computer},
+  author = {Leland Smith},
+  totalentry = {Journal of Music Theory},
+  volume = {17},
+  pages = {292-309},
+  note = {Gourlay [gourlay86] writes: A discussion of Smith's
+music-printing system SCORE}
+}
+
+@Article{byrd74,
+  year = {1974},
+  title = {A System for Music Printing by Computer},
+  author = {Donald Byrd},
+  journal = {Computers and the Humanities},
+  volume = {8},
+  pages = {161-72},
+}
+
+@Article{ericson75,
+  author = {R. F. Ericson},
+  title = {The DARMS Project: A status report},
+  journal = {Computing in the humanities},
+  year = 1975,
+  volume = 9,
+  number = 6,
+  pages = {291--298},
+  note = {Gourlay [gourlay86] writes: A discussion of the design
+  and potential uses of the DARMS music-description language.}
+}
+
+% Gomberg
+@PhdThesis{gomberg75,
+  year = {1975},
+  title = {A Computer-Oriented System for Music Printing},
+  author = {David A. Gomberg},
+  school = {Washington University},
+}
+
+@Book{gomberg77,
+  title = {A Computer-oriented System for Music Printing},
+  author = {David A.  Gomberg},
+  journal = CitH,
+  volume = {11},
+  month = {march},
+  year = {1977},
+  pages = {63-80},
+  note = {Gourlay [gourlay86] writes: "A discussion of the
+  problems of representing the conventions of musical notation in
+  computer algorithms."}
+}
+
+@TechReport{ornstein83,
+  author = {Ornstein, Severo M. and John Turner Maxwell III},
+  title = {Mockingbird: A Composer's Amanuensis},
+  institution = {Xerox Palo Alto Research Center},
+  address = {3333 Coyote Hill Road, Palo Alto, CA, 94304},
+  number = {CSL-83-2},
+  month = {January},
+  year = {1983}
+}
+
+@Article{ornstein84,
+  author = {Ornstein, Severo M. and John Turner Maxwell III},
+  title = {Mockingbird: A Composer's Amanuensis},
+  journal = {Byte},
+  volume = 9,
+  month = {January},
+  year = { 1984},
+  note = {A discussion of an interactive and graphical computer system
+for music composition}
+}
+
+% byrd
+@PhdThesis{byrd85,
+  year = {1985},
+  title = {Music Notation by Computer},
+  author = {Donald Byrd},
+  school = {Indiana University},
+  note = {Describes the SMUT (sic) system for automated music printout.}
+}
+
+@InProceedings{assayaag86,
+  author = {G. Assayaag and D. Timis},
+  title = {A Toolbox for music notation},
+  booktitle = {Proceedings of the 1986 International Computer Music Conference},
+  year = 1986
+}
+
+@TechReport{roush88,
+  year = {1988},
+  title = {Music Formatting Guidelines},
+  author = {D. Roush},
+  number = {OSU-CISRC-3/88-TR10},
+  institution = {Department of Computer and Information Science, The Ohio State University},
+  note = {Rules on formatting music formulated for use in
+  computers. Mainly distilled from [Ross] HWN},
+}
+
+@Article{byrd94,
+  author = {Donald Byrd},
+  title = {Music Notation Software and Intelligence},
+  journal = {Computer Music Journal},
+  year = 1994,
+  pages = {17--20},
+  volume = 18,
+  number = 1,
+  note = {Byrd (author of Nightingale) shows four problematic
+fragments of notation, and rants about notation programs that try to
+exhibit intelligent behaviour. HWN}
+}
+
+@Article{field-richards93,
+  author = {H.S. Field-Richards},
+  title = {Cadenza: A Music Description Language},
+  journal = CMJ,
+  year = 1993,
+  volume = 17,
+  number = 4,
+  note = {A description through examples of a music entry language.
+Apparently it has no formal semantics.  There is also no
+implementation of notation convertor. HWN}
+}
+
+@Article{bielawa93,
+  author = {Herbert Bielawa},
+  title = {Review of Sibelius 7},
+  journal = CMJ,
+  year = {1993?},
+  note = {A raving review/tutorial of Sibelius 7 for Acorn.  (And did
+they seriously program a RISC chip in ... assembler ?!) HWN}
+}
+
+@Article{sloan93,
+  author = {Donald Sloan},
+  title = {Aspects of Music Representation in HyTime/SMDL},
+  journal = CMJ,
+  year = 1993,
+  volume = 17,
+  number = 4,
+  note = {An introduction into HyTime and its score description variant
+SMDL.  With a short  example that is quite  lengthy in SMDL}
+}
+
+@Article{wiggins93,
+  author = {Geraint Wiggins and Eduardo Miranda and Alaaaan Smaill and Mitch Harris},
+  title = {A Framework for the evaluation of music representation systems},
+  journal = CMJ,
+  year = 1993,
+  volume = 17,
+  number = 3,
+  note = {A categorisation of music representation systems (languages,
+OO systems etc) splitted into high level and low level expressiveness.
+The discussion of Charm and parallel processing for music
+representation is rather vague. HWN}
+}
+
+@Article{dannenberg93,
+  author = {Roger B. Dannenberg},
+  title = {Music Representation: Issues, Techniques, and Systems},
+  journal = CMJ,
+  year = 1993,
+  volume = 17,
+  number = 3,
+  url = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.44.6067},
+  note = {This article  points to some problems and solutions with music
+representation. HWN},
+}
+
+@Article{rothstein93,
+  author = {Joseph Rothstein},
+  title = {Review of Passport Designs' Encore Music Notation Software},
+  journal = CMJ,
+  year = {?},
+}
+
+@Article{belkin94,
+  author = {Alan Belkin},
+  title = {Macintosh Notation Software: Present and Future},
+  journal = CMJ,
+  year = 1994,
+  volume = 18,
+  number = 1,
+  note = {Some music notation systems are analysed for ease of use,
+  MIDI handling.  The article ends with a plea for a standard notation
+  format. HWN},
+}
+
+@InProceedings{montel97,
+  author = {Dominique Montel},
+  title = {La gravure de la musique, lisibilité esthétique, respect de l'oevre},
+  booktitle = {Musique \& Notations},
+  year = 1997,
+  address= {Lyon},
+  editors = {Genevois \& Orlarey}
+}
+
+@Book{casr,
+  note = {Annual editions since 1985, many containing surveys of music typesetting technology. SP},
+  title = {Directory of Computer Assisted Research in Musicology},
+  author = {Walter B Hewlett and Eleanor Selfridge-Field},
+  totalentry = {Menlo Park, CA: Center for Computer Assisted Research in the Humanities},
+}
+
+@Book{selfridge-field97,
+  title = {Beyond MIDI: the handbook of musical codes},
+  editor = {Eleanor Selfridge-Field},
+  publisher = {MIT Press},
+  year = 1997,
+  note = {A description of various music interchange formats.}
+}
+
+@InProceedings{hoos98,
+  title = {The GUIDO Music Notation Format---A Novel Approach
+for Adequately Representing Score-level Music},
+  author = {H. H. Hoos and K. A. Hamel and K. Renz and J. Kilian},
+  booktitle = {Proceedings of International Computer Music Conference},
+  year = 1998,
+  pages = {451--454},
+}
+
+@Article{blostein91,
+  note = {This paper provides a overview of the algorithm used in LIME
+  for spacing individual lines. HWN},
+  year = {1991},
+  title = {Justification of Printed Music},
+  author = {Dorothea Blostein and Lippold Haken},
+  journal = {Communications of the ACM},
+  volume = {J34},
+  number = {3},
+  month = {March},
+  pages = {88-99},
+}
+
+@Article{haken93,
+  year = {1993},
+  title = {The Tilia Music Representation: Extensibility, Abstraction, and Notation Contexts for the Lime Music Editor},
+  author = {Lippold Haken and Dorothea Blostein},
+  journal = {Computer Music Journal},
+  volume = {17},
+  number = {3},
+  pages = {43--58},
+}
+
+@Article{blostein94,
+  author = {Dorothea Blostein and Lippold Haken},
+  title = {The Lime Music Editor: A Diagram Editor Involving Complex
+  Translations},
+  journal = {Software Practice and Experience},
+  year = {1994},
+  volume = {24},
+  number = {3},
+  month = {march},
+  pages = {289--306},
+  note = {A description of various conversions, decisions and issues
+relating to this interactive editor HWN},
+}
+
+@InProceedings{haken95,
+  year = {1995},
+  title = {A New Algorithm for Horizontal Spacing of Printed Music},
+  author = {Lippold Haken and Dorothea Blostein},
+  booktitle = {International Computer Music Conference},
+  address = {Banff},
+  month= {Sept},
+  pages = {118-119},
+  note = {This describes an algorithm which uses springs between
+adjacent columns.},
+}
+
+@InProceedings{bouzaiene98,
+  author = {Nabil Bouzaiene and Loïc Le Gall and Emmanuel Saint-James},
+  title = {Une bibliothèque pour la notation  musicale baroque},
+  booktitle = {EP '98},
+  year = 1998,
+  series = {LNCS},
+  note = {Describes ATYS, an extension to Berlioz, that can mimick
+  handwritten baroque style beams}
+}
+
+@InProceedings{balaban88,
+  author = {M. Balaban},
+  title = {A Music Workstation Based on Multiple Hierarchical Views of Music},
+  booktitle = {Proceedings of the 1988 International Computer Music Conference},
+  year = 1988,
+  address = {San Francisco},
+  organization = {International Computer Music Association}
+}
+
+%
+% MusiCopy
+%
+@TechReport{gourlay87-spacing,
+annote = {Algorithm for generating spacing in one line of (polyphonic) music, tailored for use with MusiCopy. LilyPond uses a variant of it.},
+  year = {1987},
+  title = {Spacing a Line of Music,},
+  author = {John S. Gourlay},
+  number = {OSU-CISRC-10/87-TR35},
+  institution = {Department of Computer and Information Science, The Ohio State University},
+}
+
+@TechReport{parish87,
+  annote = {A brief overview of MusiCopy},
+  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},
+  totalentry = {OSU-CISRC-10/87-TR29},
+  institution = {Department of Computer and Information Science, The Ohio State University},
+}
+
+@TechReport{gourlay87-formatting,
+  note = {This paper discusses the development of algorithms for the
+formatting of musical scores (from abstract). It also appeared at
+PROTEXT III, Ireland 1986},
+  year = {1987},
+  title = {Computer Formatting of Music},
+  author = {John S. Gourlay and A. Parrish
+and D. Roush and F. Sola and Y. Tien},
+  number = {OSU-CISRC-2/87-TR3},
+  institution = {Department of Computer and Information Science,
+The Ohio State University},
+}
+
+@TechReport{hegazy87,
+  year = {1987},
+  title = {On the Implementation of the MusiCopy Language Processor,},
+  author = {Wael A. Hegazy},
+  number = {OSU-CISRC-10/87-TR34},
+  institution= {Department of Computer and Information Science, The Ohio State University},
+  note = {Describes the "parser" which converts MusiCopy MDL to
+  MusiCopy Simultaneities and columns.
+
+MDL is short for Music Description Language [gourlay86]. It
+accepts music descriptions that are organised into measures filled
+with voices, which are filled with notes. The measures can be arranged
+simultaneously or sequentially.  To address the 2-dimensionality,
+almost all constructs in MDL must be labeled.
+
+MDL uses begin/end markers for attribute values and spanners.
+Rightfully the author concludes that MusiCopy must administrate a
+"state" variable containing both properties and current spanning symbols.
+
+MusiCopy attaches graphic information to the objects constructed in
+the input: the elements of the input are partially complete graphic
+objects.},
+}
+
+@TechReport{hegazy87-breaking-tr,
+  annote = {This generalizes \TeX's breaking algorithm to music. It also
+appeared in Document Manipulation and Typography, J.C. van Vliet (ed)
+1988},
+  year = {1987},
+  title = {Optimal line breaking in music},
+  author = {Wael A. Hegazy and John S. Gourlay},
+  number = {OSU-CISRC-8/87-TR33},
+  institution= {Department of Computer and Information Science, The Ohio State University,},
+}
+
+@InProceedings{hegazy88,
+  author = {Wael A. Hegazy and John S. Gourlay},
+  booktitle = {Proceedings of the International Conference on
+Electronic Publishing, Document Manipulation and Typography. Nice (France)},
+  month = {April},
+  year = 1988,
+  editor = {J. C. van Vliet},
+  publisher = {Cambridge University Press},
+  ISBN = {0-521-36294-6},
+  title = {Optimal line breaking in music},
+}
+
+@TechReport{roush87,
+  note = {User manual of MusiCopy.},
+  year = {1987},
+  title = {Using MusiCopy},
+  author = {Dean K. Roush},
+  number = {OSU-CISRC-18/87-TR31},
+  institution= {Department of Computer and Information Science, The Ohio State University},
+}
+
+@TechReport{parrish87-simultaneities,
+  note = {This note discusses
+  placement of balls, stems, dots which occur at the same moment
+  ("Simultaneity")},
+  year = {1987},
+  title = {Computer Formatting of Musical Simultaneities,},
+  author = {A. Parrish and John S. Gourlay},
+  institution= {Department of Computer and Information Science, The Ohio State University},
+  number = {OSU-CISRC-10/87-TR28},
+}
+
+@TechReport{sola87,
+  note = {Overview of a procedure for generating slurs},
+  year = {1987},
+  title = {Computer Design of Musical Slurs, Ties and Phrase Marks,},
+  author = {F. Sola},
+  institution= {Department of Computer and Information Science, The Ohio State University},
+  number = {OSU-CISRC-10/87-TR32},
+}
+
+@Article{gourlay86,
+  note = {This paper describes the MusiCopy musicsetting system and an input language to go with it.},
+  year = {1986},
+  title = {A language for music printing},
+  author = {John. S. Gourlay},
+  journal = {Communications of the ACM},
+  volume = {29},
+  number = {5},
+  pages = {388--401},
+}
+
+@TechReport{sola87-beams,
+  institution= {Department of Computer and Information Science, The Ohio
+State University},
+  note = {Calculating beam slopes HWN},
+  year = {1987},
+  title = {Design of Musical Beams,},
+  author = {F. Sola and D. Roush},
+  number = {OSU-CISRC-10/87-TR30},
+}
+
+@PhdThesis{page88,
+  note = {Don't ask Stephen for a copy. Write to the Bodleian Library, Oxford, or to the British Library, instead. SP},
+  year = {1988},
+  title = {Computer Tools for Music Information Retrieval},
+  author = {Stephen Dowland Page},
+  school = {Dissertation University of Oxford},
+}
+
+%
+% three part study by John Grøver
+@TechReport{grover89-symbols,
+  author = {John Grøver},
+  title = {A computer-oriented description of Music Notation.  Part I. The Symbol Inventory},
+  institution = {Department of informatics, University of Oslo},
+  year = 1989,
+  number = 133,
+  note = {The goal of this series of reports is a full description of
+music formatting.  As these largely depend on parameters of fonts, it
+starts with a verbose description of music symbols.
+
+The subject is treated backwards: from general rules of typesetting
+the author tries to extract dimensions for characters, whereas the
+rules of typesetting (in a particular font) follow from the dimensions
+of the symbols.  His symbols do not match (the stringent) constraints
+formulated by eg. [wanske]},
+}
+
+@TechReport{grover89-twovoices,
+  author = {John Grøver},
+  title = {A computer-oriented description of Music Notation. Part II: Two Voice Sharing a Staff, Leger Line Rules, Dot Positioning},
+  institution = {Department of informatics, University of Oslo},
+  year = 1989,
+  number = 134,
+  note = {A lot rules for what is in the title are formulated.  The
+descriptions are long and verbose.  The verbosity shows that
+formulating specific rules is not the proper way to approach the
+problem.  Instead, the formulated rules should follow from more
+general rules, similar to [parrish87-simultaneities]},
+}
+
+@TechReport{grover89-accidentals,
+  author = {John Grøver},
+  title = {A computer-oriented description of Music Notation. Part III: Accidental Positioning},
+  institution = {Department of informatics, University of Oslo},
+  year = 1989,
+  number = 135,
+  note = {Placement of accidentals crystallised in an enormous set of
+rules.  Same remarks as for [grover89-twovoices] applies},
+}
+
+@PhdThesis{mueller90,
+  author = {Giovanni Müller},
+  title = {Interaktive Bearbeitung konventioneller Musiknotation},
+  school = {Eidgenössische Technische Hochschule Zürich},
+  year = 1990,
+  note = {This is about engraver-quality typesetting with computers.  It
+accepts the axiom that notation is too difficult to generate
+automatically.  The result is that a notation program should be a
+WYSIWYG editor that allows one to tweak everything.},
+}
+
+@MastersThesis{roelofs91,
+  note = {This dutch thesis describes a monophonic typesetting system,
+  and focuses on the breaking algorithm, which is taken from Hegazy &
+  Gourlay},
+  year = {1991},
+  title = {Een Geautomatiseerd Systeem voor het Afdrukken van Muziek},
+  author = {René Roelofs},
+  school= {Erasmus Universiteit Rotterdam},
+  number= {45327},
+  translation = {``An automated system for printing music'' Master's Thesis Managerial Computer Science.},
+}
+
+@Article{filgueiras93,
+  year = {1993},
+  title = {Representation and manipulation of music documents in SceX},
+  author = {Miguel Filgueiras and José Paulo Leal},
+  journal = {Electronic Publishing},
+  volume = {6},
+  number= {4}, pages = {507--518},
+  url= {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.1480},
+}
+
+@Article{foxley87,
+  note = {A paper on a simple TROFF preprocessor to typeset music.},
+  year = {1987},
+  title = {Music --- A language for typesetting music scores},
+  author = {Eric Foxley},
+  journal = {Software --- Practice and Experience},
+  volume = {17},
+  number = {8},
+  pages = {485-502},
+}
+
+@Article{langston90,
+  note = {This paper deals with some command-line
+  tools for music editing and playback.},
+  year = {1990},
+  title = {Unix music tools at Bellcore},
+  author = {Peter S. Langston},
+  journal = {Software --- Practice and Experience},
+  volume = {20},
+  number= {S1},
+  pages = {47--61},
+}
+
+@Book{filgueiras96,
+  year = {1996},
+  title = {Implementing a Symbolic Music Processing System},
+  author = {Miguel Filgueiras},
+  totalentry = {LIACC, Universidade do Porto, 1996; submitted},
+}
+
+@Book{filgueiras,
+  title = {Some Music Typesetting Algorithms},
+  author = {Miguel Filgueiras},
+  totalentry = {Miguel Filgueiras. ``Some Music Typesetting Algorithms''. LIACC, Universidade do Porto, forthcoming},
+}
+
+@Article{colorado-web,
+  author = {Alyssa Lamb},
+  note = {Webpages about engraving (designed with finale
+users in mind) (sic) HWN},
+  institution = {The University of Colorado},
+  title = {The University of Colorado Music Engraving page},
+  HTML= {http://www.cc.colorado.edu/Dept/MU/Musicpress/},
+  year = {1996}
+}
+
+@Article{tablature-web,
+  note = {FAQ (with answers) about TAB, the ASCII variant of Tablature. HWN},
+  title = {how to read and write tab: a guide to tab notation},
+  author = {Howard Wright},
+  email= {Howard.Wright@ed.ac.uk},
+  url= {http://www.guitartabs.cc/tabfaq.shtml},
+}
+
+@Article{niff-web,
+  note = {Specs for NIFF, a reasonably comprehensive but binary
+  format for notation HWN},
+  year = {1995},
+  title = {NIFF6a Notation Interchange File Format},
+  author = {Cindy Grande},
+  publisher= {Grande Software Inc.},
+  HTML= {http://www.jtauber.com/music/encoding/niff/},
+  ftp = {ftp://blackbox.cartah.washington.edu}
+}
+
+@Article{smdl-web,
+  author = {International Organization for Standardization (ISO)},
+  title = {Information Technology - Document Description and Processing Languages - Standard Music Description Language (SMDL)},
+  pdf = {ftp://ftp.ornl.gov/pub/sgml/wg8/smdl/10743.pdf},
+  number = {ISO/IEC DIS 10743},
+  year = {1992},
+  annote = {SGML instance for describing music.  Very comprehensive in music
+definition, but no support for notation / performance whatsoever (They
+basically say: "You can embed a NIFF or MIDI file")},
+}
+
+@Article{rader96,
+  note = {Describes a system called MusicEase, and explains that it
+  uses "constraints" (which go unexplained) to automatically position
+  various elements.},
+  html = {http://mesastate.edu/~grader/ieeeme.pdf},
+  year = {1996},
+  title = {Creating Printed Music Automatically},
+  author = {Gary M. Rader},
+  journal = {Computer},
+  volume = {29},
+  number= {6},
+  month= {June},
+  pages = {61--69},
+}
+
+@MastersThesis{gall97,
+  author = {Loïc Le Gall},
+  title = {Création d'une police adaptée à la notation musicale baroque},
+  school = {École Estienne},
+  year = 1997,
+}
+
+@TechReport{droettboom00,
+  author = {Michael Droettboom},
+  title = {Study of music Notation Description Languages},
+  year = 2000,
+  url = {http://www.music.mcgill.ca/~ich/research/omr/levy/format.pdf},
+  note = {GUIDO and lilypond compared. LilyPond wins on practical
+issues as usability and availability of tools, GUIDO wins on
+implementation simplicity.},
+}
+
+@PhdThesis{gieseking01,
+  author = {Martin Gieseking},
+  title = {Code-basierte Generierung interaktiver Notengraphik},
+  school = {Universität Osnabrück},
+  year = 2001,
+  isbn = {ISBN 3-923486-30-8}
+}
+
+@Book{hewlett01,
+  editor = {Walter B. Hewlett and Eleanor Selfridge-Field},
+  title = {The Virtual Score; representation, retrieval and restoration},
+  publisher = {MIT Press},
+  series = {Computing in Musicology},
+  year = 2001
+}
+
+@PhdThesis{renz02,
+  author = {Kai Renz},
+  title = {Algorithms and data structures for a music notation system based on GUIDO music notation},
+  school = {Universität Darmstadt},
+  year = 2002
+}
+
+@InBook{powell02,
+  author = {Steven Powell},
+  title = {Music engraving today},
+  publisher = {Brichtmark},
+  year = 2002,
+  note = {A "How Steven uses Finale" manual.}
+}
+
+@InProceedings{nienhuys03,
+  author = {Han-Wen Nienhuys and Jan Nieuwenhuizen},
+  title = {LilyPond, a system for automated music engraving},
+  booktitle = {XIV Colloquium on Musical Informatics},
+  year = 2003,
+  pages = {167--172},
+  address = {Firenze},
+  month = {May}
+}