summaryrefslogtreecommitdiff
path: root/objects/faust/phaser_mono_float.axo
diff options
context:
space:
mode:
Diffstat (limited to 'objects/faust/phaser_mono_float.axo')
-rw-r--r--objects/faust/phaser_mono_float.axo36
1 files changed, 36 insertions, 0 deletions
diff --git a/objects/faust/phaser_mono_float.axo b/objects/faust/phaser_mono_float.axo
new file mode 100644
index 0000000..f2d990c
--- /dev/null
+++ b/objects/faust/phaser_mono_float.axo
@@ -0,0 +1,36 @@
+<objdefs>
+ <obj.normal id="phaser_mono_float" uuid="d2dad834546ee8864e74efad2a1e9b1d7e26ace8" sha="f3858c3689b98a6a07f4a083d6854e56fe5ba43b">
+ <sDescription>Phaser Mono (from Faust)</sDescription>
+ <author>Ricardo Wurmus</author>
+ <license>GPL</license>
+ <helpPatch/>
+ <inlets>
+ <frac32buffer name="in" description="in"/>
+ </inlets>
+ <outlets>
+ <frac32buffer.bipolar name="out" description="output"/>
+ </outlets>
+ <params>
+ <!-- values are given as: default, min, max, increment? -->
+ <!-- 0.5f, 0.0f, 1e+01f, 0.01f -->
+ <frac32.u.map description="Speed (Hz)" name="speed"/>
+ </params>
+ <displays/>
+ <attribs/>
+ <includes>
+ <include>./phaser_mono_float.cpp</include>
+ </includes>
+ <code.declaration><![CDATA[
+Dsp phaser;
+]]></code.declaration>
+ <code.init><![CDATA[
+ phaser.init(48000);
+ ]]></code.init>
+ <code.krate><![CDATA[
+ phaser.compute(BUFSIZE,
+ &inlet_in,
+ &outlet_out[0],
+ param_speed);
+]]></code.krate>
+ </obj.normal>
+</objdefs>