0% found this document useful (0 votes)
161 views15 pages

SoundHack Max MSP and PD Externals - Sli

The document describes SoundHack plugins and externals for digital audio workstations that provide various effects like delay, amplitude modulation, spectral filtering, granular synthesis, and pitch shifting. It lists specific plugins for decimation, waveshaping distortion, compression, delay, binaural filtering, FFT filtering, and granular processing. Diagrams illustrate the signal flow of granular synthesis, spectral filtering, and other algorithms behind the plugins.

Uploaded by

Juli?n r?os
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
161 views15 pages

SoundHack Max MSP and PD Externals - Sli

The document describes SoundHack plugins and externals for digital audio workstations that provide various effects like delay, amplitude modulation, spectral filtering, granular synthesis, and pitch shifting. It lists specific plugins for decimation, waveshaping distortion, compression, delay, binaural filtering, FFT filtering, and granular processing. Diagrams illustrate the signal flow of granular synthesis, spectral filtering, and other algorithms behind the plugins.

Uploaded by

Juli?n r?os
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like