home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / object / 2968 < prev    next >
Encoding:
Text File  |  1992-07-22  |  4.8 KB  |  93 lines

  1. Newsgroups: comp.object
  2. Path: sparky!uunet!mcsun!sunic!sics.se!stp
  3. From: stp@sics.se (Stephen Pope)
  4. Subject: MODE Version 1.1 Available
  5. Message-ID: <1992Jul22.170100.4016@sics.se>
  6. Sender: news@sics.se
  7. Organization: Swedish Institute of Computer Science, Kista
  8. Date: Wed, 22 Jul 1992 17:01:00 GMT
  9. Lines: 82
  10.  
  11. Musical Object Development Environment (MODE) Version 1.1 Now Available
  12.  
  13. The Musical Object Development Environment (MODE) is a software system
  14. for music composition, realization, and performance; it is a full re-
  15. implementation of the HyperScore ToolKit (HSTK).
  16.  
  17. MODE version 1.1 is a collection of software class libraries for building
  18. musical applications; it is written in Smalltalk-80 and is meant to be
  19. used with the ParcPlace Systems, Inc. Objectworks\Smalltalk Release 4.1
  20. run-time environment. The default release will run on a Sun SPARCstation
  21. computer and supports MIDI and stereo high-quality audio I/O.
  22.  
  23. The platform dependencies and lowest level of the operating system
  24. interface for MIDI and sound I/O are well documented, and the system runs
  25. suitably (for development) without the external interface on any OW\ST
  26. R4.1 platform. Versions of the MIDI and (hopefully) sound interfaces for
  27. Macintosh computers are expected soon.
  28.  
  29. The MODE 1.1 release is available free via anonymous Internet ftp file
  30. transfer from the directory pub/st80 on the server ccrma-ftp.stanford.edu
  31. (i.e., Internet files anonymous@ccrma-ftp.stanford.edu:/pub/st80/*).
  32. This directory includes a README file, a text file list (ls -lR) of the
  33. full release, and several compressed tar archives (e.g., MODE_1.1.tar.Z)
  34. with full or small (no utilities or test data, less doc) versions of MODE.
  35. There is also a subdirectory named "mode" with a copy of the full release
  36. (in several subdirectories, the way it unpacks itself), which can be
  37. perused or from which individual files can be transferred.
  38.  
  39. There are several elements of the MODE:
  40.  - a music representation language (SmOKe events, functions, and sounds);
  41.  - several schedulers and I/O drivers (real-time and file-based voices);
  42.  - user interface components for musical applications (Navigator MVC); and
  43.  - several built-in applications (editors and browsers for MODE objects).
  44.  
  45. The end-user applications include several graphical signal and function
  46. editors, a cue-sheet-style sound file mixer, pitch-time and other graphical
  47. score editors in several flavors, and tools for digital signal processing.
  48.  
  49. The MODE 1.1 release consists of about 900 Kbytes of source code, 90% of
  50. which is in Smalltalk-80 (with 10% in C). The C code consists of interfaces
  51. to several external utility programs that take over the lowest level of
  52. MIDI and (8- and 16-bit) sampled sound I/O. The various versions of these
  53. utilities communicate with Smalltalk via temp files, stdio pipes, sockets,
  54. or shared memory.
  55.  
  56. There are extensive on-line examples, demonstration tools, and development
  57. aids built into the MODE. The documentation includes an introduction to
  58. reading Smalltalk-80 language, as well as the notes from a two-day
  59. Smalltalk-80 course and many screen dumps of MODE applications.
  60.  
  61. Because the MODE is a development environment rather than a set of fixed
  62. applications, it is expected that the user will eventually become a
  63. proficient Smalltalk-80 programmer, and will extend and customize the
  64. existing applications and add new ones, possibly refining the kernel
  65. description language as well.
  66.  
  67. Various versions and components of the MODE are documented in two chapters
  68. in the book "The Well-Tempered Object: Musical Applications of Object-
  69. Oriented Software Technology" (S. T. Pope, ed. MIT Press, 1991), in papers
  70. in the Proceedings of the  1987, 1989, 1991, and 1992 ICMC conferences,
  71. in an article in "Computer Music Journal" 16:3, Fall, 1992 (forthcoming),
  72. and in documents available individually in the Internet files anonymous@ccrma-ftp.stanford.edu:/pub/st80/doc/*.
  73.  
  74. The source distribution is available in several forms in the compressed
  75. archive files with the name suffix .tar.Z. The full release unpacks itself
  76. into a directory hierarchy that requires approximately 4.6 Mbytes of disk,
  77. and includes SPARC binaries and C source for all necessary sound file,
  78. MIDI, and sound I/O utilities. There is a data directory with several
  79. sound, MIDI, envelope, and event list files. The small version of the
  80. release tar file does not include the SPARC-specific utilities, the sample
  81. data, or the larger PostScript documentation files. It is suitable for
  82. loading onto a single Macintosh floppy. Unpacking MODE onto DOS requires
  83. a step of editing the file names on a UNIX or Macintosh platform.
  84.  
  85. Comments are invited to the EMail discussion group smallmusic@xcf.Berkeley.edu.
  86.  
  87. For more information, contact:
  88.     Stephen Travis Pope
  89.     EMail: stp@CCRMA.Stanford.edu
  90.     P. O. Box 60632
  91.     Palo Alto, CA, 94306 USA
  92.     (currently at SICS in Stocholm)
  93.