SpecDraw 

SpecDraw is a prototype implementation of a sonagram-based frequency-domain sound editor. The program was developed by Gerhard Eckel at IRCAM in 1989 on a NeXT computer system and was first presented at the 1990 International Computer Music Conference in Glasgow (Eckel 90). The main purpose of SpecDraw was to proof the significance of a new spectral editing paradigm based on interactive design of time-variant filters by drawing directly on a frequency-domain representation (Eckel 92). This intuitive signal editing metaphor was very well received by composers since it allows for sophisticated signal editing without specialized knowledge in signal processing. The combination of visual and auditive control over signal editing tasks also enhances the understanding of acoustic phenomena and their perceptual relevance, which is a prerequisite for an artistically meaningful employment of digital signal processing in computer music. The experience made with SpecDraw served as basis for the development of AudioSculpt, the graphical user interface for SuperVP running on Macintosh computers.



Example

The example shows how a singer's voice can be extracted easily from a recording which contains both the singer and the orchestra. In the sonagram representation (to the right) the partials of the singer can be easily distinguished from the orchestra instruments due to the pronounced vibrato of the voice. In order to separate the voice from the orchestra, all the user has to do is to select the relevant partials by drawing regions on top of the sonagram. SpecDraw uses this information to construct a time-varying filter which it applies to the original signal using an efficient FFT-based filter algorithm. The result is a signal which contains only the partials of the voice.