Use distortion and two murfs. master
authorRicardo Wurmus <rekado@elephly.net>
Sun, 1 Apr 2018 12:19:36 +0000 (14:19 +0200)
committerRicardo Wurmus <rekado@elephly.net>
Sun, 1 Apr 2018 12:19:36 +0000 (14:19 +0200)
patches/stick-pedalboard.axp

index eeb82c6..ae4d7ac 100644 (file)
-<patch-1.0 appVersion="1.0.11">
-   <obj type="audio/inconfig" uuid="9a80ef3c19f2a8f81da3a3b7c1c44d18126b97d9" name="inconfig_1" x="28" y="28">
+<patch-1.0 appVersion="1.0.12">
+   <obj type="mix/mix 8" uuid="f12e13a7920b67f4e286369e0e2c573e5af08f9c" name="mix_2" x="896" y="14">
+      <params>
+         <frac32.u.map name="gain1" value="64.0"/>
+         <frac32.u.map name="gain2" value="64.0"/>
+         <frac32.u.map name="gain3" value="14.0"/>
+         <frac32.u.map name="gain4" value="0.0"/>
+         <frac32.u.map name="gain5" value="0.0"/>
+         <frac32.u.map name="gain6" value="39.5"/>
+         <frac32.u.map name="gain7" value="0.0"/>
+         <frac32.u.map name="gain8" value="64.0"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="mix/xfade" uuid="375dc91d218e96cdc9cbc7e92adb48f705ef701a" name="xfade_3" x="994" y="14">
+      <params/>
+      <attribs/>
+   </obj>
+   <obj type="lfo/sine" uuid="75f7330c26a13953215dccc3b7b9008545c9daa9" name="murf lfo_" x="672" y="28">
+      <params>
+         <frac32.s.map name="pitch" value="-45.0"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="murf-bass" uuid="a04ee6cf-7c3a-4375-b57e-61be518a1f8d" name="obj_1" x="784" y="28">
+      <params>
+         <bool32.tgl name="animate" value="0"/>
+         <frac32.u.map name="attack" value="18.0"/>
+         <frac32.u.map name="decay" value="62.5"/>
+         <frac32.u.map name="reso" value="0.0"/>
+         <frac32.u.map name="lfo depth" value="57.5"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="audio/inconfig" uuid="9a80ef3c19f2a8f81da3a3b7c1c44d18126b97d9" name="inconfig_1" x="1680" y="70">
       <params/>
       <attribs>
-         <combo attributeName="gain" selection="30dB"/>
+         <combo attributeName="gain" selection="9dB"/>
          <combo attributeName="boost" selection="0dB"/>
          <combo attributeName="mode" selection="Stereo"/>
       </attribs>
    </obj>
-   <obj type="audio/in left" uuid="d40e60b7641fe75af4d7c91b45bb038aacafc52e" name="bass" x="182" y="182">
+   <obj type="audio/in left" uuid="d40e60b7641fe75af4d7c91b45bb038aacafc52e" name="bass" x="210" y="84">
       <params/>
       <attribs/>
    </obj>
-   <obj type="math/+" uuid="faedbea4612d9bd3644d6d3bf31946d848a70e19" name="+_1" x="742" y="196">
+   <obj type="demux/demux 2" uuid="f48c5f63c31c60c077648e2a0886e592e4fa9434" name="demux_2" x="308" y="84">
       <params/>
       <attribs/>
    </obj>
-   <obj type="audio/out right" uuid="e58a4cbbb087052c5480366e3f5d3a04aa319777" name="out_1" x="826" y="224">
+   <obj type="sqrt-distortion" uuid="48669942-f590-4ad8-ae4d-5d7a7ef7867c" name="sqrt-distortion_2" x="420" y="84">
+      <params>
+         <frac32.u.map name="phase1" value="11.5"/>
+         <frac32.u.map name="phase2" value="16.5"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="math/+" uuid="faedbea4612d9bd3644d6d3bf31946d848a70e19" name="+_2" x="532" y="84">
       <params/>
       <attribs/>
    </obj>
