summaryrefslogtreecommitdiff
path: root/dsp
diff options
context:
space:
mode:
Diffstat (limited to 'dsp')
-rw-r--r--dsp/moog_vcf_2b.dsp13
-rw-r--r--dsp/moog_vcf_2bn.dsp13
2 files changed, 26 insertions, 0 deletions
diff --git a/dsp/moog_vcf_2b.dsp b/dsp/moog_vcf_2b.dsp
new file mode 100644
index 0000000..4fc5a42
--- /dev/null
+++ b/dsp/moog_vcf_2b.dsp
@@ -0,0 +1,13 @@
+declare name "moog_vcf_2b";
+declare author "Ricardo Wurmus (Ksoloti), Julius O. Smith III (Faust)";
+declare copyright "2024";
+declare license "STK-4.3 (https://github.com/grame-cncm/faustlibraries/blob/master/licenses/stk-4.3.0.md)";
+declare description "Moog VCF based on moog_vcf_2b from Faust.";
+
+import("stdfaust.lib");
+va = library("vaeffects.lib");
+
+freq = hslider("cutoff [unit:Hz]", 10000, 0, 15000, 0.01) : si.smoo;
+res = hslider("resonance", 0, 0, 1, 0.01) : si.smoo;
+
+process = va.moog_vcf_2b(res, freq);
diff --git a/dsp/moog_vcf_2bn.dsp b/dsp/moog_vcf_2bn.dsp
new file mode 100644
index 0000000..22c86a4
--- /dev/null
+++ b/dsp/moog_vcf_2bn.dsp
@@ -0,0 +1,13 @@
+declare name "moog_vcf_2bn";
+declare author "Ricardo Wurmus (Ksoloti), Julius O. Smith III (Faust)";
+declare copyright "2024";
+declare license "STK-4.3 (https://github.com/grame-cncm/faustlibraries/blob/master/licenses/stk-4.3.0.md)";
+declare description "Moog VCF based on moog_vcf_2bn from Faust.";
+
+import("stdfaust.lib");
+va = library("vaeffects.lib");
+
+freq = hslider("cutoff [unit:Hz]", 15000, 0, 15000, 0.01) : si.smoo;
+res = hslider("resonance", 0, 0, 1, 0.01) : si.smoo;
+
+process = va.moog_vcf_2bn(res, freq);