summaryrefslogtreecommitdiff
path: root/patches/demo-xfade.axp
diff options
context:
space:
mode:
Diffstat (limited to 'patches/demo-xfade.axp')
-rw-r--r--patches/demo-xfade.axp313
1 files changed, 313 insertions, 0 deletions
diff --git a/patches/demo-xfade.axp b/patches/demo-xfade.axp
new file mode 100644
index 0000000..cc3d535
--- /dev/null
+++ b/patches/demo-xfade.axp
@@ -0,0 +1,313 @@
+<patch-1.0>
+ <obj type="mix/xfade" sha="46677d62cd61f18b6996ffad67cd94b74cd98f2d" uuid="375dc91d218e96cdc9cbc7e92adb48f705ef701a" name="xfade_2" x="770" y="0">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="rekado/write" sha="e127c6f8114715d89b3516a6701b262f7e8f5420" uuid="bd73958e3830021807ee97a8cff4500a72a5710d" name="write_1" x="462" y="14">
+ <params/>
+ <attribs>
+ <combo attributeName="size" selection="8192 (170ms)"/>
+ </attribs>
+ </obj>
+ <obj type="disp/kscope 128 p" sha="c520d81a6e651e80c661abb57c5ee88a357b5727" uuid="664f9317a38a6910ae9bc020e00ca2dd2ee692fa" name="kscope_4" x="1064" y="28">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="disp/kscope 128 p" sha="c520d81a6e651e80c661abb57c5ee88a357b5727" uuid="664f9317a38a6910ae9bc020e00ca2dd2ee692fa" name="kscope_2" x="1204" y="28">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="rekado/write" sha="e127c6f8114715d89b3516a6701b262f7e8f5420" uuid="bd73958e3830021807ee97a8cff4500a72a5710d" name="write_2" x="462" y="70">
+ <params/>
+ <attribs>
+ <combo attributeName="size" selection="8192 (170ms)"/>
+ </attribs>
+ </obj>
+ <obj type="delay/read interp" sha="6fda3a4b04cc8fc49e63240c2fff115695ec7a7" uuid="e3d8b8823ab551c588659520bf6cc25c630466c7" name="read_1" x="616" y="70">
+ <params>
+ <frac32.u.map name="time" value="0.0"/>
+ </params>
+ <attribs>
+ <objref attributeName="delayname" obj="write_1"/>
+ </attribs>
+ </obj>
+ <obj type="./exp-xfade" uuid="a820c1629d2f2a44abda1770f95387742ce8a7cd" name="exp-xfade_1" x="784" y="70">
+ <params>
+ <frac32.u.map name="*c_1" value="8.5"/>
+ </params>
+ <attribs/>
+ </obj>
+ <obj type="mix/xfade" sha="46677d62cd61f18b6996ffad67cd94b74cd98f2d" uuid="375dc91d218e96cdc9cbc7e92adb48f705ef701a" name="xfade_1" x="980" y="84">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="audio/in stereo" sha="1acaaf87659f6c9d0833a6def4dbd5d0c3edca4d" uuid="99848ad6d90a8e615e83b2e619cfc806f28e7281" name="in_1" x="224" y="98">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="math/*c" sha="a73a2cafcf92eb4b6524655dcee98a569d5ddc28" uuid="7a66f52a9594e7e9eb31328ea725cb3641a80b55" name="*c1" x="350" y="98">
+ <params>
+ <frac32.u.map name="amp" value="63.5"/>
+ </params>
+ <attribs/>
+ </obj>
+ <obj type="delay/echo" sha="4113836be966bc4768d1fd2d80b50e4ebd192266" uuid="b7e4de60a644f6b30fdee9648ea62f446ecce38d" name="echo_1" x="476" y="154">
+ <params/>
+ <attribs>
+ <spinner attributeName="delaylength" value="2048"/>
+ </attribs>
+ </obj>
+ <obj type="delay/read interp" sha="6fda3a4b04cc8fc49e63240c2fff115695ec7a7" uuid="e3d8b8823ab551c588659520bf6cc25c630466c7" name="read_2" x="616" y="168">
+ <params>
+ <frac32.u.map name="time" value="0.0"/>
+ </params>
+ <attribs>
+ <objref attributeName="delayname" obj="write_2"/>
+ </attribs>
+ </obj>
+ <obj type="osc/phasor" sha="343e0dfbaa48c69032d959ee1e7398e45000e0bf" uuid="e5553f226015bf75f4fdc3faa39be1bee4f84044" name="phasor_1" x="98" y="224">
+ <params>
+ <frac32.s.map name="pitch" value="-17.0"/>
+ </params>
+ <attribs/>
+ </obj>
+ <obj type="conv/interp" sha="4b93f3e0f08b85924e07feabcdfe53fc11aa6a48" uuid="d68c1a8709d8b55e3de8715d727ec0a2d8569d9a" name="interp_1" x="504" y="224">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="ctrl/dial p" sha="501c30e07dedf3d701e8d0b33c3c234908c3388e" uuid="cc5d2846c3d50e425f450c4b9851371b54f4d674" name="dry" x="840" y="224">
+ <params>
+ <frac32.u.map name="value" value="28.0"/>
+ </params>
+ <attribs/>
+ </obj>
+ <obj type="disp/kscope 128 p" sha="c520d81a6e651e80c661abb57c5ee88a357b5727" uuid="664f9317a38a6910ae9bc020e00ca2dd2ee692fa" name="kscope_3" x="1064" y="224">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="disp/kscope 128 p" sha="c520d81a6e651e80c661abb57c5ee88a357b5727" uuid="664f9317a38a6910ae9bc020e00ca2dd2ee692fa" name="kscope_1" x="1204" y="224">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="lfo/saw down" sha="2a84a3f10fa95e49f9b9cff209cbe7f6b5e1f9ea" uuid="d831d6b82b3d559c3ba7b1b487fb292d7998fd08" name="saw_2" x="364" y="238">
+ <params>
+ <frac32.s.map name="pitch" value="2.299999713897705">
+ <presets>
+ <preset index="1">
+ <f v="14.199999809265137"/>
+ </preset>
+ </presets>
+ </frac32.s.map>
+ </params>
+ <attribs/>
+ </obj>
+ <obj type="math/-c" sha="13ae165692448bd5e8159b2e283e45005ef14cdf" uuid="bc70bed87e5405985ade03f4806b9450609a9093" name="unipolar2bipolar_1" x="700" y="280">
+ <params>
+ <frac32.u.map name="c" value="32.0"/>
+ </params>
+ <attribs/>
+ </obj>
+ <obj type="math/&lt;c" sha="cfbcbe9eb204d0e8edc9d135f13c6fa284ba378d" uuid="852c84e7bd967ee4a44cc553fcf6e3fc9d8b92c4" name="==_1" x="770" y="280">
+ <params>
+ <frac32.u.map name="c" value="0.0"/>
+ </params>
+ <attribs/>
+ </obj>
+ <obj type="conv/to f" sha="1ecea09351d0a8a9d0b72cdd3e089984d17af31" uuid="bdd08445689602ce174689ccb6be085f627d9892" name="nointerp_1" x="546" y="294">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="gpio/out/led1" sha="52567d6da1edf8d777dd9c850ab30dc561d7909d" uuid="c6679540460d64e2e71760e61cb82fac227e2764" name="led1_1" x="854" y="308">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="lfo/square" sha="b4420b58ca2ae5ece53d53540bc91bc9ed7a4b83" uuid="de6909eb64db13af5b43f979a4c130024b3a4793" name="square_1" x="112" y="336">
+ <params>
+ <frac32.s.map name="pitch" value="14.699999809265137"/>
+ </params>
+ <attribs/>
+ </obj>
+ <obj type="./xfade-env" uuid="d6691ab2bc0f506cdc501dbf01b09f72b01921d4" name="xfade-env_1" x="238" y="336">
+ <params>
+ <frac32.u.map name="*c_1" value="12.0"/>
+ </params>
+ <attribs/>
+ </obj>
+ <obj type="lfo/sine" sha="a2851b3d62ed0faceefc98038d9571422f0ce260" uuid="75f7330c26a13953215dccc3b7b9008545c9daa9" name="sine_1" x="406" y="350">
+ <params>
+ <frac32.s.map name="pitch" value="-49.0"/>
+ </params>
+ <attribs/>
+ </obj>
+ <obj type="math/div 128" sha="10837fc0484a3378a48f166255273629682c9d" uuid="7e534ce0f62b1fddbad78a797d8c10c8d1a0b812" name="div_1" x="504" y="350">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="math/*c" sha="60143a29e35f452025e9edaa2dec6e660ecb9c6e" uuid="7d5ef61c3bcd571ee6bbd8437ef3612125dfb225" name="*c_1" x="588" y="350">
+ <params>
+ <frac32.u.map name="amp" value="0.0"/>
+ </params>
+ <attribs/>
+ </obj>
+ <obj type="stomps/chorus1" uuid="308d235b433d167a0251a5a7ae02cb683bb5f1a1" name="obj_1" x="826" y="378">
+ <params>
+ <bool32.tgl name="on" value="0"/>
+ <frac32.u.map name="depth" value="2.5"/>
+ <frac32.s.map name="speed" value="-26.0"/>
+ </params>
+ <attribs/>
+ </obj>
+ <obj type="audio/out stereo" sha="b933bb91801a126126313c11f773158b5ca2face" name="dac_1" x="966" y="378">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="disp/kscope 128 b" sha="8d4224a2649d7e1034724772735c137003a43ad7" uuid="e71f3dd9bc5b799ad703079e63fb929dd75def0" name="kscope_5" x="322" y="448">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="disp/scope 128 b" sha="a7ce66703f067983726298da17fabab409dca3dc" uuid="2b69f51a714fc276503ef10c349d6d253d1ae5e2" name="scope_3" x="476" y="448">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="disp/scope 128 b" sha="a7ce66703f067983726298da17fabab409dca3dc" uuid="2b69f51a714fc276503ef10c349d6d253d1ae5e2" name="scope_1" x="616" y="448">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="disp/scope 128 b" sha="a7ce66703f067983726298da17fabab409dca3dc" uuid="2b69f51a714fc276503ef10c349d6d253d1ae5e2" name="scope_2" x="1092" y="448">
+ <params/>
+ <attribs/>
+ </obj>
+ <obj type="ctrl/button" sha="3a0057991a9376823a6a654a8cf7201abdc31135" uuid="ef3d13774349df85aa9bfecf30dbc91ab8488b3f" name="button_1" x="966" y="546">
+ <params>
+ <bool32.mom name="b" value="0"/>
+ </params>
+ <attribs/>
+ </obj>
+ <nets>
+ <net>
+ <source obj="dry" outlet="out"/>
+ <dest obj="xfade_1" inlet="c"/>
+ </net>
+ <net>
+ <source obj="interp_1" outlet="o"/>
+ <dest obj="echo_1" inlet="in"/>
+ <dest obj="read_1" inlet="time"/>
+ </net>
+ <net>
+ <source obj="echo_1" outlet="out"/>
+ <dest obj="read_2" inlet="time"/>
+ <dest obj="nointerp_1" inlet="i"/>
+ </net>
+ <net>
+ <source obj="*c1" outlet="out"/>
+ <dest obj="write_1" inlet="in"/>
+ <dest obj="xfade_1" inlet="i2"/>
+ <dest obj="write_2" inlet="in"/>
+ </net>
+ <net>
+ <source obj="xfade_1" outlet="o"/>
+ <dest obj="obj_1" inlet="in"/>
+ </net>
+ <net>
+ <source obj="sine_1" outlet="wave"/>
+ <dest obj="div_1" inlet="in"/>
+ </net>
+ <net>
+ <source obj="div_1" outlet="out"/>
+ <dest obj="*c_1" inlet="in"/>
+ </net>
+ <net>
+ <source obj="*c_1" outlet="out"/>
+ <dest obj="saw_2" inlet="pitch"/>
+ </net>
+ <net>
+ <source obj="obj_1" outlet="L"/>
+ <dest obj="dac_1" inlet="left"/>
+ </net>
+ <net>
+ <source obj="obj_1" outlet="R"/>
+ <dest obj="dac_1" inlet="right"/>
+ </net>
+ <net>
+ <source obj="exp-xfade_1" outlet="outlet_1"/>
+ <dest obj="scope_2" inlet="in"/>
+ <dest obj="xfade_1" inlet="i1"/>
+ </net>
+ <net>
+ <source obj="read_1" outlet="out"/>
+ <dest obj="exp-xfade_1" inlet="i1"/>
+ <dest obj="xfade_2" inlet="i1"/>
+ </net>
+ <net>
+ <source obj="read_2" outlet="out"/>
+ <dest obj="exp-xfade_1" inlet="i2"/>
+ <dest obj="xfade_2" inlet="i2"/>
+ </net>
+ <net>
+ <source obj="saw_2" outlet="wave"/>
+ <dest obj="interp_1" inlet="i"/>
+ <dest obj="kscope_4" inlet="in"/>
+ <dest obj="unipolar2bipolar_1" inlet="in"/>
+ </net>
+ <net>
+ <source obj="exp-xfade_1" outlet="env"/>
+ <dest obj="kscope_1" inlet="in"/>
+ </net>
+ <net>
+ <source obj="exp-xfade_1" outlet="env_"/>
+ <dest obj="kscope_2" inlet="in"/>
+ </net>
+ <net>
+ <source obj="exp-xfade_1" outlet="outlet_3"/>
+ <dest obj="scope_1" inlet="in"/>
+ </net>
+ <net>
+ <source obj="exp-xfade_1" outlet="outlet_2"/>
+ <dest obj="scope_3" inlet="in"/>
+ </net>
+ <net>
+ <source obj="button_1" outlet="o"/>
+ <dest obj="scope_2" inlet="hold"/>
+ <dest obj="scope_1" inlet="hold"/>
+ <dest obj="scope_3" inlet="hold"/>
+ <dest obj="kscope_4" inlet="hold"/>
+ <dest obj="kscope_3" inlet="hold"/>
+ <dest obj="kscope_1" inlet="hold"/>
+ <dest obj="kscope_2" inlet="hold"/>
+ <dest obj="kscope_5" inlet="hold"/>
+ </net>
+ <net>
+ <source obj="nointerp_1" outlet="o"/>
+ <dest obj="kscope_3" inlet="in"/>
+ </net>
+ <net>
+ <source obj="unipolar2bipolar_1" outlet="out"/>
+ <dest obj="==_1" inlet="in"/>
+ </net>
+ <net>
+ <source obj="==_1" outlet="out"/>
+ <dest obj="exp-xfade_1" inlet="trigger"/>
+ <dest obj="kscope_5" inlet="in"/>
+ <dest obj="led1_1" inlet="in"/>
+ <dest obj="xfade-env_1" inlet="trigger"/>
+ </net>
+ <net>
+ <source obj="in_1" outlet="left"/>
+ <dest obj="*c1" inlet="in"/>
+ </net>
+ <net>
+ <source obj="xfade-env_1" outlet="env"/>
+ <dest obj="xfade_2" inlet="c"/>
+ </net>
+ </nets>
+ <settings>
+ <subpatchmode>no</subpatchmode>
+ </settings>
+ <notes><![CDATA[]]></notes>
+ <windowPos>
+ <x>0</x>
+ <y>31</y>
+ <width>1280</width>
+ <height>769</height>
+ </windowPos>
+</patch-1.0> \ No newline at end of file