home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / archives / 2956 < prev    next >
Encoding:
Internet Message Format  |  1992-07-23  |  5.2 KB

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