diff options
Diffstat (limited to 'patches/faust-phaser-demo.axp')
-rw-r--r-- | patches/faust-phaser-demo.axp | 246 |
1 files changed, 246 insertions, 0 deletions
diff --git a/patches/faust-phaser-demo.axp b/patches/faust-phaser-demo.axp new file mode 100644 index 0000000..fa2a245 --- /dev/null +++ b/patches/faust-phaser-demo.axp @@ -0,0 +1,246 @@ +<patch-1.0> + <obj type="disp/scope 128 b trig" sha="1d8e04cf76c1be799824f4065917f788e705b029" uuid="11747dcd1dc9afe4919f537c861fb18b80b4e4e" name="scope_1" x="1050" y="0"> + <params/> + <attribs/> + </obj> + <comment type="patch/comment" x="14" y="14" text="different primitive periodic wave oscillators"/> + <comment type="patch/comment" x="252" y="14" text="you can use the piano keyboard to play (windows menu->piano)"/> + <obj type="midi/in/keyb" sha="b8deb97637e54be31fcb62e849e4fa406e72256e" name="keyb1" x="14" y="56"> + <params/> + <attribs/> + </obj> + <obj type="osc/sine" sha="edec4a9d5f533ea748cd564ce8c69673dd78742f" name="osc_1" x="182" y="56"> + <params> + <frac32.s.map name="pitch" value="-17.0"/> + </params> + <attribs/> + </obj> + <comment type="patch/comment" x="294" y="56" text="sine wave"/> + <obj type="audio/in stereo" sha="1acaaf87659f6c9d0833a6def4dbd5d0c3edca4d" uuid="99848ad6d90a8e615e83b2e619cfc806f28e7281" name="in_1" x="434" y="70"> + <params/> + <attribs/> + </obj> + <obj type="mix/mix 2 g" sha="921aefdda41b92a27cc93c53b5154554d0ce6d3b" uuid="221f038da51943034a75e442c90624fcebfe6112" name="mix_1" x="560" y="70"> + <params> + <frac32.u.map name="gain1" value="64.0"/> + <frac32.u.map name="gain2" value="64.0"/> + </params> + <attribs/> + </obj> + <obj type="rekado/phaser_mono_float" sha="9b6473602cbbc82f9d985272762874064d7c13f1" uuid="d2dad834546ee8864e74efad2a1e9b1d7e26ace8" name="phaser_mono_float_1" x="700" y="70"> + <params> + <frac32.u.map name="speed" value="8.5"/> + </params> + <attribs/> + </obj> + <obj type="osc/saw" sha="fe2c3c02396657dfbc225c73f9340ad0c4c3eea6" name="saw_1" x="182" y="182"> + <params> + <frac32.s.map name="pitch" value="-18.0"/> + </params> + <attribs/> + </obj> + <comment type="patch/comment" x="294" y="182" text="sawtooth wave"/> + <obj type="audio/inconfig" sha="7eb314b69477fa9eb4ff1f78cc33085b109e9400" uuid="6f2f725102e40ae42955f5615c27eb211298a1d" name="inconfig_1" x="714" y="182"> + <params/> + <attribs> + <combo attributeName="gain" selection="0dB"/> + <combo attributeName="boost" selection="20dB"/> + </attribs> + </obj> + <comment type="patch/comment" x="476" y="224" text="select the waveform here:"/> + <obj type="disp/scope 128 b trig" sha="91c015bbaaedb3ccbea0d5e0f78dbee6588e0a39" name="scope_128s1" x="1050" y="238"> + <params/> + <attribs/> + </obj> + <obj type="ctrl/i radio 8 v" sha="a2ed8a60e7db97fda888b7f7c66aa23711070918" uuid="577436e6982cb8ac1f816144195641eeb6846f79" name="i_1" x="476" y="252"> + <params> + <int32.vradio name="value" value="1"/> + </params> + <attribs/> + </obj> + <obj type="./murf" uuid="7b7972039a3a2e17d875e58e8a8678bf24aad50d" name="murf_1" x="686" y="252"> + <params> + <frac32.u.map name="attack" value="42.5"/> + <frac32.u.map name="decay" value="0.0"/> + <frac32.u.map name="reso" value="16.0"/> + <frac32.u.map name="depth" value="0.0"/> + </params> + <attribs/> + </obj> + <obj type="filter/lp1" sha="290a234e2f83eb072198d0158bcd5da02a3606c3" uuid="1b1fd7085e44d2b7b80b59b8d68796b909c1b2cc" name="lp1_1" x="798" y="252"> + <params> + <frac32.s.map name="freq" value="33.0"/> + </params> + <attribs/> + </obj> + <obj type="stomps/delay" uuid="1cb9ef688a1fc2dca9d8c57c70ad14c60b4a8630" name="obj_1" x="910" y="252"> + <params> + <bool32.tgl name="on" value="1"/> + <frac32.u.map name="fdbk" value="16.5"/> + <frac32.u.map name="time" value="13.5"/> + </params> + <attribs/> + </obj> + <obj type="osc/tri" sha="e7066d3dcd0e52be1613be8b5ccc96acee0ed064" uuid="b7510b296fd8f1dad5e317c620b496e1a99c08d6" name="tri_1" x="182" y="280"> + <params> + <frac32.s.map name="pitch" value="-20.0"/> + </params> + <attribs/> + </obj> + <comment type="patch/comment" x="294" y="280" text="triangle wave"/> + <comment type="patch/comment" x="560" y="294" text="0: sine"/> + <comment type="patch/comment" x="560" y="308" text="1:saw"/> + <comment type="patch/comment" x="560" y="322" text="2: triangle"/> + <comment type="patch/comment" x="560" y="336" text="3: square"/> + <comment type="patch/comment" x="560" y="350" text="4: assymetrical square"/> + <obj type="osc/square" sha="7cccf8a95bf312ecc084f11f532cf5fda00b8c58" name="square_1" x="182" y="378"> + <params> + <frac32.s.map name="pitch" value="-9.0"/> + </params> + <attribs/> + </obj> + <comment type="patch/comment" x="294" y="378" text="square wave"/> + <obj type="mix/xfade" sha="46677d62cd61f18b6996ffad67cd94b74cd98f2d" uuid="375dc91d218e96cdc9cbc7e92adb48f705ef701a" name="xfade_1" x="784" y="448"> + <params/> + <attribs/> + </obj> + <obj type="mix/mix 2 g" sha="921aefdda41b92a27cc93c53b5154554d0ce6d3b" uuid="221f038da51943034a75e442c90624fcebfe6112" name="mix_2" x="952" y="448"> + <params> + <frac32.u.map name="gain1" value="45.0"/> + <frac32.u.map name="gain2" value="64.0"/> + </params> + <attribs/> + </obj> + <comment type="patch/comment" x="56" y="462" text="duty/cycle"/> + <obj type="math/*c" sha="a73a2cafcf92eb4b6524655dcee98a569d5ddc28" uuid="7a66f52a9594e7e9eb31328ea725cb3641a80b55" name="*c1" x="644" y="462"> + <params> + <frac32.u.map name="amp" value="35.5"/> + </params> + <attribs/> + </obj> + <obj type="audio/out stereo" sha="b933bb91801a126126313c11f773158b5ca2face" name="dac_1" x="1092" y="462"> + <params/> + <attribs/> + </obj> + <obj type="ctrl/dial p" sha="1f21216639bb798a4ea7902940999a5bcfd0de90" name="c1" x="56" y="476"> + <params> + <frac32.u.map name="value" value="20.0"/> + </params> + <attribs/> + </obj> + <obj type="osc/pwm" sha="d157b5424d365fe9d0dbb9b8c6cffd0e9a528afe" name="pwm_1" x="182" y="476"> + <params> + <frac32.s.map name="pitch" value="0.0"/> + </params> + <attribs/> + </obj> + <comment type="patch/comment" x="294" y="476" text="assymetrical square wave"/> + <obj type="mux/mux 5" sha="d98b62571685c915a5cbd8ee2565e8e4593c09b7" uuid="3e76a5bfd7e6acc8ccb7f01014d3efe9f18e78d6" name="inmux41" x="490" y="476"> + <params/> + <attribs/> + </obj> + <obj type="ctrl/dial p" sha="501c30e07dedf3d701e8d0b33c3c234908c3388e" uuid="cc5d2846c3d50e425f450c4b9851371b54f4d674" name="dial_1" x="826" y="546"> + <params> + <frac32.u.map name="value" value="40.0"/> + </params> + <attribs/> + </obj> + <obj type="ctrl/toggle" sha="a104f377191a424d537741cdfd7d5348bc16590c" name="cb11" x="574" y="588"> + <params> + <bool32.tgl name="b" value="0"/> + </params> + <attribs/> + </obj> + <nets> + <net> + <source obj="keyb1" outlet="note"/> + <dest obj="osc_1" inlet="pitch"/> + <dest obj="saw_1" inlet="pitch"/> + <dest obj="square_1" inlet="pitch"/> + <dest obj="pwm_1" inlet="pitch"/> + <dest obj="tri_1" inlet="pitch"/> + </net> + <net> + <source obj="c1" outlet="out"/> + <dest obj="pwm_1" inlet="pw"/> + </net> + <net> + <source obj="saw_1" outlet="wave"/> + <dest obj="inmux41" inlet="i1"/> + </net> + <net> + <source obj="square_1" outlet="wave"/> + <dest obj="inmux41" inlet="i3"/> + </net> + <net> + <source obj="pwm_1" outlet="wave"/> + <dest obj="inmux41" inlet="i4"/> + </net> + <net> + <source obj="cb11" outlet="o"/> + <dest obj="scope_128s1" inlet="hold"/> + </net> + <net> + <source obj="osc_1" outlet="wave"/> + <dest obj="inmux41" inlet="i0"/> + </net> + <net> + <source obj="i_1" outlet="out"/> + <dest obj="inmux41" inlet="s"/> + </net> + <net> + <source obj="tri_1" outlet="wave"/> + <dest obj="inmux41" inlet="i2"/> + </net> + <net> + <source obj="dial_1" outlet="out"/> + <dest obj="xfade_1" inlet="c"/> + </net> + <net> + <source obj="inmux41" outlet="o"/> + <dest obj="scope_128s1" inlet="in"/> + <dest obj="*c1" inlet="in"/> + </net> + <net> + <source obj="in_1" outlet="left"/> + <dest obj="mix_1" inlet="in1"/> + </net> + <net> + <source obj="in_1" outlet="right"/> + <dest obj="mix_1" inlet="in2"/> + </net> + <net> + <source obj="mix_1" outlet="out"/> + <dest obj="phaser_mono_float_1" inlet="in"/> + <dest obj="xfade_1" inlet="i2"/> + <dest obj="murf_1" inlet="in"/> + </net> + <net> + <source obj="phaser_mono_float_1" outlet="out"/> + <dest obj="xfade_1" inlet="i1"/> + </net> + <net> + <source obj="xfade_1" outlet="o"/> + <dest obj="mix_2" inlet="in2"/> + </net> + <net> + <source obj="mix_2" outlet="out"/> + <dest obj="dac_1" inlet="left"/> + <dest obj="dac_1" inlet="right"/> + </net> + <net> + <source obj="obj_1" outlet="out"/> + <dest obj="mix_2" inlet="in1"/> + </net> + </nets> + <settings> + <subpatchmode>no</subpatchmode> + </settings> + <notes><![CDATA[]]></notes> + <windowPos> + <x>-3</x> + <y>31</y> + <width>1286</width> + <height>772</height> + </windowPos> +</patch-1.0>
\ No newline at end of file |