-   <obj type="demux/demux 2" uuid="f48c5f63c31c60c077648e2a0886e592e4fa9434" name="demux_1" x="420" y="266">
+   <obj type="ctrl/dial p" uuid="cc5d2846c3d50e425f450c4b9851371b54f4d674" name="murf amount_" x="994" y="98">
+      <params>
+         <frac32.u.map name="value" value="44.5"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="audio/outconfig" uuid="eace67e3304afaa1bb695b444e9345f2d8adaf00" name="outconfig_1" x="1680" y="168">
+      <params/>
+      <attribs>
+         <combo attributeName="headphones" selection="6dB"/>
+         <combo attributeName="mode" selection="Stereo"/>
+      </attribs>
+   </obj>
+   <obj type="ctrl/toggle" uuid="42b8134fa729d54bfc8d62d6ef3fa99498c1de99" name="distortion" x="308" y="182">
+      <params>
+         <bool32.tgl name="b" value="0"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="audio/in right" uuid="5f35c9f87b3f291a8120a10db71935bebd186469" name="melody" x="210" y="280">
       <params/>
       <attribs/>
    </obj>
-   <obj type="audio/in right" uuid="5f35c9f87b3f291a8120a10db71935bebd186469" name="melody" x="182" y="280">
+   <obj type="demux/demux 2" uuid="f48c5f63c31c60c077648e2a0886e592e4fa9434" name="demux_1" x="308" y="280">
       <params/>
       <attribs/>
    </obj>
-   <obj type="sqrt-distortion" uuid="40cc95fc-e085-45b7-9ea5-c305bc2887b0" name="sqrt-distortion_1" x="532" y="308">
+   <obj type="sqrt-distortion" uuid="48669942-f590-4ad8-ae4d-5d7a7ef7867c" name="sqrt-distortion_1" x="420" y="280">
       <params>
-         <frac32.u.map name="phase1" value="31.5"/>
-         <frac32.u.map name="phase2" value="18.0"/>
-         <frac32.u.map name="input gain" value="4.0"/>
+         <frac32.u.map name="phase1" value="15.5"/>
+         <frac32.u.map name="phase2" value="19.5"/>
       </params>
       <attribs/>
    </obj>
-   <obj type="limiter" uuid="072c252c-bbe9-4d47-877e-3a7f9354f706" name="obj_1" x="658" y="336">
+   <obj type="math/+" uuid="faedbea4612d9bd3644d6d3bf31946d848a70e19" name="+_1" x="532" y="280">
+      <params/>
+      <attribs/>
+   </obj>
+   <obj type="ctrl/toggle" uuid="42b8134fa729d54bfc8d62d6ef3fa99498c1de99" name="distortion melody" x="308" y="378">
       <params>
-         <frac32.u.map name="smooth2_1:risetime" value="32.5"/>
-         <frac32.u.map name="smooth2_1:falltime" value="42.0"/>
-         <frac32.u.map name="gain_2" value="26.0"/>
-         <frac32.u.map name="+c_2" value="0.0"/>
+         <bool32.tgl name="b" value="0"/>
       </params>
       <attribs/>
    </obj>
-   <obj type="ctrl/toggle" uuid="42b8134fa729d54bfc8d62d6ef3fa99498c1de99" name="distortion" x="350" y="392">
+   <obj type="ctrl/toggle" uuid="42b8134fa729d54bfc8d62d6ef3fa99498c1de99" name="dist lfo" x="112" y="448">
       <params>
-         <bool32.tgl name="b" value="1"/>
+         <bool32.tgl name="b" value="0"/>
       </params>
       <attribs/>
    </obj>
