NB: Many of these publications are available on-line as PDF files; see this
page.
Secrets, Dreams, Faith, and Wonder: Mass for the New Millennium in Five Parts, Feature-length "visual music" film, 82 minutes, 2000-2012.
Automatic Labeling and Control of Audio Algorithms by Audio Recognition. (with Jason LeBoeuf) U. S. Patent Application 20110075851.
Credo: Music in 3 parts for human and whale voices on a text by Mohandas Gandhi, musical composition, 2010.
Improving Music Information Retrieval using Segmentation-related Statistics, presented at "The Future of Interactive Media: Workshop on Media Arts, Science, and Technology (MAST)," Santa Barbara, 2009.
The Big MAT Book: Courseware for Audio & Multimedia Engineering (in 3 volumes), 665 pages, available from http://HeavenEverywhere.com/TheBigMATBook, 2008.
“The Allosphere: An Immersive Multimedia Instrument for Scientific Data Discovery and Artistic Exploration.” (with Xavier Amatriain, JoAnn Kuchera-Morin and Tobias Hollerer) IEEE Transactions on Multimedia, 2008.
“The Acoustics of a large 3D Immersive Environment: The Allosphere at UCSB,” (with D. Conant, T. Hoover and K. McNally) in Proc.
2008 ASA-EAA Joint Conference on Acoustics. Paris.
“Interchange Formats for Spatial Audio” (invited position paper) Proc.
2008 Int’l Computer Music Conference.
“Models and APIs for Audio Synthesis and Processing” (invited position paper) Proc. 2007 Int’l Computer Music Conference.
"Experiencing Audio and Music in a Fully Immersive Environment" (with Xavier Amatriain, Tobias Hollerer, JoAnn Kuchera-Morin, Graham Wakefield, Jorge Castellanos and Will Wolcott) in Computer
Music Modeling and Retrieval, Springer Verlag Lecture Notes in Computer Science.
The Siren 7.5 Package for Music and Sound in Smalltalk. MAT/CREATE Internal Report. 2007.
"Scripting and Tools for Analysis/Resynthesis of Audio." Proc.
of the 2007 International Computer Music Conference.
"Teaching Digital Audio Programming: Notes on a Two-year Course Sequence." Proc. of the 2007 International Computer Music Conference.
"Immersive Audio and Music in the Allosphere." (with Xavier Amatriain, Tobias Hollerer, and JoAnn Kuchera-Morin) Proc.
of the 2007 International Computer Music Conference.
Ritual and Memory. Computer music triple-disc anthology (2 CDs and 1 DVD) Electronic Music Foundation, New York, 2007.
Jerusalem's Secrets: Music in 5 movements for samples from "Lamentatio Jeremiae Prophetae" and "My Life in the Bush of Ghosts," musical composition, 2006
Ora penso invece che il mondo... Three Quick Snapshots of a Really Beautiful Enigma for String Quartet and Two Pianos,
musical score, 2006
"Metamodels and Design Patterns in CSL4." (with Xavier Amatriain, Lance Putnam, Jorge Castellanos, and Ryan Avery) Proc.
of the 2006 International Computer Music Conference.
“Norm und Eigensinn” (Norm and Self-will) in B. Gottstein, ed. Musik
als Ars Scientia, die Edgard-Varese-Gastprofessoren des DAAD. Berlin, DAAD/Pfau Verlag, 2006.
Audio in the UCSB CNSI AlloSphere. MAT/CNSI Internal Report. July, 2005.
Software Models and Frameworks for Sound Composition, Synthesis, and Analysis: The Siren, CSL, and MAK Music Languages. Anthology, June, 2005 (updated May, 2007), 462 pages.
"Feature Extraction and Database Design for Music Software." (with Frode Holm and Alexandre Kouznetsov). Proc. of the 2004 International Computer Music Conference.
Expert Mastering Assistant (EMA) Version 2.0 Technical Documentation. FASTLab Inc. Product Documentation. 2004.
The FASTLab Music Analysis Kernel. FASTLab Inc. Product Documentation. 2004.
"The CREATE Signal Library (“Sizzle”): Design, Issues, and Applications." (with Chandrasekhar Ramakrishnan). Proc.
of the 2003 International Computer Music Conference.
Recent Developments in Siren: Modeling, Control, and Interaction for Large-scale Distributed Music Software (with Chandrasekhar Ramakrishnan). Proc. of the 2003 International Computer Music Conference.
All About CRAM: The CREATE Real-time Application Manager. CREATE Internal Report. 2002.
Distributed Multimedia Systems R&D at CREATE. CREATE white paper. 2001.
Research on Spatial and Surround Sound at CREATE. CREATE white paper. 2001.
Research on Music/Sound Databases at CREATE. CREATE white paper. 2001.
Application and User Interface Development at CREATE. CREATE white paper. 2001.
The Open Music Network Infrastructure (OMNI). CREATE white paper. 2001.
"Modeling Late Reverberation Stochastically." (with Brent Lehman) Submitted to the 2002 International Computer Music Conference, Gothenburg, Sweden, .
"The Distributed Processing Environment for High-Performance Distributed Multimedia Applications." in Proc. 2001 IEEE Multimedia Technology and Applications Conference, U. C. Irvine, November, 2001. (with A. Engberg, F. Holm, and A.Wolf).
"The Real-time (Multimedia) Interface Description Language: RIDL." in Proc. 2001 IEEE Multimedia Technology and Applications Conference, U. C. Irvine, November, 2001. (with A. Engberg, and F. Holm).
ATON Project Report 2001.06.1: ATON/UCSB Final Report Overview and Summary, see http://create.ucsb.edu/ATON.
ATON Project Report 2000.06.3: A Representation and Infrastructure for Flexible Sound Spatialisation, see http://create.ucsb.edu/ATON.
"Music and Sound Processing in Squeak Using Siren." Invited Chapter in Squeak: Open Personal Computing and Multimedia edited by Mark Guzdial and Kim Rose. Prentice-Hall, 2001.
The State of the Art in Sound Spatialization. Presentation at the SoundInSpace Symposium, Santa Barbara, March, 2000. 27 p.
Survey of Multimedia Technology and Engineering Reader and Course Materials. See http://www.mat.ucsb.edu/200C. Spring 2002. 200 p.
"Content Analysis and Queries in a Sound and Music Database" (with Pierre Roy and Nicola Orio). Proc. of the 1999 International Computer Music Conference, Beijing, 7 p.
"The Siren Music/Sound Package for Squeak Smalltalk." Proc. of the 1998 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), Vancouver, 2 p. ftp://ftp.create.ucsb.edu/Siren/Siren.OOPSLA98.paper.pdf
"Web.La.Radia: Social, Economic, and Political Aspects of Music and Digital Media." Invited Paper, Salzburg Symposium on New Media Technology and Networking for Creative Applications (1997). Reprinted in Proc. of the 1997 International Computer Music Conference, Thessaloniki. Reprinted in Computer Music Journal 23:1, Spring, 1999, 10 p.
"Siren: Software for Music Composition and Performance in Squeak." Proc. of the 1997 International Computer Music Conference, Thessaloniki, 3 p.
Musical Signal Processing. (Book co-edited with Curtis Roads, Giovanni De Poli, and Aldo Piccialli) Lisse, The Netherlands, Swets & Zeitlinger, 1997. 478 p.
IDOT Project Report (with the IDOT Project Team). See http://www.create.ucsb.edu/idot/report.html. Summer, 1997. 21 p.
DRIVE Project Report (with the IDOT Project Team). See http://www.create.ucsb.edu/drive/phase2/report.html. Summer, 1997. 16 p.
"Object-Oriented Music Representation." (invited article) Organised Sound 1(1): 55-68, Cambridge University Press, 1996
"Computer Music Workstations I have Known and Loved." in Proc. of the 1995 International Computer Music Conference, Banff, 7 p.
"Fifteen Years of Computer-Assisted Composition." in Proc. of the Second Brazilian Symposium on Computer Music, Canela, 6 p.
"Why is Good Electroacoustic Music So Good? Why is Bad Electroacoustic Music So Bad?" (expanded version of the Editor's Note in CMJ 18:3 with responses). YLEM Newsletter 15:4 (July/August, 1995), 4 p.
"Machine Tongues XVIII. A Child's Garden of Sound File Formats." (with Guido Van Rossum) Computer Music Journal 19:1, Spring, 1995.
"Machine Tongues XV: Three Packages for Software Sound Synthesis." Computer Music Journal 17:2: 23-54, Summer, 1993.
"Music and Computers: Composers Panel Discussion from the 1992 NEMO Festival." Computer Music Journal 18:3.
"Real-Time Performance via User Interfaces to Musical Structures." INTERFACE 22(3): 195-212.
"Producing 'Kombination XI:' Using Modern Hardware and Software Systems for Composition." Leonardo Music Journal, 2(1): 23-28, 1992.
"The Interim DynaPiano: An Integrated Tool and Instrument for Composers." in Computer Music Journal 16:3, Fall, 1992, 21 p.
An Introduction to Kyma: A Tool for Composers. Course notes for a seminar held at the EMS Center in Stockholm, September, 1992, 38 p.
"The SmOKe Music Representation, Description Language, and Interchange Format." in Proc. of the 1992 International Computer Music Conference, San Jose, 4 p.
The Smallmusic Object Kernel: Motivations and Design. Smallmusic Workgroup Documentation, April, 1992, 26 p.
Four Seminars on Object-Oriented Software Technology: Methodology, Applications, User Interfaces, and the Future. Presentations at the Royal Institute of Technology, Stockholm, August, 1992, 51 p
Building Sound into a Virtual Environment: An Aural Perspective Engine for a Distributed Interactive Virtual Environment (An APE for a DIVE). (with Lennart E. Fahlén), Report of the Distributed Systems Laboratory of the Swedish Institute for Computer Science, Stockholm, August, 1992, 51 p.
"A Tool for Manipulating Expressive and Structural Hierarchies in Music (or: T-R Trees in the MODE: A Tree Editor Based Loosely on Fred's Theory)." Proc. of the 1991 International Computer Music Conference, Montreal, 8 p.
"Real-Time Performance via User Interfaces to Musical Structures." in Proc. of the International Workshop in Man-Machine Interaction in Live Performance, Pisa, Italy, June, 1991, 10 p.
"An Introduction to the MODE: The Musical Object Development Environment." in S. T. Pope, ed. The Well-Tempered Object: Musical Applications of Object- Oriented Software Technology. MIT Press, 1991
The Well-Tempered Object: Musical Applications of Object-Oriented Software Technology. Book edited by stp. MIT Press, April, 1991, 200 p.
"Music Representation, Compositional Methodologies, and Computers." in Proc. of the Second Symposium on Music and the Sciences, University of Washington, February, 1991, 17 p.
"Music Composition and Scoring by Computer." (Invited chapter) in G. Haus, ed. Music Processing. A-R Editions, 1992, 47 p.
The Past, Present and Future of Smalltalk. Presentation at the ICM CENET Seminar on Object-Oriented Technology, September, 1989
"Object-Oriented Software Technology." in Auerbach Computing Management, Autumn, 1989, 31 p.
"Object-Oriented is Not Enough!" (with Adele Goldberg) in American Programmer, June, 1989, 24 p. (reprinted in Japanese in Lifeboat, November, 1989)
"Considerations in the Design of a Music Representation Language." in Proc. of the 1989 International Computer Music Conference, Columbus Ohio June, 1989, 3 p.
"Modeling Musical Structures as EventGenerators." in Proc. of the 1989 International Computer Music Conference, Columbus Ohio, June, 1989, 4 p.
"Composition by Refinement." in Proc. of the VIII AIMI Colloquiuo di Informatica Musicale, Cagliari, Sardinia, June, 1989, 10 p.
HyperScore ToolKit V5.0 Release Packet and Description Document. HyperScore User's Group, September, 1988, 26 p. Updated for Version 5.2, April 1989
Object-Oriented Programming, Music and Reality. Presentation Slides delivered at Mills College and U.C.Berkeley, March, 1989, 50 p.
"Machine Tongues 11: Object-Oriented Software Design." in Computer Music Journal 13(2), January, 1989, 24 p.
Navigator Applications and Frameworks. Presentation at the ACM SIGCHI 1988 UIST Conference in Banff, Canada, October, 1988, 31 p.
Requirements for an Experimentation Environment for Composers. Presentation at the FISEA Conference, Utrecht,The Netherlands, September, 1988, 13 p.
Background and Survey of Smalltalk-80-based Software Tools and Applications for Music. Presentation at the FISEA Conference, September, 1988, 15 p.
"Object-Oriented Approaches to the Software Lifecycle using the Smalltalk- 80 System as a CASE Toolkit." (with Adele Goldberg and L. Peter Deutsch) in Proc. of the 1987 ACM/IEEE Fall Joint Computer Conference, Dallas, October, 1987, 16 p.
"A Cookbook for using the Model-View-Controller User Interface Paradigm in Smalltalk-80." (with G. Krasner) in Journal of O-O Programming 1(3) 26-49
"A Bibliography of Smalltalk-80 Publications." in Smalltalk-80 Newsletter, September, 1987, reprinted by ParcPlace Systems, 12 p.
Smalltalk-80 Programming System Version VI 2.2/VM 1.1 Release Notes and Reference Guide. ParcPlace Systems, Palo Alto, California USA, July, 1987, 370 p.
Computer Music Association Source Book: Activities and Resources in Computer Music. (co- edited with Craig R. Harris) Publushed by the International Computer Music Association, August, 1987, 240 p.
"A Smalltalk-80-based Music Toolkit." in Proceedings of the 1987 International Computer Music Conference, Urbana, 8 p.
"Music and Smalltalk-80 Applications." (Bibliography) in Smalltalk-80 Newsletter, February, 1987, 2 p.
"Designing HyperScore Notations for Computer Music Development." in Computer Music Array 8(1), Winter, 1987, 5 p.
"Music Notation and the Representation of Musical Structure and Knowledge." in Perspectives of New Music 24(2), Winter, 1986, 34 p.
"The Development of an Intelligent Composer's Assistant: Interactive Graphics Tools and Knowledge Representation for Composers." in Proceedings
of
the 1986 International Computer Music Conference, The Hague, October, 1986, 16 p.
"Desiderata for the standardization of LISP." (with Julian Padget, Jérôme Chailloux, Thomas Christaller, Ramon DeMantaras, Jeff Dalton, Matthieu Devin, John Fitch, Timm Krumnack, Eugen Neidl, Eric Papon, Christian Queinnec, Luc Steels, and Herbert Stoyan) in Proc. of the 1986 ACM conference on LISP and functional programming. ACM Press, New York, pp. 54-66.
"Towards a LISP standard." (with H. Stoyan, J. Chailloux, J. Fitch, J. T. Krumnack, E. Neidl, J. Padget, G. Attardi, T. Christaller, J. Dalton, M. Devin, B. Lang, R. Lopez de Mantaras, E. Papon, C. Quiennec, and L. Steels) in Proc. ECAI'86.
7th European Conference on Artificial Intelligence, Volume 2, pages 46-52.
Unterlagen zur Kuenstlichen Intelligenz von der AI Gruppe der PCS GmbH. (Anthology of Documents on AI from the BST-AI Group at PCS GmbH), PCS GmbH, May, 1986, 240 p.
Cadmus 2200 Bitmap Terminal Picture Book. (with Keith T. Adeny) PCS GmbH, May, 1986, 41 p.
"Software for Process Description, Modelling and Simulation." in Proc. of the Workshop: Wissen und Wissensrepraesentation of the FGKI der Gesselschaft fuer Informatik, Munich, February, 1986, 12 p.
ICD Project Documentation. (with Richard H. Cole) ESPRIT, January, 1986, 420 p.
Notes on the CGC-4 Color Graphics System. (with Dr. Klaus Lueddeke) PCS GmbH, October, 1985, 6 p.
"UNCLE : A UNIX CommonLISP Environment." Invited Lecture in Proc. of the First Nordic UNIX Conference, Stockholm, October, 1985, 24 p.
"The IKON Knowledge-based System." (with Ewgeni Martschew) in Proc. of the first AI Europa Conference, Sept., 1985, 5 p.
"UNIX Software Tools for AI." in Proc. of the first AI Europa Conference, Wiesbaden, September, 1985, 14 p.
WEREX Vorstudie: Beschreibung einer CommonLISP Programmierumgebung. AI Programming Environment Study prepared for the German Research and Technology Ministry (BMFT), PCS GmbH, May, 1985, 52 p.
"UNIX and Artificial Intelligence." in Systems International Magazine, April, 1985, 3 p.
"Geschichte und Versionen von UNIX." in OnLine Magazine, March, 1985, 7 p.
"Engineering Workstations: Who needs Them?" in DEXPO Magazine, March, 1985, 4 p.
Seminar in Kuenstliche Intelligenz. Lecture Notes, PCS GmbH, February, 1985, 27 p.
"Make Friends with UNIX." in Systems International Magazine, February, 1985, 3 p.
"UNIX and Object-Oriented Programming." Invited Lecture in Proc. of the German FGKI AI Conference, February, 1985, 6 p.
"UNIX Software Tools for User Interfaces." in Proc. of the European UNIX Users Group (EUUG). Cambridge Convention, September, 1984, 22 p.
Composing with Expert Systems. Music Artificial Intelligence (AI) Tutorial. CAAIM, Munich, August, 1984, 20 p.
"UNIX Software Tools und Benutzerschnittstellen fur Unterschiedliche Anwendungs-gebiete." Invited Lecture in Proc. of the CDI UNIX Symposion, Frankfurt, June, 1984, 26 p.
Wsh Window Manager Software Release Notes and Documentation. PCS GmbH, Munich, Germany, June, 1984, 42 p.
How a Computer Makes Music: Introduction to Computer Music. CAAIM (Computer-Aided Arts Initiative Munich), April, 1984, 17 p.
Towards an Interpreter for Computer Music: Further Progress on msh. Presentation slides and release notes, CMRS, Salzburg, July, 1983, 2 p.
Einfuehrung in die Programmiersprache Pascal. German Pascal Programming Lecture Notes, University of Salzburg, 1982, revised 1984, 74 p.
Handbuch fuer das UNIX Betriebssystem. (First German-language UNIX Handbook) ComputerMusik Rechenzentrum Salzburg (CMRS), Mozarteum and Univ. Salzburg, 1981, revised 1983, 145 p.
Types of Digital Signal Processing Systems. Slides for an invited tutorial for the 1983 International Computer Music Conference, Rochester, CMRS, Salzburg, 21 p.
Msh/vsh Release Notes and Distribution Documentation, Version 3.4. CMRS (ComputerMusik Rechenzentrum Salzburg), Mozarteum, Salzburg, 1982, 54 p.
"Introduction to the Music Shell `msh.'" in Proc. of the 1982 International Computer Music Conference, Venice, 8 p.
WAKE: Annotated Score for a Computer Music Composition. Structured Sound Synthesis Project, University of Toronto, February, 1980, 16 p.
For more information, http://FASTLabInc.com and http://HeavenEverywhere.com
Created: 1995.04.14; LastEditDate: 2012.09.25