BogaudioModules

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

Lgsw-src.svg (3772B)


      1 <module hp="3">
      2   <style/>
      3 
      4   <def xlink:href="#module3" var-name="LGSW"/>
      5 
      6   <g transform="translate(0 18)">
      7     <g class="io-group" transform="translate(5.5 0)">
      8       <rect class="input-background" width="34" height="82" rx="5"/>
      9       <def id="GATE_PARAM" xlink:href="#button" transform="translate(8 4)"/>
     10       <def id="GATE_A_INPUT" xlink:href="#input" transform="translate(5 26)"/>
     11       <def id="GATE_B_INPUT" xlink:href="#input" transform="translate(5 54)"/>
     12     </g>
     13 
     14     <g transform="translate(4.5 88)">
     15       <text font-size="5pt" letter-spacing="1px" transform="translate(0 6)">LATCH</text>
     16       <def id="LATCH_PARAM" xlink:href="#button-small" transform="translate(27 -1)"/>
     17     </g>
     18 
     19     <g transform="translate(0 102)" var-leftpad="15">
     20       <g transform="translate($leftpad 0)" var-spacing="12">
     21         <g transform="translate(0 0)">
     22           <def id="LOGIC_OR_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
     23           <text font-size="5pt" letter-spacing="0.5px" transform="translate(1 6.7)">OR</text>
     24         </g>
     25 
     26         <g transform="translate(0 $spacing)">
     27           <def id="LOGIC_AND_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
     28           <text font-size="5pt" letter-spacing="0.5px" transform="translate(1 6.7)">AND</text>
     29         </g>
     30 
     31         <g transform="translate(0 $spacing*2)">
     32           <def id="LOGIC_XOR_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
     33           <text font-size="5pt" letter-spacing="0.5px" transform="translate(1 6.7)">XOR</text>
     34         </g>
     35 
     36         <g transform="translate(0 $spacing*3)">
     37           <def id="LOGIC_NOR_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
     38           <text font-size="5pt" letter-spacing="0.5px" transform="translate(1 6.7)">NOR</text>
     39         </g>
     40 
     41         <g transform="translate(0 $spacing*4)">
     42           <def id="LOGIC_NAND_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
     43           <text font-size="5pt" letter-spacing="0.5px" transform="translate(1 6.7)">NAND</text>
     44         </g>
     45 
     46         <def id="LOGIC_MODE_PARAM" xlink:href="#button-small" transform="translate(1 $spacing*5-2)"/>
     47 
     48         <g class="io-group" transform="translate(7.5-$leftpad $spacing*6-2)">
     49           <rect class="input-background" width="30" height="30" rx="5"/>
     50           <def id="LOGIC_MODE_INPUT" xlink:href="#input" transform="translate(3 3)"/>
     51         </g>
     52       </g>
     53     </g>
     54 
     55     <g transform="translate(0 209)">
     56       <g class="io-group" transform="translate(5.5 0)">
     57         <rect class="input-background" width="34" height="74" rx="5"/>
     58         <rect class="input-background-filler" width="34" height="10" transform="translate(0 64)"/>
     59         <def id="HIGH_INPUT" xlink:href="#input" transform="translate(5 3)"/>
     60         <text class="input-label" font-size="5pt" letter-spacing="1px" transform="translate(11.0 35)">HIGH</text>
     61         <def id="HIGH_LIGHT" xlink:href="#light-small" transform="translate(2 29.3)"/>
     62       </g>
     63       <g transform="translate(5.5 36)">
     64         <def id="LOW_INPUT" xlink:href="#input" transform="translate(5 3)"/>
     65         <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(11.0 35)">LOW</text>
     66         <def id="LOW_LIGHT" xlink:href="#light-small" transform="translate(2 29.3)"/>
     67       </g>
     68       <g class="io-group" transform="translate(5.5 77)">
     69         <rect class="output-background-filler" width="34" height="10" transform="translate(0 -3)"/>
     70         <rect class="output-background" width="34" height="35" rx="5"/>
     71         <def id="OUT_OUTPUT" xlink:href="#output" transform="translate(5 0)"/>
     72         <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(8.3 32)">OUT</text>
     73       </g>
     74     </g>
     75   </g>
     76 </module>