Module pippi.fx

Functions

belleq

def belleq(
    snd,
    freq,
    q,
    gain,
    norm
)

bpf

def bpf(
    snd,
    freq,
    res,
    norm
)

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,
    threshold,
    attack,
    release
)

convolve

def convolve(
    snd,
    impulse,
    norm
)

crossfade

def crossfade(
    a,
    b,
    curve
)

crossover

def crossover(
    snd,
    amount,
    smooth,
    fade
)

Crossover distortion ported from the supercollider CrossoverDistortion ugen

crush

def crush(
    snd,
    bitdepth,
    samplerate
)

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
)

fir

def fir(
    snd,
    impulse,
    normalize
)

fold

def fold(
    snd,
    amp,
    norm
)

go

def go(
    snd,
    factor,
    density,
    wet,
    minlength,
    maxlength,
    minclip,
    maxclip,
    win
)

hpf

def hpf(
    snd,
    freq,
    res,
    norm
)

hshelfeq

def hshelfeq(
    snd,
    freq,
    q,
    gain,
    norm
)

lpf

def lpf(
    snd,
    freq,
    res,
    norm
)

lshelfeq

def lshelfeq(
    snd,
    freq,
    q,
    gain,
    norm
)

mdelay

def mdelay(
    snd,
    delays,
    feedback
)

mincer

def mincer(
    snd,
    length,
    position,
    pitch,
    amp,
    wtsize
)

ms_decode

def ms_decode(
    snd
)

ms_encode

def ms_encode(
    snd
)

norm

def norm(
    snd,
    ceiling
)

notchf

def notchf(
    snd,
    freq,
    res,
    norm
)

paulstretch

def paulstretch(
    snd,
    stretch,
    windowsize
)

peakf

def peakf(
    snd,
    freq,
    res,
    norm
)

repitch

def repitch(
    snd,
    ratio,
    quality
)

resample

def resample(
    snd,
    ratio,
    quality
)

saturator

def saturator(
    snd,
    drive,
    offset,
    dcblock
)

softclip

def softclip(
    snd
)

Zener diode clipping simulation implemented by Will Mitchell of Starling Labs

tconvolve

def tconvolve(
    snd,
    impulse,
    normalize
)

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,
    normalize
)

wconvolve

def wconvolve(
    snd,
    impulse,
    wsize,
    grid,
    normalize
)

weave

def weave(
    snd,
    threshold,
    above
)

widen

def widen(
    snd,
    width
)