Tom Erbe - University of California, San Diego
[Link] & [Link]
SoundHack externals for Max/MSP & PD
Download from [Link]
SoundHack plugins - VST, RTAS & AU
Download from [Link]
and [Link]
AMPLITUDE EFFECTS
+decimate - bit/sample rate reduction distortion
+chebyshev - waveshaping harmonic distortion
+compand - compressor/expander
DELAY EFFECTS
+delay - feature-rich analog-like delay
+pitchdelay - delay based pitch shifting
+bubbler - granular delay
SPECTRAL FILTERS
+binaural - binaural filter
+morphfilter - fft filter with 2 shapes and depth
+spectralgate - fft noise gate and ducker
+spectralcompand - fft compressor/expander
decimation - bit crushing averaging - folding
number of bits number of samples
y=x y = 2pow(x, 2) - 1 y = 4pow(x, 3) - 3x
X poly 1 X poly 2 X poly 3
X poly 4 X poly 5 X poly 7
y = 64pow(x, 7)
y = 8pow(x, 4) y = 16pow(x, 5) - 112pow(x, 5)
- 8pow(x, 2) + 1 - 20pow(x, 3) + 5x + 56pow(x, 3) - 7x
X X
Gain Shape
Level Follower
rms/peak attack release threshold ratio makeup gain
delay memory
read write
X +
filter distortion
input
output
frequency resonance feedback
read position control
lfo
time frequency waveshape
delay memory
read x 8 write
read position control x 8
X +
filter distortion
input
frequency resonance feedback
output
+
grainreader xx88
grainreader
grainreader
x 8
grainreader
grainreader
xx88xx88
grainreader
grainreader
grainreader x 8
reverse ran
+1 or -1
dom
start variation ran
dom
write position read position
+ X
time
octave variation ran
dom
pitch
octave
ramp modulator
length variation
density envelope gen
read grain out
X
fft - sig2spect ifft - spect2sig
X cross fade
binaural data
position 1
ifft - spect2sig
position 2 X
angle
fft - sig2spect ifft - spect2sig
filter 1 data
learn
gate
cross fade X
filter 2 data
depth
fft - sig2spect ifft - spect2sig
threshold shape
learn
gate
Gain Table
Level Follower
attack release threshold ratio
fft - sig2spect ifft - spect2sig
threshold shape
learn
gate
Gain Table
Level Follower
attack release thresh gain
offset
amplitude
phase
fft - sig2spect ifft - spect2sig
noise
+ × +
bands phase shift phase null phase noise band shift
amplitude
phase
frequency
fft - sig2spect gate ifft - spect2sig
select
∆ phase → freq
phase storage pitch sieve
∆
×
sinebank
pitch shift threshold MIDI pitch bands
rate
recent sample
memory
voice trigger
read pointer
voice
voice +
voice
voice
voice
pvoc stretch
granu stretch
voices x N pvoc or granular
amplitude
phase
fft - sig2spect ifft - spect2sig
phase storage
∆ ×
select
out position read position
÷
+
grain
grain
grain
grain
grain
grain
grain
grain size shimmer stretch bands