BogaudioModules

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

LPG-src.svg (6289B)


      1 <module hp="8">
      2   <style/>
      3 
      4   <def xlink:href="#module8" var-name="LPG"/>
      5 
      6   <!-- <polyline class="guide" points="0,0 0,380" stroke-width="1" fill="none" transform="translate(3.5*$width/10.0 0)"/> -->
      7   <!-- <polyline class="guide" points="0,0 0,380" stroke-width="1" fill="none" transform="translate(5.5*$width/10.0 0)"/> -->
      8   <!-- <polyline class="guide" points="0,0 0,380" stroke-width="1" fill="none" transform="translate(7.5*$width/10.0 0)"/> -->
      9 
     10   <g transform="translate(0 40)" var-pad="10.0">
     11     <text font-size="8pt" letter-spacing="0.5px" text-anchor="middle" transform="translate(42.5 0)">RESPONSE</text>
     12     <def id="RESPONSE_PARAM" xlink:href="#knob45" transform="translate(-3 $pad-22.5)"/>
     13     <def xlink:href="#dial-mintick-45" transform="translate(12 $pad-7.5)"/>
     14 
     15     <g transform="translate(26 67)">
     16       <text font-size="5pt" letter-spacing="1px" transform="translate(12 6)">LONG</text>
     17       <def id="LONG_PARAM" xlink:href="#button-small" transform="translate(0 -1)"/>
     18     </g>
     19   </g>
     20 
     21   <g transform="translate(88 40)" var-pad="3.0">
     22     <g transform="translate(0 0)">
     23       <text font-size="8pt" letter-spacing="0.5px" text-anchor="middle" transform="translate(8 0)">RISE</text>
     24       <def id="RISE_SHAPE_PARAM" xlink:href="#knob16" transform="translate(0 10)"/>
     25       <def xlink:href="#dial-shape-rise" transform="translate(-12 -2)"/>
     26     </g>
     27 
     28     <g transform="translate(0 45)">
     29       <text font-size="7pt" letter-spacing="0.5px" text-anchor="middle" transform="translate(8 0)">FALL</text>
     30       <def id="FALL_SHAPE_PARAM" xlink:href="#knob16" transform="translate(0 10)"/>
     31       <def xlink:href="#dial-shape-fall" transform="translate(-12 -2)"/>
     32     </g>
     33   </g>
     34 
     35   <g transform="translate(5 134)">
     36     <!-- <rect width="$width" height="52" fill="#f0f" transform="translate(-5 0)"/> -->
     37     <text font-size="9pt" letter-spacing="2px" text-anchor="middle" transform="translate(11 26) rotate(-90)">LPF</text>
     38 
     39     <g transform="translate(18 0)">
     40       <g transform="translate(3.5 0)">
     41         <!-- <rect width="36" height="78" fill="#0f0" transform="translate(-3 0)"/> -->
     42         <g transform="translate(0.5 8)" var-pad="10.0">
     43           <text font-size="7pt" letter-spacing="2px" text-anchor="middle" transform="translate(15 0)">ENV</text>
     44           <def id="LPF_ENV_PARAM" xlink:href="#knob29x" transform="translate(0 $pad)"/>
     45           <def xlink:href="#dial-attenuverter29" transform="translate(0 $pad)"/>
     46         </g>
     47       </g>
     48 
     49       <g transform="translate(52 0)">
     50         <!-- <rect width="36" height="78" fill="#0f0" transform="translate(-3 0)"/> -->
     51         <g transform="translate(0.5 8)" var-pad="10.0">
     52           <text font-size="7pt" letter-spacing="2px" text-anchor="middle" transform="translate(15 0)">BIAS</text>
     53           <def id="LPF_BIAS_PARAM" xlink:href="#knob29x" transform="translate(0 $pad)"/>
     54           <def xlink:href="#dial-frequency-bias" transform="translate(-11 $pad-8)"/>
     55         </g>
     56       </g>
     57     </g>
     58   </g>
     59 
     60   <g transform="translate(5 201)">
     61     <!-- <rect width="$width" height="68" fill="#f0f" transform="translate(-5 0)"/> -->
     62     <text font-size="9pt" letter-spacing="2px" text-anchor="middle" transform="translate(11 34) rotate(-90)">VCA</text>
     63 
     64     <g transform="translate(22 0)">
     65       <g transform="translate(0 0)">
     66         <!-- <rect width="36" height="78" fill="#0f0" transform="translate(-3 0)"/> -->
     67         <g transform="translate(0.5 8)" var-pad="10.0">
     68           <text font-size="7pt" letter-spacing="2px" text-anchor="middle" transform="translate(15 0)">ENV</text>
     69           <def id="VCA_ENV_PARAM" xlink:href="#knob29x" transform="translate(0 $pad)"/>
     70           <def xlink:href="#dial-attenuverter29" transform="translate(0 $pad)"/>
     71         </g>
     72       </g>
     73 
     74       <g transform="translate(47.5 0)">
     75         <!-- <rect width="36" height="78" fill="#0f0" transform="translate(-3 0)"/> -->
     76         <g transform="translate(0.5 8)" var-pad="10.0">
     77           <text font-size="7pt" letter-spacing="2px" text-anchor="middle" transform="translate(15 0)">BIAS</text>
     78           <def id="VCA_BIAS_PARAM" xlink:href="#knob29x" transform="translate(0 $pad)"/>
     79           <def xlink:href="#dial-mintick-29" transform="translate(0 $pad)"/>
     80         </g>
     81       </g>
     82     </g>
     83 
     84     <g transform="translate(40 58)">
     85       <text font-size="5pt" letter-spacing="1px" transform="translate(12 6)">LINEAR</text>
     86       <def id="LINEAR_VCA_PARAM" xlink:href="#button-small" transform="translate(0 -1)"/>
     87     </g>
     88   </g>
     89 
     90   <g class="io-group" transform="translate(8 284)">
     91     <rect class="input-background" width="90" height="75" rx="5" transform="translate(7 0)" />
     92     <rect class="input-background-filler" width="10" height="10" transform="translate(117 27.5)" />
     93 
     94     <def id="RESPONSE_INPUT" xlink:href="#input" transform="translate(10.5 3)"/>
     95     <text class="input-label" font-size="5pt" letter-spacing="2px" text-anchor="middle" transform="translate(22.5 35)">RESP</text>
     96     <def id="LPF_INPUT" xlink:href="#input" transform="translate(40.5 3)"/>
     97     <text class="input-label" font-size="5pt" letter-spacing="2px" text-anchor="middle" transform="translate(52.5 35)">LPF</text>
     98     <def id="VCA_INPUT" xlink:href="#input" transform="translate(70.5 3)"/>
     99     <text class="input-label" font-size="5pt" letter-spacing="2px" text-anchor="middle" transform="translate(82.5 35)">VCA</text>
    100 
    101     <rect class="output-background" width="30" height="37.5" rx="5" transform="translate(67 37.5)"/>
    102     <rect class="output-background-filler" width="30" height="10" transform="translate(67 37.5)"/>
    103     <rect class="output-background-filler" width="10" height="10" transform="translate(67 65)"/>
    104     <def id="GATE_INPUT" xlink:href="#input" transform="translate(10.5 40)"/>
    105     <text class="output-label" font-size="5pt" letter-spacing="2px" text-anchor="middle" transform="translate(22.5 72)">TRIG</text>
    106     <def id="IN_INPUT" xlink:href="#input" transform="translate(40.5 40)"/>
    107     <text class="output-label" font-size="5pt" letter-spacing="2px" text-anchor="middle" transform="translate(52.5 72)">IN</text>
    108     <def id="OUT_OUTPUT" xlink:href="#output" transform="translate(70.5 40)"/>
    109     <text class="output-label" font-size="5pt" letter-spacing="2px" text-anchor="middle" transform="translate(82.5 72)">OUT</text>
    110   </g>
    111 </module>