diff options
Diffstat (limited to 'objects/octaver.axs')
-rw-r--r-- | objects/octaver.axs | 238 |
1 files changed, 238 insertions, 0 deletions
diff --git a/objects/octaver.axs b/objects/octaver.axs new file mode 100644 index 0000000..492038e --- /dev/null +++ b/objects/octaver.axs @@ -0,0 +1,238 @@ +<patch-1.0> + <comment type="patch/comment" x="854" y="56" text="write to delayline"/> + <obj type="patch/inlet a" sha="709c10aa648c6e5a3c00da4b5dd238899a7c109c" uuid="b577fe41e0a6bc7b5502ce33cb8a3129e2e28ee5" name="audio in" x="756" y="70"> + <params/> + <attribs/> + </obj> + <obj type="delay/write" sha="c573b27a5ebc2efb2d1e8ec173ff4793a2acbae2" name="d1" x="854" y="70"> + <params/> + <attribs> + <combo attributeName="size" selection="8192 (170ms)"/> + </attribs> + </obj> + <comment type="patch/comment" x="168" y="98" text="direction of pitch change"/> + <comment type="patch/comment" x="420" y="98" text="intervals"/> + <obj type="patch/inlet b" sha="17c8e188371661163bfa55cea9974eecb785fb06" uuid="3b0d3eacb5bb978cb05d1372aa2714d5a4790844" name="up/down" x="168" y="112"> + <params/> + <attribs/> + </obj> + <obj type="patch/inlet i" sha="525f64aba3d51dde5253cccedd116ec84bf5d5d1" uuid="f11927f00c59219df0c50f73056aa19f125540b7" name="interval" x="322" y="112"> + <params/> + <attribs/> + </obj> + <obj type="sel/sel dial 4" sha="7b1dd698ae4ee24b56779ec6463575f325706bc0" uuid="2bf0aa0779d8476013c6151d55fa9452b204d852" name="sel_1" x="420" y="112"> + <params> + <frac32.u.map name="v0" value="16.0"/> + <frac32.u.map name="v1" value="32.0"/> + <frac32.u.map name="v2" value="48.0"/> + <frac32.u.map name="v3" value="64.0"/> + </params> + <attribs/> + </obj> + <obj type="ctrl/dial b" sha="b26f881dfa1451f0269e068eb6b3d824b43b41d3" uuid="862e7d7f29093cb1ce4aed72244d118ad4d46692" name="dial_1" x="28" y="182"> + <params> + <frac32.s.map name="value" value="-5.859999656677246"/> + </params> + <attribs/> + </obj> + <comment type="patch/comment" x="28" y="294" text="mod frequency tuned to length of delay line"/> + <obj type="osc/phasor compl" sha="c95d1332c224aad738fb4504cb00706af8221028" name="phasor3_1" x="28" y="322"> + <params> + <frac32.s.map name="pitch" value="-64.0"/> + </params> + <attribs/> + </obj> + <obj type="math/inv" sha="3e213fdc5d4220476cf173e433160725802df77f" uuid="7f4c6cf4dcf79f9b0aa81c2eaf540405875714a3" name="inv_2" x="196" y="322"> + <params/> + <attribs/> + </obj> + <obj type="math/+c" sha="f19b3c5f68040d780d0d778288eae0022b8f5954" uuid="8a7195df16f4695260af58e8072c656181925b4d" name="+c_1" x="266" y="322"> + <params> + <frac32.u.map name="c" value="64.0"/> + </params> + <attribs/> + </obj> + <obj type="mux/mux 2" sha="10c5b6d774e8c972b6bb863dad23e83034e0990f" uuid="539c246f4c360ac476e128cfbfa84348fb7f7e73" name="mux_1" x="336" y="322"> + <params/> + <attribs/> + </obj> + <obj type="math/*" sha="c47ceb7366785e0103cf880ce3450321491949f1" name="*c1" x="420" y="322"> + <params/> + <attribs/> + </obj> + <obj type="delay/read interp" sha="6fda3a4b04cc8fc49e63240c2fff115695ec7a7" name="delread2__1" x="490" y="322"> + <params> + <frac32.u.map name="time" value="0.0"/> + </params> + <attribs> + <objref attributeName="delayname" obj="d1"/> + </attribs> + </obj> + <obj type="math/*" sha="d67b6c172dd96232df67e96baf19e3062e880e68" name="*1" x="658" y="322"> + <params/> + <attribs/> + </obj> + <obj type="mix/mix 2" sha="67c325bf12e5b73ad58df89daf7899831777003c" name="mix21" x="784" y="378"> + <params> + <frac32.u.map name="gain1" value="32.0"/> + <frac32.u.map name="gain2" value="32.0"/> + </params> + <attribs/> + </obj> + <obj type="patch/outlet a" sha="9e7e04867e1d37837b0924c9bf18c44ac68602e6" uuid="abd8c5fd3b0524a6630f65cad6dc27f6c58e2a3e" name="audio out" x="882" y="392"> + <params/> + <attribs/> + </obj> + <obj type="math/window" sha="279fd6991b5a8cf4c66e33feefccb9c9deb02f1d" name="window_1" x="490" y="420"> + <params/> + <attribs/> + </obj> + <obj type="math/inv" sha="3e213fdc5d4220476cf173e433160725802df77f" uuid="7f4c6cf4dcf79f9b0aa81c2eaf540405875714a3" name="inv_3" x="196" y="490"> + <params/> + <attribs/> + </obj> + <obj type="math/+c" sha="f19b3c5f68040d780d0d778288eae0022b8f5954" uuid="8a7195df16f4695260af58e8072c656181925b4d" name="+c_2" x="266" y="490"> + <params> + <frac32.u.map name="c" value="64.0"/> + </params> + <attribs/> + </obj> + <obj type="mux/mux 2" sha="10c5b6d774e8c972b6bb863dad23e83034e0990f" uuid="539c246f4c360ac476e128cfbfa84348fb7f7e73" name="mux_2" x="336" y="490"> + <params/> + <attribs/> + </obj> + <obj type="math/*" sha="c47ceb7366785e0103cf880ce3450321491949f1" name="*c1_" x="420" y="490"> + <params/> + <attribs/> + </obj> + <obj type="delay/read interp" sha="6fda3a4b04cc8fc49e63240c2fff115695ec7a7" name="delread2__1_" x="490" y="490"> + <params> + <frac32.u.map name="time" value="0.0"/> + </params> + <attribs> + <objref attributeName="delayname" obj="d1"/> + </attribs> + </obj> + <obj type="math/*" sha="d67b6c172dd96232df67e96baf19e3062e880e68" name="*1_" x="658" y="490"> + <params/> + <attribs/> + </obj> + <obj type="math/window" sha="279fd6991b5a8cf4c66e33feefccb9c9deb02f1d" name="window_1_" x="490" y="588"> + <params/> + <attribs/> + </obj> + <nets> + <net> + <source obj="window_1" outlet="win"/> + <dest obj="*1" inlet="b"/> + </net> + <net> + <source obj="delread2__1" outlet="out"/> + <dest obj="*1" inlet="a"/> + </net> + <net> + <source obj="mix21" outlet="out"/> + <dest obj="audio out" inlet="outlet"/> + </net> + <net> + <source obj="*c1" outlet="result"/> + <dest obj="delread2__1" inlet="time"/> + </net> + <net> + <source obj="delread2__1_" outlet="out"/> + <dest obj="*1_" inlet="a"/> + </net> + <net> + <source obj="*1" outlet="result"/> + <dest obj="mix21" inlet="in1"/> + </net> + <net> + <source obj="*1_" outlet="result"/> + <dest obj="mix21" inlet="in2"/> + </net> + <net> + <source obj="window_1_" outlet="win"/> + <dest obj="*1_" inlet="b"/> + </net> + <net> + <source obj="phasor3_1" outlet="phasor180"/> + <dest obj="inv_3" inlet="in"/> + <dest obj="mux_2" inlet="i1"/> + </net> + <net> + <source obj="inv_3" outlet="out"/> + <dest obj="+c_2" inlet="in"/> + </net> + <net> + <source obj="*c1_" outlet="result"/> + <dest obj="delread2__1_" inlet="time"/> + </net> + <net> + <source obj="+c_1" outlet="out"/> + <dest obj="mux_1" inlet="i2"/> + </net> + <net> + <source obj="inv_2" outlet="out"/> + <dest obj="+c_1" inlet="in"/> + </net> + <net> + <source obj="+c_2" outlet="out"/> + <dest obj="mux_2" inlet="i2"/> + </net> + <net> + <source obj="audio in" outlet="inlet"/> + <dest obj="d1" inlet="in"/> + </net> + <net> + <source obj="up/down" outlet="inlet"/> + <dest obj="mux_1" inlet="s"/> + <dest obj="mux_2" inlet="s"/> + </net> + <net> + <source obj="phasor3_1" outlet="phasor0"/> + <dest obj="mux_1" inlet="i1"/> + <dest obj="inv_2" inlet="in"/> + </net> + <net> + <source obj="mux_1" outlet="o"/> + <dest obj="*c1" inlet="a"/> + <dest obj="window_1" inlet="phase"/> + </net> + <net> + <source obj="mux_2" outlet="o"/> + <dest obj="*c1_" inlet="a"/> + <dest obj="window_1_" inlet="phase"/> + </net> + <net> + <source obj="sel_1" outlet="o"/> + <dest obj="*c1" inlet="b"/> + <dest obj="*c1_" inlet="b"/> + </net> + <net> + <source obj="interval" outlet="inlet"/> + <dest obj="sel_1" inlet="s"/> + </net> + <net> + <source obj="dial_1" outlet="out"/> + <dest obj="phasor3_1" inlet="pitch"/> + </net> + </nets> + <settings> + <subpatchmode>no</subpatchmode> + <MidiChannel>1</MidiChannel> + <NPresets>8</NPresets> + <NPresetEntries>32</NPresetEntries> + <NModulationSources>8</NModulationSources> + <NModulationTargetsPerSource>8</NModulationTargetsPerSource> + <Author>Ricardo</Author> + <License>GPL</License> + <Attributions></Attributions> + </settings> + <notes><![CDATA[]]></notes> + <windowPos> + <x>85</x> + <y>33</y> + <width>1276</width> + <height>771</height> + </windowPos> +</patch-1.0>
\ No newline at end of file |