BogaudioModules

BogaudioModules for VCV Rack
Log | Files | Refs | README | LICENSE

LLPG-src.svg (4223B)


      1 <module hp="3">
      2   <style/>
      3 
      4   <defs>
      5     <symbol id="dial-shape-llpg" viewBox="0 0 45px 45px">
      6       <g transform="translate(20 20)">
      7         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-52.5) translate(10 0)"/>
      8         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-15) translate(10 0)"/>
      9         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(22.5) translate(10 0)"/>
     10 
     11         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-127.5) translate(10 0)"/>
     12         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-165) translate(10 0)"/>
     13         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-202.5) translate(10 0)"/>
     14 
     15         <path d="M -2.5 0 Q 0 2.5, 2.5 0" stroke-width="1" stroke="#333" fill="none" transform="rotate(-240) translate(12 0) rotate(240) translate(-2 0) rotate(45) translate(2.5 0)"/>
     16         <path d="M -2.5 0 Q 0 2.5, 2.5 0" stroke-width="1" stroke="#333" fill="none" transform="rotate(-240) translate(12 0) rotate(240) translate(-2 0) rotate(-45) translate(-2.5 0)"/>
     17         <polyline points="-2.5,0 2.5,0" stroke-width="1" fill="none" transform="rotate(-90) translate(15 0) rotate(90) rotate(-45) translate(-2 0)"/>
     18         <polyline points="-2.5,0 2.5,0" stroke-width="1" fill="none" transform="rotate(-90) translate(15 0) rotate(90) rotate(45) translate(2 0)"/>
     19         <path d="M -2.5 0 Q 0 2.5, 2.5 0" stroke-width="1" stroke="#333" fill="none" transform="rotate(60) translate(12 0) rotate(-60) translate(2 0) rotate(-135) translate(-2.5 0)"/>
     20         <path d="M -2.5 0 Q 0 2.5, 2.5 0" stroke-width="1" stroke="#333" fill="none" transform="rotate(60) translate(12 0) rotate(-60) translate(2 0) rotate(135) translate(2.5 0)"/>
     21 
     22         <polyline points="-3,0 3,0" stroke-width="1.0"/>
     23         <polyline points="0,-3 0,3" stroke-width="1.0"/>
     24       </g>
     25     </symbol>
     26   </defs>
     27 
     28   <def xlink:href="#module3" var-name="LLPG"/>
     29 
     30   <g transform="translate(0 25)">
     31     <text font-size="6pt" letter-spacing="1.5px" text-anchor="middle" transform="translate(22.5 0)">RESP</text>
     32     <def id="RESPONSE_PARAM" xlink:href="#knob29" transform="translate(0 3.5)"/>
     33     <def xlink:href="#dial-mintick-29" transform="translate(8 11.5)"/>
     34   </g>
     35 
     36   <g transform="translate(0 73)">
     37     <def id="SHAPE_PARAM" xlink:href="#knob16" transform="translate(14.5 9)"/>
     38     <def xlink:href="#dial-shape-llpg" transform="translate(2.5 -3)"/>
     39   </g>
     40 
     41   <g transform="translate(0 122)">
     42     <text font-size="6pt" letter-spacing="1.5px" text-anchor="middle" transform="translate(22.5 0)">LPF</text>
     43     <def id="LPF_PARAM" xlink:href="#knob26" transform="translate($width/2.0-13.0 8)"/>
     44     <def xlink:href="#dial-mintick-26" transform="translate(9.5 8)"/>
     45   </g>
     46 
     47   <g transform="translate(0 177)">
     48     <text font-size="6pt" letter-spacing="1.5px" text-anchor="middle" transform="translate(22.5 0)">VCA</text>
     49     <def id="VCA_PARAM" xlink:href="#knob26" transform="translate($width/2.0-13.0 8)"/>
     50     <def xlink:href="#dial-mintick-26" transform="translate(9.5 8)"/>
     51   </g>
     52 
     53   <g transform="translate(0 225)">
     54     <g class="io-group" transform="translate(5.5 0)">
     55       <rect class="input-background-filler" width="34" height="10" transform="translate(0 63)"/>
     56       <rect class="input-background" width="34" height="70" rx="5"/>
     57       <def id="GATE_INPUT" xlink:href="#input" transform="translate(5 3)"/>
     58       <text class="input-label" font-size="5pt" letter-spacing="2px" text-anchor="middle" transform="translate(17 35)">TRIG</text>
     59       <def id="IN_INPUT" xlink:href="#input" transform="translate(5 38)"/>
     60       <text class="input-label" font-size="5pt" letter-spacing="1.2px" text-anchor="middle" transform="translate(17 70)">IN</text>
     61     </g>
     62     <g class="io-group" transform="translate(5.5 76)">
     63       <rect class="output-background-filler" width="34" height="10" transform="translate(0 -3)"/>
     64       <rect class="output-background" width="34" height="35" rx="5"/>
     65       <def id="OUT_OUTPUT" xlink:href="#output" transform="translate(5 0)"/>
     66       <text class="output-label" font-size="5pt" letter-spacing="2px" text-anchor="middle" transform="translate(17 32)">OUT</text>
     67     </g>
     68   </g>
     69 </module>