Module pippi.fx
Functions
belleq
def belleq(
snd,
freq=None,
q=None,
gain=None,
norm=True
)
bpf
def bpf(
snd,
freq=None,
res=None,
norm=True
)
brf
def brf(
snd,
freq
)
buttbpf
def buttbpf(
snd,
freq
)
butthpf
def butthpf(
snd,
freq
)
buttlpf
def buttlpf(
snd,
freq
)
compressor
def compressor(
snd,
ratio=4.0,
threshold=-30.0,
attack=0.2,
release=0.2
)
convolve
def convolve(
snd,
impulse,
norm=True
)
crossfade
def crossfade(
a,
b,
curve=None
)
crossover
def crossover(
snd,
amount,
smooth,
fade
)
Crossover distortion ported from the supercollider CrossoverDistortion ugen
crush
def crush(
snd,
bitdepth=None,
samplerate=None
)
decimate
def decimate(
snd,
factor
)
delay
def delay(
snd,
delaytime,
feedback
)
distort
def distort(
snd
)
Non-linear distortion ported from supercollider
envelope_follower
def envelope_follower(
snd,
window=0.015
)
fir
def fir(
snd,
impulse,
normalize=True
)
fold
def fold(
snd,
amp=1,
norm=True
)
go
def go(
snd,
factor,
density=1.0,
wet=1.0,
minlength=0.01,
maxlength=0.06,
minclip=0.4,
maxclip=0.8,
win=None
)
hpf
def hpf(
snd,
freq=None,
res=None,
norm=True
)
hshelfeq
def hshelfeq(
snd,
freq=None,
q=None,
gain=None,
norm=True
)
lpf
def lpf(
snd,
freq=None,
res=None,
norm=True
)
lshelfeq
def lshelfeq(
snd,
freq=None,
q=None,
gain=None,
norm=True
)
mdelay
def mdelay(
snd,
delays,
feedback
)
mincer
def mincer(
snd,
length,
position,
pitch,
amp=1.0,
wtsize=4096
)
ms_decode
def ms_decode(
snd
)
ms_encode
def ms_encode(
snd
)
norm
def norm(
snd,
ceiling
)
notchf
def notchf(
snd,
freq=None,
res=None,
norm=True
)
paulstretch
def paulstretch(
snd,
stretch=1,
windowsize=1
)
peakf
def peakf(
snd,
freq=None,
res=None,
norm=True
)
repitch
def repitch(
snd,
ratio,
quality=5
)
resample
def resample(
snd,
ratio,
quality=5
)
saturator
def saturator(
snd,
drive=10.0,
offset=0.0,
dcblock=True
)
softclip
def softclip(
snd
)
Zener diode clipping simulation implemented by Will Mitchell of Starling Labs
softclip2
def softclip2(
snd
)
tconvolve
def tconvolve(
snd,
impulse,
normalize=True
)
upsample
def upsample(
snd,
factor
)
vdelay
def vdelay(
snd,
lfo,
mindelay,
maxdelay,
feedback
)
vspeed
def vspeed(
snd,
lfo,
minspeed,
maxspeed
)
vspeed2
def vspeed2(
snd,
speed,
quality=5,
normalize=False
)
wconvolve
def wconvolve(
snd,
impulse,
wsize=None,
grid=None,
normalize=True
)
weave
def weave(
snd,
threshold=0.1,
above=True
)
widen
def widen(
snd,
width=1
)