home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-3.iso / Audio / musickit / MusicKit.4.1.README < prev   
Encoding:
Text File  |  1994-10-15  |  5.0 KB  |  108 lines

  1. ANNOUNCING THE MUSIC KIT 4.1 FOR INTEL AND NEXT HARDWARE
  2.  
  3. The CCRMA Music Kit and DSP Tools Distribution now runs on  
  4. Intel-based hardware under NEXTSTEP, using one or more plug-in DSP  
  5. cards to support music synthesis and digital audio processing.  MIDI  
  6. is similarly provided by plug-in cards.  The new release, designated  
  7. "4.1," is essentially Release 4.0 plus support for NEXTSTEP  
  8. 486/Pentium machines.  (A list of highlights is given below.)  The  
  9. release is "fat" so there is only one package that works on both NeXT  
  10. and Intel-processor computers. It is available free of charge by  
  11. anonymous FTP from host ccrma-ftp.stanford.edu, directory  
  12. pub/NeXT/MusicKit/.  For those unfamiliar with the Music Kit see the  
  13. "BACKGROUND" section below. 
  14.  
  15.  
  16. For music synthesis and digital audio processing on Intel hardware,  
  17. the 4.1 Music Kit provides drivers for three DSP sound cards, the  
  18. Ariel PC-56D, the Turtle Beach Multisound and the i*link i56.  For  
  19. MIDI on Intel hardware, the Music Kit provides a driver for MPU-401  
  20. cards (such as the MusicQuest family and the SoundBlaster-16),  
  21. emulating the functionality of NeXT's MIDI driver, including synch to  
  22. MIDI time code.  Source to all the drivers is included in the Music  
  23. Kit Source Package.
  24.  
  25. While only one DSP card is required, the power of a system can be  
  26. scaled up by the use of multiple cards.  An application built with  
  27. the Music Kit can simultaneously use multiple DSP and MIDI cards by  
  28. the same or different manufacturers, with details of DSP resource  
  29. allocation handled automatically.  In addition, the drivers provide  
  30. automatic sensing so that applications can be moved between machines  
  31. with different hardware configuration with no re-configuration  
  32. necessary.  
  33.  
  34.  
  35. NeXT hardware has not been left behind-the Music Kit now supports the  
  36. 192K DSP extension memory board  (available from S.F.S.U.) with  
  37. automatic sensing.  
  38.  
  39.  
  40. Other new features include a MusicKit panel for the Preferences  
  41. application for setting various defaults and managing multiple DSP  
  42. and MIDI cards.  
  43.  
  44.  
  45.  
  46. BACKGROUND
  47.  
  48. The Music Kit is an object-oriented software system for building  
  49. music, sound, signal processing, and MIDI applications under the  
  50. NEXTSTEP operating system.  It includes programmer libraries,  
  51. applications, a music scripting language, documentation and  
  52. programming examples.  It has been used in such diverse commercial  
  53. applications as music sequencers, notation packages, computer games,  
  54. and document processors.  Professors and students have used the Music  
  55. Kit in a host of areas, such as music performance, scientific  
  56. experiments, computer-aided instruction, and physical modeling of  
  57. musical instruments.  The Music Kit is the first to comprehensively  
  58. unify the MIDI and Music V paradigms, thus combining interaction with  
  59. generality.  It was developed by NeXT Computer, Inc. from 1986 to  
  60. 1991 and has been supported since then by CCRMA at Stanford  
  61. University and developers such as Pinnacle Research, Inc.  Please  
  62. send Music Kit requests to musickit@ccrma.stanford.edu. To subscribe  
  63. to a Music Kit news group, send to mkdist-request@ccrma.stanford.edu.
  64.  
  65.  
  66. MUSIC KIT RELEASE 4.0--HIGHLIGHTS
  67.  
  68. Here is a partial list of highlights of the 4.0 release of the Music  
  69. Kit (also supported in release 4.1):
  70.  
  71. * Extensible, high-level object-oriented framework that is a  
  72. super-set of Music V and MIDI paradigms.
  73. * Representation system capable of depicting phrase-level structure  
  74. such as legato transitions.
  75. * General time management/scheduling mechanism, supporting  
  76. synchronization to MIDI time code.
  77. * Efficient real-time synthesis and sound processing, including  
  78. option for quadraphonic sound.
  79. * Fully-dynamic DSP resource allocation system with dynamic linking  
  80. and loading, on multiple DSPs.
  81. * Complete support for multiple MIDI inputs and outputs.
  82. * Digital sound I/O from the DSP port with support for serial port  
  83. devices by all popular vendors.
  84. *  Non-real time mode, where the DSP writes a sound file (NeXT  
  85. hardware only.)
  86. * Suite of applications, including WaveEdit--a graphical waveform  
  87. editor, Ensemble--an interactive algorithmic composition and  
  88. performance environment (including a built-in sampler) and  
  89. ScorePlayer.
  90. *  Library of instruments, including FM, wavetable, physical modeling  
  91. and waveshaping synthesis.
  92. *  Library of unit generators for synthesis and sound processing.
  93. *  Documentation, programming examples, utilities, including a sound  
  94. file mixer, sample rate converter, etc.
  95. *  ScoreFile, a scripting language for music.
  96.  
  97.  
  98. NOTES ON INTEL-BASED HARDWARE
  99.  
  100. Care must be taken to be sure that NEXTSTEP and the sound cards are  
  101. configured properly.  For information on configurations supported by  
  102. NEXTSTEP, please contact NeXT (email: NeXTanswers@next.com). Note  
  103. that the Ariel PC56D and i*link i56 use several high addresses in I/O  
  104. space to signal DSP reset and memory map configuration. Be careful  
  105. that these addresses do not conflict with other devices, PCI bus  
  106. configuration cycles, etc.  For information on CCRMA-tested  
  107. configurations, send email to musickit@ccrma.stanford.edu.
  108.