summaryrefslogtreecommitdiff
path: root/objects/octaver.axs
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2016-09-06 22:13:03 +0200
committerrekado <rekado@elephly.net>2016-09-06 23:31:22 +0200
commit8a4bca986c57062e96f1e58281b3eff52a856ee6 (patch)
tree11b125b567c212739a6585862628f0565f51ce35 /objects/octaver.axs
Initial commit.
Diffstat (limited to 'objects/octaver.axs')
-rw-r--r--objects/octaver.axs238
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