filterwobble - guyjbrown/bleepmanual GitHub Wiki

Pitch and filter wobbles (filterwobble)

A demo of how to modulate pitch and filter cutoff with a square-wave LFO, try this with a high pitch.

Author: Guy J Brown

Parameters

parameter minimum maximum default description
lfo_rate 0 1 0.3 controls the LFO rate
cutoff 20 20000 6000 filter cutoff
resonance 0 30 20 filter resonance
filter_mod 0 1000 500 filter modulation depth
attack 0 5 0.1 attack time
decay 0 5 1.5 decay time
sustain 0 1 0 sustain level
release 0 5 0.1 release time
volume 0 1 0.8 controls the overall volume

WebAudio graph

graph TD;
   saw_id(["SAW-OSC:saw"])-->lowpass_id["LPF:lowpass"];
   lowpass_id["LPF:lowpass"]-->vca_id("VCA:vca");
   vca_id("VCA:vca")-->audio_id("audio");
   lfo_id(["SQR-OSC:lfo"])-->pitchmod_id("VCA:pitchmod");
   pitchmod_id("VCA:pitchmod")-->saw_id(["SAW-OSC:saw"]);
   lfo_id(["SQR-OSC:lfo"])-->filtermod_id("VCA:filtermod");
   filtermod_id("VCA:filtermod")-->lowpass_id["LPF:lowpass"];
   pitchenv_id[/"ADSR:pitchenv"\]-.->saw_id(["SAW-OSC:saw"]);
   env_id[/"ADSR:env"\]-.->vca_id("VCA:vca");

Examples