chiral - guyjbrown/bleepmanual GitHub Wiki

Chiral (chiral)

Tone into wavefolder with modulation something like Fors Chiral

Author: Guy J Brown

Parameters

parameter minimum maximum default description
cutoff 100 8000 1850 cutoff frequency
resonance 0 20 1.5 filter resonance
gain 0.01 1 0.15 tone
gain_mod 0 1 0.03 gain modulation
symmetry -1 1 -0.59 wavefolder symmetry
symmetry_mod 0 1 0.4 symmetry modulation
noise 0 1 0 noise level
amp_level 0 1 0.36 amp mod level
amp_rate 0.125 8 1.5 amp mod rate
lfo_rate 0.01 12 0.61 lfo rate
attack 0 5 1.2 attack
decay 0 5 1.6 decay
sustain 0 1 1 sustain
release 0 5 0.1 release
volume 0 1 0.3 volume

WebAudio graph

graph TD;
   osc_id(["SIN-OSC:osc"])-->folder_id("FOLDER:folder");
   noise_id("RAND-OSC:noise")-->noisegain_id("VCA:noisegain");
   noisegain_id("VCA:noisegain")-->folder_id("FOLDER:folder");
   folder_id("FOLDER:folder")-->crossmod_id("VCA:crossmod");
   crossmod_id("VCA:crossmod")-->lowpass_id["LPF:lowpass"];
   lowpass_id["LPF:lowpass"]-->vca_id("VCA:vca");
   vca_id("VCA:vca")-->audio_id("audio");
   mod_id(["SIN-OSC:mod"])-->modgain_id("VCA:modgain");
   modgain_id("VCA:modgain")-->crossmod_id("VCA:crossmod");
   lfo_id(["TRI-OSC:lfo"])-->gainmod_id("VCA:gainmod");
   gainmod_id("VCA:gainmod")-->folder_id("FOLDER:folder");
   lfo_id(["TRI-OSC:lfo"])-->symmetrymod_id("VCA:symmetrymod");
   symmetrymod_id("VCA:symmetrymod")-->folder_id("FOLDER:folder");
   env_id[/"ADSR:env"\]-.->vca_id("VCA:vca");

Examples