Selected bibliography (recommended readings):


Acoustics and Music Theory:

  • Rossing, Thomas D: The Science of Sound, Addison Wesley, ISBN 0-201-15727-6
  • Vogel, Martin: Die Lehre von den Tonbeziehungen
  • Mann, Alfred: The Study of Fugue, Dover, ISBN 0-486-25439-9
  • Rameau, Jean-Philippe: The Treatise on Harmony, Dover, ISBN 0-486-22461-9
  • Messiaen, Olivier: The Technique of my Musical Language, Alphonse Leduc, AL 20227 -21692
  • Xenakis, Iannis: Formalized Music, Indiana University Press, ISBN 0-253-32378-9

  • Computer Languages and Programming Manuals:

  • Deitel, H.M, Deitel, P.J: C How to Program, Prentice-Hall, ISBN 0-13-226119-7
  • Stroustroup, Bjarne: The C++ Programming Language, Addison Wesley, ISBN 0-201-88954-4
  • Kientzle, Tim: A Programmer's Guide To Sound, Addison Wesley, ISBN 0-201-41972-6
  • OpenGL Programming Guide, Addison Wesley, ISBN 0-201-60458-2
  • OpenGL Reference Manual, Addison Wesley, ISBN 0-201-65765-1
  • Kilgard, Mark: OpenGL Programming for the X Window System, Addison Wesley, ISBN 0-201-48359-9
  • Nye, Adrian: Xlib Programming Manual, O'Reilly, ISBN 1-56592-002-3
  • Nye, Adrian: Xlib Reference Manual, O'Reilly, ISBN 1-56592-006-6
  • Nye, A, O'Reilly, T: X Toolkit Intrinsics Programming Manual, O'Reilly, ISBN 1-56592-013-9
  • Flanagan, D: X Toolkit Intrinsics Reference Manual, O'Reilly, ISBN 1-56592-007-4
  • Heller, D, Ferguson, P.M: Motif Programming Manual, O'Reilly, 1-56592-016-3
  • Ferguson, Paula M: Motif Reference Manual, O'Reilly, 1-56592-016-3

  • Computer Music specific readings:

  • Roads, Curtis: The Computer Music Tutorial, MIT Press, ISBN 0-252-18158-4
  • Phillips, Dave L: Linux Music & Sound, Nostarch Press, ISBN 1-886411-34-4

    Remark:

    Listed literature from the field of Music Theory deals with concepts, understanding of which is essential for systematic computer music practice (along with titles not explicitely mentioned, which represent common foundations of musical literacy).

    Readings from the section: "Computer Languages and Programming Manuals" are indispensable to everyone ambitioned toward writing audio programs UNIX-u. Just a little programming experience in C i C++ makes clear how those manuals should be treated. They are verbous with technical information and examples and spend most of their time on a shelf, but the shelf itself better be close enough...

    Computer Music specific readings address to three distinct levels of interest: title (3) is interesting from the user's level and covers practically all free audio applications on Linux platform. Title (2) is probably the most relevant conceptual and historical overview of using computers as musical tools and "informatique musicale" (1234 pages). Title (1) represents an inevitable in-depth reference for exact understanding of the elements of computer music. However, fluently reading and grasping the concepts dealt with herewith requires some mathematical knowledge, which goes beyond common high-school math level.