-   <obj type="disp/chart p" uuid="58f42040a894006a5f73ed8cb8d0bd45481b28cd" name="chart_1" x="826" y="462">
+   <obj type="lfo/sine" uuid="75f7330c26a13953215dccc3b7b9008545c9daa9" name="sine_1" x="196" y="448">
+      <params>
+         <frac32.s.map name="pitch" value="-2.0"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="demux/demux 2" uuid="49737f48bfddf5d3ad9f98e4752b5b8bd5f566ad" name="demux_3" x="308" y="448">
+      <params/>
+      <attribs/>
+   </obj>
+   <obj type="mix/mix 8" uuid="f12e13a7920b67f4e286369e0e2c573e5af08f9c" name="mix_1" x="896" y="476">
+      <params>
+         <frac32.u.map name="gain1" value="35.0"/>
+         <frac32.u.map name="gain2" value="32.0"/>
+         <frac32.u.map name="gain3" value="32.0"/>
+         <frac32.u.map name="gain4" value="0.0"/>
+         <frac32.u.map name="gain5" value="0.0"/>
+         <frac32.u.map name="gain6" value="32.0"/>
+         <frac32.u.map name="gain7" value="32.0"/>
+         <frac32.u.map name="gain8" value="32.0"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="mix/xfade" uuid="375dc91d218e96cdc9cbc7e92adb48f705ef701a" name="xfade_2" x="994" y="476">
+      <params/>
+      <attribs/>
+   </obj>
+   <obj type="audio/out stereo" uuid="a1ca7a567f535acc21055669829101d3ee7f0189" name="out_1" x="1120" y="476">
+      <params/>
+      <attribs/>
+   </obj>
+   <obj type="lfo/sine" uuid="75f7330c26a13953215dccc3b7b9008545c9daa9" name="murf lfo" x="672" y="490">
+      <params>
+         <frac32.s.map name="pitch" value="-39.0"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="murf-bass" uuid="a04ee6cf-7c3a-4375-b57e-61be518a1f8d" name="murf-bass_1" x="784" y="490">
+      <params>
+         <bool32.tgl name="animate" value="0"/>
+         <frac32.u.map name="attack" value="55.0"/>
+         <frac32.u.map name="decay" value="0.0"/>
+         <frac32.u.map name="reso" value="21.5"/>
+         <frac32.u.map name="lfo depth" value="64.0"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="lfo/square" uuid="de6909eb64db13af5b43f979a4c130024b3a4793" name="pattern step speed" x="154" y="560">
+      <params>
+         <frac32.s.map name="pitch" value="-2.0"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="rand/uniform i" uuid="9b1f945f346af0165ed99b8e19136cdbf744e594" name="uniform_1" x="266" y="560">
+      <params>
+         <int32 name="max" value="16"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="sel/sel b 16 8t pulse" uuid="831eeb126a17f646cd63749a9829dd27f7212acd" name="sel_1" x="364" y="560">
+      <params>
+         <bin16 name="p1" value="37618"/>
+         <bin16 name="p2" value="9625"/>
+         <bin16 name="p3" value="19244"/>
+         <bin16 name="p4" value="38486"/>
+         <bin16 name="p5" value="11403"/>
+         <bin16 name="p6" value="22821"/>
+         <bin16 name="p7" value="45650"/>
+         <bin16 name="p8" value="25737"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="ctrl/dial p" uuid="cc5d2846c3d50e425f450c4b9851371b54f4d674" name="murf amount" x="994" y="560">
+      <params>
+         <frac32.u.map name="value" value="64.0"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="logic/counter" uuid="7a141ba82230e54e5f5cd12da5dbe5a74ba854a5" name="counter_1" x="266" y="630">
+      <params>
+         <int32 name="maximum" value="16"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="mux/mux 2" uuid="16f90f81694766b0bc8187bfcba5a021e5701d81" name="mux_1" x="266" y="714">
+      <params/>
+      <attribs/>
+   </obj>
+   <obj type="ctrl/toggle" uuid="42b8134fa729d54bfc8d62d6ef3fa99498c1de99" name="randomize" x="182" y="728">
+      <params>
+         <bool32.tgl name="b" value="0"/>
+      </params>
+      <attribs/>
+   </obj>
+   <obj type="disp/ibar 16" uuid="302bfed4cde8894229679ce81f6b8a5c5212dd98" name="ibar_1" x="364" y="826">
       <params/>
       <attribs/>
    </obj>
    <nets>
+      <net>
+         <source obj="distortion" outlet="o"/>
+         <dest obj="demux_2" inlet="s"/>
+      </net>
+      <net>
+         <source obj="demux_1" outlet="o0"/>
+         <dest obj="+_1" inlet="in1"/>
+      </net>
+      <net>
+         <source obj="sqrt-distortion_2" outlet="audio out"/>
+         <dest obj="+_2" inlet="in2"/>
+      </net>
+      <net>
+         <source obj="demux_2" outlet="o1"/>
+         <dest obj="sqrt-distortion_2" inlet="audio in"/>
+      </net>
+      <net>
+         <source obj="demux_2" outlet="o0"/>
+         <dest obj="+_2" inlet="in1"/>
+      </net>
+      <net>
+         <source obj="distortion melody" outlet="o"/>
+         <dest obj="demux_1" inlet="s"/>
+      </net>
+      <net>
+         <source obj="dist lfo" outlet="o"/>
+         <dest obj="demux_3" inlet="s"/>
+      </net>
       <net>
          <source obj="melody" outlet="wave"/>
          <dest obj="demux_1" inlet="i"/>
       </net>
       <net>
