This is the README for Resound.2.5.NIHS.b.tar.gz [Download] [Browse] [Up]
Resound 2.5 Sean Luke February 14, 1998 What's Resound? --------------- Resound is a modular sound editor for NeXTSTEP 3.x and 4.x, specifically designed to be extendable through dynamically-loaded modules. Resound has been compiled quad-fat. Resound is not designed to be the end-all and be-all of sound editors. Rather, it's designed to provide a framework for you to add your own filters and sound-bending tools ("modules"). Think of it as Adobe Photoshop for sound bites. If you're currently using an earlier version of Resound, please upgrade to Resound 2.5. Have fun! Downloading Resound ------------------- Resound has been uploaded to next-ftp.peak.org and to peanuts.leo.org. However, the easiest way to get a copy of Resound is to download it from Resound's home page, at http://www.cs.umd.edu/users/seanl/Resound.html Installing Resound ------------------ Installing Resound is a simple 3-step process: 1) Put Resound.app into your /LocalApps directory 2) Make a directory called /LocalLibrary/Resound 3) Move all the files from Modules directory into /LocalLibrary/Resound. These files have .rmod extensions and Resound looks for them when it starts up. If you're interested in developing modules for Resound, you'll want to store the API and APIExamples directories as well. What's New ---------- Resound 2.5 contains a myriad of changes over 2.4, some significant, some relatively minor. First, this release works around two bugs found in the NeXT SoundKit which can cause Resound to crash. One bug concerns a sound's Info String. NeXT's sound manipulation functions do not deal with a sound's information string properly; as a result, Resou nd used to be crash when pasting into a sound with an info string longer than 4 bytes, and longer strings cannot be created and maintained properly. Resound now works around this by storing the info string in Resound's sound views rather than in the soun ds themselves. The other bug concerns cutting and pasting sounds: NeXT's cut-and-paste mechanism for sounds is "lazy": information is transferred to the pasteboard only upon paste. However, if you cut or copy a sound to the pasteboard, then close the window (freeing th e sound), then paste, an application will crash. Resound gets around this by eliminating the sound's element on the pasteboard before a sound is closed. This is a rather ugly workaround, but it prevents crashes nicely. This bug was also fixed in mainte nance release 2.4.1. The release also extends the valid sound formats for many modules, or allows them to gracefully convert formats. The release makes major changes to the FFT module, and adds two new modules (Gate and Channel ). Resound makes a few minor cosmetic feature s (changing "5-Decibel" to "20-Decibel" in the Marks inspector, for example), and adds a Sound Light to its app icon (try recording or playing a sound now!) Finally, the release adds Module Info (help) windows (look under the Info menu). Resound also makes changes to its module API, adding facilities for Fast Fourier Transforms and other features. And Resound now provides RTF-style API documentation. Submitting Modules ------------------ If you'd like to add any modules you've made to the Resound distribution, send mail to seanl@cs.umd.edu. Will Resound be ported to Rhapsody or OpenStep? ----------------------------------------------- It's being looked into. It's not a small job, though. If you're interested in helping out, send mail to seanl@cs.umd.edu Sean Luke University of Maryland at College Park seanl@cs.umd.edu
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.