Vol. 27 Issue 1 Reviews | Reviews > Events > | ||
DSP: Digital Sound Processing | |||
CD-ROM, 2000, US$ 27.00; Norwegian Network
for Technology, Acoustics and Music (NoTAM), P.O. Box 1137, Blindern, N-0317,
Oslo, Norway; World Wide Web www.notam.uio.no/DSP/; available from CDeMUSIC,
116 North Lake Avenue, Albany, New York 12206, USA; telephone (888) 749-9998;
(518) 434-4110; fax (518) 434-0308; electronic mail emf@emf.org; World
Wide Web www.cdemusic.org/.
The first version of DSP was developed by Jøran Rudi at the Norwegian Network for Technology, Acoustics and Music (NoTAM) in 1997 to teach computer music techniques and repertory to children in Norway. The product under review is the second version, which has been translated into other languages, including English. DSP is a standalone program consisting of software tools for the creation and manipulation of sounds, plus extensive hypertext documentation about the program as well as short tutorials on the physics of sound and the basics of digital audio. DSP can install and run on any IBM-compatible PC with a 486 or better processor running Windows 95, 98, or 2000. Hardware requirements are a CD-ROM drive, a graphics card capable of displaying thousands of colors, and a 16-bit sound card. The program makes modest system demands and can run on the sort of aging hardware that might be encountered in publicly funded schools. It installs from its CD through the familiar Windows installation dialogue. A copy of Microsoft's Internet Explorer 5 is included; the program needs it to display documentation. The installation process will upgrade older versions or can be skipped if an equivalent or newer version is already present. The DSP executable file is copied onto the machine's hard drive, while the documentation and demonstration files remain on the CD. However, and contrary to the program booklet, the CD must be in the drive in order for the program to run. DSP's graphics have a stylized, "aged" look reminiscent of Myst, a popular computer game from several years ago. The program's widgets and buttons are witty and clever: instead of a static trash can icon, there is an animated fish with exaggeratedly large teeth that "eats" unwanted soundclips which are dragged to it. This part of the program seems to have been designed to appeal to younger computer users whose previous experience with computers may have been through gaming. The main interface is the Mix window, a five track timeline on which monaural sounds can be easily arranged by dragging them around with a mouse (see Figure 1 at right). Volume and pan settings for each track can be set using graphic breakpoint envelopes, and the result can then be played back through the audio output or mixed down to a stereo 16-bit WAV file. Functions for recording, editing, and synthesis are located in submenus of the "Sound" menu. The integrated sound editor can be used to record new files through any sound card input. It has buttons for adjusting the volume of a sound, fading in and out, copying, cutting, and pasting. Unfortunately, only one editor window can be open at a time, making it impossible to cut and paste between two different sounds. Available synthesis functions include FM, Karplus-Strong plucked string, two-formant filtered buzz, eight-partial additive, and white noise, all with parameters controlled by graphic breakpoint envelopes. Some of the most interesting features of DSP are
available through the "Distort" menu.
Tools here include Granulate (granular processing), Time
Stretch, Scratch (forward and reverse variable speed playback), Spectral
Shift, Spectral
Sieve, and Algorithms. Spectral Sieve and Spectral Shift
are FFT-resynthesis tools; the former filters a sound by selectively
removing spectral components
and is useful for certain types of noise reduction, while
the latter produces drastically altered sounds by shifting analyzed
partials up
or down. The
Algorithms submenu provides functions for a simple algorithmic
composition program (see Figure 2). One of four algorithms can be chosen
to control
the frequencies of the resulting melody: Normal distribution
(random, but mostly in the center of the range), Brownian motion, Fractal
(1/f
noise),
and Chaos (the Verhulst Equation). Projects in DSP are saved as a collection of sound files and a single text file which contains data about their time positions, pan, and mix values. Sound files which have been created but not yet needed in the Mix window can be stored with the project for later use. All effects and distortions are similarly non-destructive, which is to say that the resulting sound is automatically saved with the project as a new file with a unique name. This is not the case with the editor, however. It is possible to duplicate a sound and then perform some editing operation on the copy, but there is no "Save As..." option. Any action taken on a sound in the editor is irrevocable once the "OK" button is pushed. The sound tools are fairly powerful and fun to use, but the tutorial program and help files are the most impressive parts of the program. The centerpiece of the documentation is a two-and-a-half minute composition by Jøran Rudi titled And the Birds...?. An accompanying text tells the story of how the piece came to be written, and describes, section by section, the techniques used in the creation and modification of the sounds. The project file for And the Birds...?, as well as all of its soundfiles, are included with the documentation. A good way to become acquainted with the program is to open this project, disassemble it, change parts of it, and put it back together in a new way. In addition to this demonstration, there is a wealth of context-sensitive help. Clicking on the "question mark" button in any of the windows opens a browser that describes in clear, non-technical terms what can be done in that window. Additionally, there are links in the text that open examples of the function in use; the parameters in these can be changed and tried out by the user. The documentation even includes examples from the computer music repertory; for example, the help file for "Brownian motion" includes a 30-sec excerpt from Iannis Xenakis's La Légende d'Eer! I found the tutorial aspect of this program to be very well thought out, and it would make a wonderful addition to the curriculum of a junior-high or high-school general music class (is there such a thing in the United States anymore?). DSP would even be useful in entry-level college computer music courses as a supplement to the standard texts and listening. Aside from its use in schools, it could provide a life-changing experience to a young person interested in the composition of music with sounds, but without previous access to the necessary tools, language, or ideas. What prior generations of young proto-composers accomplished with old tape recorders, current and future generations could do with programs like DSP.
|
|||