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. |
© 1998 Alex Yermakov. Any comments, suggestions, advice, bug reports, requests, may be emailed to: alexy@kagi.com