BogaudioModules

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

Walk2-src.svg (6421B)


      1 <?xml version="1.0"?>
      2 <module hp="14">
      3   <style/>
      4 
      5   <def xlink:href="#module" var-name="WALK2"/>
      6 
      7   <g transform="translate(10 25)">
      8     <def id="DISPLAY_WIDGET" xlink:href="#display" var-width="190" var-height="190" />
      9   </g>
     10 
     11   <g transform="translate(0 227)">
     12     <g transform="translate(6 0)">
     13       <text font-size="8pt" transform="translate(45 0)">X</text>
     14       <polyline points="0,0 30,0" stroke-width="1" fill="none" transform="translate(13 -4)"/>
     15       <polyline points="0,0 30,0" stroke-width="1" fill="none" transform="translate(53 -4)"/>
     16     </g>
     17     <g transform="translate(111 0)">
     18       <text font-size="8pt" transform="translate(40 0)">Y</text>
     19       <polyline points="0,0 30,0" stroke-width="1" fill="none" transform="translate(8 -4)"/>
     20       <polyline points="0,0 30,0" stroke-width="1" fill="none" transform="translate(48 -4)"/>
     21     </g>
     22   </g>
     23 
     24   <g transform="translate(12 235)">
     25     <g transform="translate(-2 0)">
     26       <text font-size="7pt" letter-spacing="1.5px" transform="translate(9 33.5) rotate(270)">RATE</text>
     27       <def id="RATE_X_PARAM" xlink:href="#knob29" transform="translate(10 -3)"/>
     28     </g>
     29     <def xlink:href="#dial-change" transform="translate(8 -3)"/>
     30   </g>
     31 
     32   <g transform="translate(145.5 235)">
     33     <g transform="translate(-2 0)">
     34       <text font-size="7pt" letter-spacing="1.5px" transform="translate(47 5) rotate(90)">RATE</text>
     35       <def id="RATE_Y_PARAM" xlink:href="#knob29" transform="translate(0 -3)"/>
     36     </g>
     37     <def xlink:href="#dial-change" transform="translate(-2 -3)"/>
     38   </g>
     39 
     40   <g transform="translate(105 234)">
     41     <text font-size="7pt" letter-spacing="2px" transform="translate(3.3 17) rotate(270)">OFF</text>
     42 
     43     <def id="OFFSET_X_PARAM" xlink:href="#knob16" transform="translate(-30 0)"/>
     44     <def xlink:href="#dial-centertick" transform="translate(-42 -12)"/>
     45 
     46     <def id="OFFSET_Y_PARAM" xlink:href="#knob16" transform="translate(14 0)"/>
     47     <def xlink:href="#dial-centertick" transform="translate(2 -12)"/>
     48   </g>
     49 
     50   <g transform="translate(105 262.5)">
     51     <text font-size="7pt" letter-spacing="2px" transform="translate(3.3 17) rotate(270)">SCL</text>
     52 
     53     <def id="SCALE_X_PARAM" xlink:href="#knob16" transform="translate(-30 0)"/>
     54     <def xlink:href="#dial-mintick" transform="translate(-42 -12)"/>
     55 
     56     <def id="SCALE_Y_PARAM" xlink:href="#knob16" transform="translate(14 0)"/>
     57     <def xlink:href="#dial-mintick" transform="translate(2 -12)"/>
     58   </g>
     59 
     60   <g class="io-group" transform="translate(7 281)">
     61     <rect class="input-background" width="62" height="79" rx="5"/>
     62     <rect class="output-background" width="22" height="40" rx="5" transform="translate(40 39)"/>
     63     <rect class="output-background-filler" width="20" height="40" transform="translate(31 39)"/>
     64     <rect class="output-background-filler" width="31" height="20" transform="translate(31 39)"/>
     65     <def id="OFFSET_X_INPUT" xlink:href="#input" transform="translate(3.5 3)"/>
     66     <def id="SCALE_X_INPUT" xlink:href="#input" transform="translate(34.5 3)"/>
     67     <text class="input-label" font-size="6pt" letter-spacing="1.5px" transform="translate(6 36)">OFF</text>
     68     <text class="input-label" font-size="6pt" letter-spacing="1.5px" transform="translate(37.5 36)">SCL</text>
     69     <def id="RATE_X_INPUT" xlink:href="#input" transform="translate(3.5 42)"/>
     70     <text class="input-label" font-size="6pt" letter-spacing="1.5px" transform="translate(3.5 75)">RATE</text>
     71     <def id="OUT_X_OUTPUT" xlink:href="#output" transform="translate(34.5 42)"/>
     72     <text class="output-label" font-size="6pt" letter-spacing="1.5px" transform="translate(37 75)">OUT</text>
     73   </g>
     74 
     75   <g class="io-group" transform="translate(142 281)">
     76     <rect class="input-background" width="62" height="79" rx="5"/>
     77     <rect class="output-background" width="22" height="40" rx="5" transform="translate(40 39)"/>
     78     <rect class="output-background-filler" width="20" height="40" transform="translate(31 39)"/>
     79     <rect class="output-background-filler" width="31" height="20" transform="translate(31 39)"/>
     80     <def id="OFFSET_Y_INPUT" xlink:href="#input" transform="translate(3.5 3)"/>
     81     <text class="input-label" font-size="6pt" letter-spacing="1.5px" transform="translate(6 36)">OFF</text>
     82     <def id="SCALE_Y_INPUT" xlink:href="#input" transform="translate(34.5 3)"/>
     83     <text class="input-label" font-size="6pt" letter-spacing="1.5px" transform="translate(37.5 36)">SCL</text>
     84     <def id="RATE_Y_INPUT" xlink:href="#input" transform="translate(3.5 42)"/>
     85     <text class="input-label" font-size="6pt" letter-spacing="1.5px" transform="translate(3.5 75)">RATE</text>
     86     <def id="OUT_Y_OUTPUT" xlink:href="#output" transform="translate(34.5 42)"/>
     87     <text class="output-label" font-size="6pt" letter-spacing="1.5px" transform="translate(37 75)">OUT</text>
     88   </g>
     89 
     90   <g class="io-group" transform="translate(74.5 288)">
     91     <rect class="input-background" width="61" height="40" rx="5"/>
     92     <rect class="output-background" width="22" height="40" rx="5" transform="translate(40)"/>
     93     <rect class="output-background-filler" width="20" height="40" transform="translate(31)"/>
     94     <def id="JUMP_INPUT" xlink:href="#input" transform="translate(3.5 3)"/>
     95     <text class="input-label" font-size="6pt" letter-spacing="1.5px" transform="translate(4 36)">TRIG</text>
     96     <def id="DISTANCE_OUTPUT" xlink:href="#output" transform="translate(34.5 3)"/>
     97     <text class="output-label" font-size="6pt" letter-spacing="1.5px" transform="translate(35.5 36)">DIST</text>
     98   </g>
     99 
    100   <g transform="translate(96 332)">
    101     <text font-size="6pt" letter-spacing="1px" transform="translate(-10 24.5) rotate(-90)">TRIG</text>
    102     <g transform="translate(2 0)">
    103       <def id="JUMP_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
    104       <text font-size="5pt" letter-spacing="1px" transform="translate(1 6.7)">JUMP</text>
    105     </g>
    106     <g transform="translate(2 10)">
    107       <def id="SAMPLEHOLD_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
    108       <text font-size="5pt" letter-spacing="0.5px" transform="translate(1 6.7)">S&amp;H</text>
    109     </g>
    110     <g transform="translate(2 20)">
    111       <def id="TRACKHOLD_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
    112       <text font-size="5pt" letter-spacing="1px" transform="translate(1 6.7)">T&amp;H</text>
    113     </g>
    114     <def id="JUMP_MODE_PARAM" xlink:href="#button-small" transform="translate(26 9.7)"/>
    115   </g>
    116 </module>