BogaudioModules

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

Shaper-src.svg (5464B)


      1 <?xml version="1.0"?>
      2 <module hp="10">
      3   <style/>
      4 
      5   <def xlink:href="#module" var-name="SHAPER"/>
      6 
      7   <g transform="translate(9 33)">
      8     <g transform="translate(0 0)">
      9       <g transform="translate(0 0)">
     10         <text font-size="8pt" letter-spacing="2px" transform="translate(8 43.5) rotate(270)">ATTACK</text>
     11         <def id="ATTACK_PARAM" xlink:href="#knob38" transform="translate(20 0)"/>
     12         <def id="ATTACK_LIGHT" xlink:href="#light-tiny" transform="translate(3 47)"/>
     13       </g>
     14       <g class="io-group" transform="translate(74 4)">
     15         <rect class="input-background" width="58" height="40" rx="5"/>
     16         <def id="TRIGGER_PARAM" xlink:href="#button" transform="translate(6 6) scale(0.18)"/>
     17         <def id="TRIGGER_INPUT" xlink:href="#input" transform="translate(31 3)"/>
     18         <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(6 36)">TRIGGER</text>
     19       </g>
     20     </g>
     21 
     22     <g transform="translate(0 56)">
     23       <g transform="translate(0 0)">
     24         <text font-size="8pt" letter-spacing="2px" transform="translate(8 28) rotate(270)">ON</text>
     25         <def id="ON_PARAM" xlink:href="#knob38" transform="translate(20 0)"/>
     26         <def id="ON_LIGHT" xlink:href="#light-tiny" transform="translate(3 32)"/>
     27       </g>
     28       <g transform="translate(110 5)">
     29         <text font-size="5pt" letter-spacing="2px" transform="translate(-8 28.5) rotate(270)">SPEED</text>
     30         <text font-size="5pt" letter-spacing="2px" transform="translate(2 -1)">1X</text>
     31         <def id="SPEED_PARAM" xlink:href="#switch" transform="translate(0 2)"/>
     32         <text font-size="5pt" letter-spacing="2px" transform="translate(-1 34)">10X</text>
     33       </g>
     34     </g>
     35 
     36     <g transform="translate(0 112)">
     37       <g transform="translate(0 0)">
     38         <text font-size="8pt" letter-spacing="2px" transform="translate(8 40.5) rotate(270)">DECAY</text>
     39         <def id="DECAY_PARAM" xlink:href="#knob38" transform="translate(20 0)"/>
     40         <def id="DECAY_LIGHT" xlink:href="#light-tiny" transform="translate(3 44)"/>
     41       </g>
     42       <g transform="translate(110 5)">
     43         <text font-size="5pt" letter-spacing="2px" transform="translate(-8 28.5) rotate(270)">CYCLE</text>
     44         <text font-size="5pt" letter-spacing="2px" transform="translate(-4.5 -1)">STOP</text>
     45         <def id="LOOP_PARAM" xlink:href="#switch" transform="translate(0 2)"/>
     46         <text font-size="5pt" letter-spacing="2px" transform="translate(-4 34)">LOOP</text>
     47       </g>
     48     </g>
     49 
     50     <g transform="translate(0 168)">
     51       <g transform="translate(0 0)">
     52         <text font-size="8pt" letter-spacing="2px" transform="translate(8 32.5) rotate(270)">OFF</text>
     53         <def id="OFF_PARAM" xlink:href="#knob38" transform="translate(20 0)"/>
     54         <def id="OFF_LIGHT" xlink:href="#light-tiny" transform="translate(3 36)"/>
     55       </g>
     56       <g class="io-group" transform="translate(102 4)">
     57         <rect class="output-background" width="30" height="40" rx="5"/>
     58         <def id="TRIGGER_OUTPUT" xlink:href="#output" transform="translate(3 3)"/>
     59         <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(6 36)">END</text>
     60       </g>
     61     </g>
     62 
     63     <g transform="translate(0 224)">
     64       <g transform="translate(75 0)">
     65         <text font-size="8pt" letter-spacing="2px" transform="translate(48 7.1) rotate(90)">ENV</text>
     66         <def id="ENV_PARAM" xlink:href="#knob38" transform="translate(-1.7 0)"/>
     67       </g>
     68       <g class="io-group" transform="translate(0 4)">
     69         <rect class="output-background" width="58" height="40" rx="5"/>
     70         <def id="ENV_OUTPUT" xlink:href="#output" transform="translate(2.5 3)"/>
     71         <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(6 36)">ENV</text>
     72         <def id="INV_OUTPUT" xlink:href="#output" transform="translate(31.5 3)"/>
     73         <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(35 36)">INV</text>
     74       </g>
     75     </g>
     76 
     77     <g transform="translate(0 280)">
     78       <g transform="translate(75 0)">
     79         <text font-size="8pt" letter-spacing="2px" transform="translate(48 -2.5) rotate(90)">SIGNAL</text>
     80         <def id="SIGNAL_PARAM" xlink:href="#knob38" transform="translate(-1.7 0)"/>
     81       </g>
     82       <g class="io-group" transform="translate(0 4)">
     83         <rect class="input-background" width="58" height="40" rx="5"/>
     84         <rect class="output-background" width="20" height="40" rx="5" transform="translate(38)"/>
     85         <rect class="output-background-filler" width="20" height="40" transform="translate(29)"/>
     86         <def id="SIGNAL_INPUT" xlink:href="#input" transform="translate(2.5 3)"/>
     87         <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(10 36)">IN</text>
     88         <def id="SIGNAL_OUTPUT" xlink:href="#output" transform="translate(31.5 3)"/>
     89         <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(33 36)">OUT</text>
     90       </g>
     91     </g>
     92   </g>
     93 
     94   <def xlink:href="#dial-exp" transform="scale(0.75) translate(14 19)"/>
     95   <def xlink:href="#dial-exp" transform="scale(0.75) translate(14 94)"/>
     96   <def xlink:href="#dial-exp" transform="scale(0.75) translate(14 169)"/>
     97   <def xlink:href="#dial-exp" transform="scale(0.75) translate(14 243)"/>
     98   <def xlink:href="#dial-sustain" transform="scale(0.75) translate(85 318)"/>
     99   <def xlink:href="#dial-sustain" transform="scale(0.75) translate(85 392.5)"/>
    100 </module>