
Subject: Musical Object Development Environment (MODE) Version 1.1 Now Available

The Musical Object Develpoment Environment (MODE) is a general-purpose 
music description and composition system; it is a re-implementation of 
the HyperScore ToolKit (HSTK), and went by the name of Topaz in the interim. 
MODE 1.1 is a collection of Smalltalk-80 class libraries for building musical 
applications; it is known to work on ParcPlace Systems, Inc. Objectworks\
Smalltalk Release 4.1 running on a Sun SPARC workstation with support for 
MIDI and CD-quality stereo audio I/O. The platform dependencies are well 
documented, and the system should run suitably (for development) without the 
external interface on any OW\ST R4.1 platform. Versions of the MIDI and 
(hopefully) sound interfaces for Macintosh computers are expected soon. 
The MODE 1.1 release is now available via anonymous Internet ftp file 
transfer from the directory pub/st80 on the server ccrma-ftp.stanford.edu.

There are several elements of the MODE:
	a music representation language (SmOKe events, functions, and sounds);
	several schedulers and I/O drivers (real-time and file-based voices);
	user interface components for musical applications; and
	several built-in applications (editors and browsers for MODE objects).

The MODE 1.1 release consists of about 900 Kbytes of "kernel" source code,
90% of which is in Smalltalk-80 (with 10% in C). There are extensive on-
line examples, demonstration tools, and development aids. The documentation 
includes an introduction to reading Smalltalk-80 language, the slides from 
a two-day introductory course, and many screen dumps of MODE applications.

Various versions and components of the MODE are documented in two chapters 
in the book "The Well-Tempered Object: Musical Applications of Object-
Oriented Software Technology" (S. T. Pope, ed. MIT Press, 1991), in papers 
in the Proceedings of the  1987, 1989, 1991, and 1992 ICMC conferences, 
in an article in "Computer Music Journal" 16:3, Fall, 1992 (forthcoming),
and in documents available individually via anonymous Internet ftp file 
transfer from the directory pub/st80/mode/doc on the Internet machine 
ccrma-ftp.stanford.edu.

The source distribution is available in several forms in the compressed 
archive files with the name suffix .tar.Z. The full release unpacks itself 
into a directory hierarchy that requires approximately 4.6 Mbytes of disk, 
and includes SPARC binaries and C source for all necessary sound file, 
MIDI, and sound I/O utilities. There is a data directory with several sound, 
MIDI, envelope, and event list files. The small version of the release tar 
file does not include the SPARC-specific utilities, the sample data, or the 
PostScript documentation. It is suitable for loading onto a single Macintosh
floppy. Unpacking MODE onto DOS requires a step of editing the file names
on a UNIX or Macintosh platform. There is an unpacked copy of the MODE
fileset under pub/st80/mode on the ftp server mentioned above for perusal 
of the distribution.

Comments are invited to the EMail discussion group smallmusic@xcf.Berkeley.edu.

For more information, contact:
	Stephen Travis Pope
	EMail: stp@CCRMA.Stanford.edu
	P. O. Box 60632
	Palo Alto, CA, 94306 USA
