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");