-         <source obj="distortion" outlet="o"/>
-         <dest obj="demux_1" inlet="s"/>
+         <source obj="bass" outlet="wave"/>
+         <dest obj="demux_2" inlet="i"/>
       </net>
       <net>
          <source obj="demux_1" outlet="o1"/>
          <dest obj="sqrt-distortion_1" inlet="audio in"/>
       </net>
       <net>
-         <source obj="demux_1" outlet="o0"/>
-         <dest obj="+_1" inlet="in1"/>
+         <source obj="murf lfo" outlet="wave"/>
+         <dest obj="murf-bass_1" inlet="lfo"/>
+      </net>
+      <net>
+         <source obj="sine_1" outlet="wave"/>
+         <dest obj="demux_3" inlet="i"/>
       </net>
       <net>
          <source obj="sqrt-distortion_1" outlet="audio out"/>
-         <dest obj="obj_1" inlet="audio in"/>
+         <dest obj="+_1" inlet="in2"/>
+      </net>
+      <net>
+         <source obj="mix_2" outlet="out"/>
+         <dest obj="xfade_3" inlet="i2"/>
+      </net>
+      <net>
+         <source obj="murf-bass_1" outlet="out1"/>
+         <dest obj="mix_1" inlet="in1"/>
+      </net>
+      <net>
+         <source obj="murf-bass_1" outlet="out2"/>
+         <dest obj="mix_1" inlet="in2"/>
+      </net>
+      <net>
+         <source obj="murf-bass_1" outlet="out3"/>
+         <dest obj="mix_1" inlet="in3"/>
+      </net>
+      <net>
+         <source obj="murf-bass_1" outlet="out4"/>
+         <dest obj="mix_1" inlet="in4"/>
+      </net>
+      <net>
+         <source obj="murf-bass_1" outlet="out5"/>
+         <dest obj="mix_1" inlet="in5"/>
+      </net>
+      <net>
+         <source obj="murf-bass_1" outlet="out6"/>
+         <dest obj="mix_1" inlet="in6"/>
+      </net>
+      <net>
+         <source obj="murf-bass_1" outlet="out7"/>
+         <dest obj="mix_1" inlet="in7"/>
+      </net>
+      <net>
+         <source obj="murf-bass_1" outlet="out8"/>
+         <dest obj="mix_1" inlet="in8"/>
+      </net>
+      <net>
+         <source obj="mix_1" outlet="out"/>
+         <dest obj="xfade_2" inlet="i2"/>
+      </net>
+      <net>
+         <source obj="murf amount" outlet="out"/>
+         <dest obj="xfade_2" inlet="c"/>
+      </net>
+      <net>
+         <source obj="sel_1" outlet="o1"/>
+         <dest obj="murf-bass_1" inlet="bp1"/>
+         <dest obj="obj_1" inlet="bp1"/>
+      </net>
+      <net>
+         <source obj="sel_1" outlet="o2"/>
+         <dest obj="murf-bass_1" inlet="bp2"/>
+         <dest obj="obj_1" inlet="bp2"/>
+      </net>
+      <net>
+         <source obj="sel_1" outlet="o3"/>
+         <dest obj="murf-bass_1" inlet="bp3"/>
+         <dest obj="obj_1" inlet="bp3"/>
+      </net>
+      <net>
+         <source obj="sel_1" outlet="o4"/>
+         <dest obj="murf-bass_1" inlet="bp4"/>
+         <dest obj="obj_1" inlet="bp4"/>
+      </net>
+      <net>
+         <source obj="sel_1" outlet="o5"/>
+         <dest obj="murf-bass_1" inlet="bp5"/>
+         <dest obj="obj_1" inlet="bp5"/>
+      </net>
+      <net>
+         <source obj="sel_1" outlet="o6"/>
+         <dest obj="murf-bass_1" inlet="bp6"/>
+         <dest obj="obj_1" inlet="bp6"/>
+      </net>
+      <net>
+         <source obj="sel_1" outlet="o7"/>
+         <dest obj="murf-bass_1" inlet="bp7"/>
+         <dest obj="obj_1" inlet="bp7"/>
+      </net>
+      <net>
+         <source obj="sel_1" outlet="o8"/>
+         <dest obj="murf-bass_1" inlet="bp8"/>
+         <dest obj="obj_1" inlet="bp8"/>
+      </net>
+      <net>
+         <source obj="pattern step speed" outlet="wave"/>
+         <dest obj="counter_1" inlet="trig"/>
+         <dest obj="uniform_1" inlet="trig"/>
+      </net>
+      <net>
+         <source obj="mux_1" outlet="o"/>
+         <dest obj="sel_1" inlet="in"/>
+         <dest obj="ibar_1" inlet="in"/>
+      </net>
+      <net>
+         <source obj="uniform_1" outlet="v"/>
+         <dest obj="mux_1" inlet="i2"/>
+      </net>
+      <net>
+         <source obj="randomize" outlet="o"/>
+         <dest obj="mux_1" inlet="s"/>
+      </net>
+      <net>
+         <source obj="counter_1" outlet="o"/>
+         <dest obj="mux_1" inlet="i1"/>
+      </net>
+      <net>
+         <source obj="demux_3" outlet="o1"/>
+         <dest obj="sqrt-distortion_2" inlet="filter"/>
+         <dest obj="sqrt-distortion_1" inlet="filter"/>
       </net>
       <net>
          <source obj="+_1" outlet="out"/>
