summaryrefslogtreecommitdiff
path: root/dsp
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2024-05-02 18:05:03 +0200
committerRicardo Wurmus <rekado@elephly.net>2024-05-02 18:05:03 +0200
commit13867f92753abafea18054a524e362ce506aae7b (patch)
tree90a9be8c7c0a5bdd2791b758c39ceaa5f7aa424c /dsp
parentee3229a2d4f2f845aa486cf82b2c804c4895a979 (diff)
Add axo and dsp directories.HEADmain
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);