This glossary is designed as an exploration into the program SoundHack (.871 PPC version) written by Tom Erbe. SoundHack has many useful and interesting applications for sound manipulation and transformation. These are discussed in brief, theoretical terms throughout this hypertext document. Included with the explanations are some sound examples, offered to give some idea as to hoe SoundHack can be used. To start exploring, pick a subject from below by clicking on the image associated with the function.
This is not a manual! There are many important details in Tom Erbe's manual that are not included in this overview. If you wish to see the SoundHack manual, look for one on this computer or visit the on-line version at 

The binaural filter allows one to add impressions of dynamic movement by filtering and panning providing the "illusion" of movement in a 3-D field.  Convolution consists of a process which multiplies the spectra of two sound files.  Gain Change, as the title suggests, allows the gain of a sound file to be amplified or attenuated. 

Mutation is a function implemented by Larry Polansky which allows for the spectral crossfade of 2 sound files: a source and a target. The sounds may be combined using any of a number of different uniform or random mutation methods.  The phase Vocoder is a wonderful tool for individually transforming either the duration or the pitch of a sound file.  Spectral Dynamics contains some standard dynamics controls such as gate, duck and compress. A handy tool that few DSP programs contain. 

Varispeed is a simple sample rate converter/pitch shifter.  The Spectral Extractor seperates a sound file into two new sound files: transient and stable. The idea behind the spectral extractor is that transient sounds (rapidly changing, noisy sounds) will be seperated from stable (periodic waveforms) allowing for removal of noises, etc. While it doesn't work well as a noise reduction process, it can be used to generate some interesting sounds.