The TeknoSurf AdWave

EFFECTS  

"Spectral Sieve" is a useful operation which will only retain the N strongest frequency components for each analysis window. This makes an interesting sound in itself for N less than about 20, and it can be used as an effective noise reduction method for larger N. You may select any N ("Number of harmonics"). This value N may be multiplied continuously by a factor which you select for exponential increase (A>1) or decrease (A<1). A=0.5 will thus apply an envelope in such a way that N is halved each second. Also you can weight high frequencies with the "Boost" parameter. Also, you may select a completely random selection of partials, without minding amplitudes.
To view screenshot click here.
"Spectral Shift" will add the specified number of Hz to each frequency component. This will upset the harmonic relationship, and sounds somewhat like ring modulation. Frequency components which fall below 0 Hz or above Fs/2 will be removed. Using "Lower frequency" and "Upper frequency" you may select an area in the spectrum. Effect will then apply to this area only. The specified shift frequency, and also lower and upper frequencies, may be multiplied continuously by a factor which you select for exponential increase (A>1) or decrease (A<1).
To view screenshot click here.
"Spectral Pitch Shift" changes the pitch of the sound without modifying its duration. It will multiply each frequency with the specified factor, so that 0.5 will drop you one octave, 1.5 will increase the pitch by a fifth, etc. Again, you may specify an exponential envelope for glissando effects. A=1.05946, for example, will increase the pitch by one semitone each second. Also the user can specify the pitch shift in octaves and semitones directly. "Static frequency" is rather fun. This specifies the frequency which will remain stationary (normally 0 Hz). If you set this to 800 Hz, you may let all harmonics converge to (A<1) or diverge from (A>1) 800 Hz. Using "Lower frequency" and "Upper frequency" you may select an area in the spectrum. Effect will then apply to this area only.
To view screenshot click here.
"Spectral Filter" will remove or keep all frequencies between the two you specify. These frequencies may be multiplied continuously by a factor which you select for exponential increase (A>1) or decrease (A<1).
To view screenshot click here.
"Spectral Mirror" will fold all frequency components around the specified mirror frequency - those below it will flip above, and vice versa. Using "Lower frequency" and "Upper frequency" you may select an area in the spectrum. Effect will then apply to this area only. The specified mirror frequency, and also lower and upper frequencies, may be multiplied continuously by a factor which you select for exponential increase (A>1) or decrease (A<1).
To view screenshot click here.
"Spectral Trace" will keep only spectral peaks in the sound. The "Threshold" value is rather important. If you want less partials, increase this value. If you want more partials, decrease it.
To view screenshot click here.
"Spectral Magnet" will move grains to a set of fixed frequencies. You may select different standard scales (major, minor, pentatonic and chromatic grids) there. The "Attraction" value is between 0% and 100%, 0% meaning that no grains are moved to the nearest frequency, 100% meaning that all grains are moved. This value may be multiplied continuously by a factor which you select for exponential increase (A>1) or decrease (A<1).
To view screenshot click here.
"Spectral Convolve" is an experimental function which is probably of little use. You may select different standard convolution operators (3X3 masks) used in digital image processing.
To view screenshot click here.
"Spectral Time Stretch" changes the duration of the sound without modifying its pitch. "Stretch factor" allows you to specify the length of the new sound-file to be created. For example "Stretch factor" = 0.5. It will decrease the time-scale of the signal by a factor of two; in other words, the duration of the sound will be be half of its original length, and its spectral disposition (or loosely: "pitch") will remain approximately constant.
To view screenshot click here.
"Spectrum -> EPS" will exports all spectral data from sound to Generic EPS format for later viewing in other programs (for example in "Adobe Photoshop"). The "Threshold" value is rather important. If you sonogram shows unwanted noise, increase this value. If you want more gain, decrease it.
To view screenshot click here.
"Spectral NoiseKiller" filters out a frequency response of the noise. (Thanks to Paul Koonce and Perry R. Cook). He constructs an average or peak frequency response of a noise section which will be used for filtering. The idea here is to get a good signature of the noise which is constant (machine, room, electronic buzzes and hums, etc.). "Spectral NoiseKiller" uses this signature to filter other sounds, turning off any regions of the frequency spectrum which don't have power in them any greater than the noise signature. If anything changes in the room background noise (air conditioner shuts off, etc.), you must rerecord and recalculate the noise estimate. If you are satisfied that the recording was of a typical segment of room noise, try recording a piece of speech (for example), with some pauses between segments of normally spoken speech. Then you must select section of the noise and the speech simultaneously and press OK button.
To view screenshot click here.
"Spectral ParaGraphEQ": It is para-graphic in that it has 10 bands that are arranged as in a graphic equalizer, but the center frequencies and bandwidths of the bands are sweepable. Provides precision control of equalization from subtle adjustments to extreme complex filters. Ideal for any aspect of audio production.
"Spectral ParaGraphEQ" uses a spectral filtering that, unlike most digital equalizer filters, completely decouples gain, frequency and bandwidth specifications from one another. This means that you can move the frequency of a band without changing its gain.
To view screenshot click here.
"Spectral NL Stretch" performs a non-linear stretching of the frequency axis. Values close to 0% (+/-20%) are recommended. Works best with large FFT size. (Thanks to Oyvind Hammer)
To view screenshot click here.
"Spectral Randomizer" selects randomly positioned regions of the spectrum, and interchanges them. The "Block size" parameter sets the size of the blocks, given in percents of the whole frequency axis. This procedure is repeated a number of times, as specified, thus permutating the partials. (Thanks to Oyvind Hammer and Roald Baudoux).
To view screenshot click here.
"Spectral Harmonizer" works much like a commercial harmonizer in that it allows you to create harmony against the source by adding a transposed copy of it. Here the concept is extended by allowing for multiple harmonizations, each taken from a different band of frequencies, output with seperate gain ( Special thanks to Paul Koonce).
To view screenshot click here.

HOME | EFFECTS | DOWNLOADS | LINKS

Last updated: Sun, 8 November, 1998
© 1998 Alex Yermakov.
Any comments, suggestions, advice, bug reports, requests, may be emailed to: alexy@kagi.com