voxhumana - guyjbrown/bleepmanual GitHub Wiki
Vox Humana (voxhumana)
Polymoog Vox Humana patch as used by Gary Numan
Author: Guy Brown
Parameters
| parameter | minimum | maximum | default | description |
|---|---|---|---|---|
release |
0 | 1 | 0.2 | the length of the envelope release |
attack |
0 | 5 | 0.453 | attack time |
decay |
0 | 5 | 0 | decay time |
sustain |
0 | 1 | 1 | sustain level |
release |
0 | 5 | 0.1 | release time |
volume |
0 | 1 | 0.7 | overall volume |
WebAudio graph
graph TD;
vco1_id(["SAW-OSC:vco1"])-->mix_id("VCA:mix");
vco2_id(["PULSE-OSC:vco2"])-->mix_id("VCA:mix");
mix_id("VCA:mix")-->filter_id["LPF:filter"];
filter_id["LPF:filter"]-->vca_id("VCA:vca");
vca_id("VCA:vca")-->audio_id("audio");
lfo1_id(["TRI-OSC:lfo1"])-->gain1_id("VCA:gain1");
gain1_id("VCA:gain1")-->vco1_id(["SAW-OSC:vco1"]);
lfo2_id(["TRI-OSC:lfo2"])-->gain2_id("VCA:gain2");
gain2_id("VCA:gain2")-->vco2_id(["PULSE-OSC:vco2"]);
lfo3_id(["TRI-OSC:lfo3"])-->gain3_id("VCA:gain3");
gain3_id("VCA:gain3")-->vco2_id(["PULSE-OSC:vco2"]);
env_id[/"ADSR:env"\]-.->vca_id("VCA:vca");