-         <dest obj="out_1" inlet="wave"/>
+         <dest obj="murf-bass_1" inlet="in"/>
+         <dest obj="xfade_2" inlet="i1"/>
       </net>
       <net>
-         <source obj="obj_1" outlet="audio out"/>
-         <dest obj="+_1" inlet="in2"/>
+         <source obj="obj_1" outlet="out1"/>
+         <dest obj="mix_2" inlet="in1"/>
+      </net>
+      <net>
+         <source obj="obj_1" outlet="out2"/>
+         <dest obj="mix_2" inlet="in2"/>
+      </net>
+      <net>
+         <source obj="obj_1" outlet="out3"/>
+         <dest obj="mix_2" inlet="in3"/>
+      </net>
+      <net>
+         <source obj="obj_1" outlet="out4"/>
+         <dest obj="mix_2" inlet="in4"/>
+      </net>
+      <net>
+         <source obj="obj_1" outlet="out5"/>
+         <dest obj="mix_2" inlet="in5"/>
+      </net>
+      <net>
+         <source obj="obj_1" outlet="out6"/>
+         <dest obj="mix_2" inlet="in6"/>
+      </net>
+      <net>
+         <source obj="obj_1" outlet="out7"/>
+         <dest obj="mix_2" inlet="in7"/>
+      </net>
+      <net>
+         <source obj="obj_1" outlet="out8"/>
+         <dest obj="mix_2" inlet="in8"/>
+      </net>
+      <net>
+         <source obj="+_2" outlet="out"/>
+         <dest obj="obj_1" inlet="in"/>
+         <dest obj="xfade_3" inlet="i1"/>
+      </net>
+      <net>
+         <source obj="murf lfo_" outlet="wave"/>
+         <dest obj="obj_1" inlet="lfo"/>
+      </net>
+      <net>
+         <source obj="murf amount_" outlet="out"/>
+         <dest obj="xfade_3" inlet="c"/>
+      </net>
+      <net>
+         <source obj="xfade_3" outlet="o"/>
+         <dest obj="out_1" inlet="left"/>
       </net>
       <net>
-         <source obj="obj_1" outlet="gain"/>
-         <dest obj="chart_1" inlet="in"/>
+         <source obj="xfade_2" outlet="o"/>
+         <dest obj="out_1" inlet="right"/>
       </net>
    </nets>
    <settings>
    <notes><![CDATA[]]></notes>
    <windowPos>
       <x>0</x>
-      <y>33</y>
-      <width>1280</width>
-      <height>767</height>
+      <y>0</y>
+      <width>1918</width>
+      <height>1078</height>
    </windowPos>
 </patch-1.0>
\ No newline at end of file