"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.
"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