HARMEQ
Harmeq is a Harmonic Equalizer: A one-of-a-kind algorithm dreamed up
by myself and a friend for destroying,
interconnecting and enhancing the relative levels of harmonics within an
audio stream. Think of it as having 8 pitch scalers running at once, and you're adjusting
the output volume of each one of them. Their scales are 1/4,2/4,3/4,4/4,
5/4,6/4,7/4 and 8/4.
Version 0.1 was whipped up in a single evening. It
suffers from all sorts of naive artifacts.
Version 0.2 has now been added. In addition to some aliasing reduction
in the form of oversampling and an input filter, there are more features:
There are 5 new controls for you
to modify the sound! they are Divisor, Feedback Level, Harmonic Spread,
Harmonic Base, and Brain Size. What do they do?
Feedback is the easiest to explain: It controls how much of the
previous output is fed into the input.
Brain Size is simple-
it adjusts how large the buffer is where all of the pitch scaling/sampling
takes place.
The next three controls adjust what the 8 pitch scale versions
are:
In v0.1, and when you first turn on v0.2, the Divisor
is set to 4, which means you
create a series of pitch scalers with the following ratios:
1/4, 2/4, 3/4, 4/4, 5/4, 6/4, 7/4 and 8/4. If you adjust the
Divisor to, for example, 3, though, you get the following series:
1/3, 2/3, 3/3, 4/3, 5/3, 6/3, 7/3, 8/3. Get it?
The default Harmonic Base is 1. It
makes the series begin at a different value, e.g. setting Base to
5 will result in the following series:
5/3, 6/3, 7/3, 8/3, 9/3, 10/3, 11/3, 12/3.
The final slider, Harmonic
Spread, changes the delta from overtone to overtone...for example, instead
of couting by 1's, you can make it count by 7's:
5/3, 12/3, 19/3, 26/3, 33/3, 40/3, 47/3, 54/3. Pretty weird, huh? don't
forget that some of those higher-pitched values will cause output freq's
to be higher than the sampling rate of 44.1KHz (and also higher
than the oversampling [which is coupled to the divisor] will let you
get away with). You run the risk of
getting aliasing distortion, so be aware!
download software
ADSP-2181 EZ-Kit Lite Software (v0.1)- grundgey!
ADSP-2181 EZ-Kit Lite Software (v0.2)- more features
technical
Harmonic Equalizer Controller Numbers
back
Noah's homepage