BogaudioModules

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

Pgmr-src.svg (11561B)


      1 <?xml version="1.0"?>
      2 <module hp="15">
      3   <style/>
      4 
      5   <def xlink:href="#module" var-name="PGMR"/>
      6 
      7   <!-- <polyline points="0,0 225,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 30)" /> -->
      8   <!-- <polyline points="0,0 225,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 135.5)" /> -->
      9   <!-- <polyline points="0,0 225,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 360)" /> -->
     10 
     11   <g class="io-group" transform="translate(5.5 56)">
     12     <rect class="output-background" width="34" height="155" rx="5" transform="translate(0 -10)"/>
     13     <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(8.5 0)">OUT</text>
     14     <def id="A_OUTPUT" xlink:href="#output" transform="translate(5 3)"/>
     15     <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(15 35)">A</text>
     16     <def id="B_OUTPUT" xlink:href="#output" transform="translate(5 38)"/>
     17     <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(15 70)">B</text>
     18     <def id="C_OUTPUT" xlink:href="#output" transform="translate(5 73)"/>
     19     <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(15 105)">C</text>
     20     <def id="D_OUTPUT" xlink:href="#output" transform="translate(5 108)"/>
     21     <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(15 140)">D</text>
     22   </g>
     23 
     24   <g transform="translate(0 224)">
     25     <g class="io-group" transform="translate(5.5 0)">
     26       <rect class="input-background-filler" width="34" height="10" transform="translate(0 92)"/>
     27       <rect class="input-background" width="34" height="102" rx="5" transform="translate(0 -3)"/>
     28       <def id="CLOCK_INPUT" xlink:href="#input" transform="translate(5 2)"/>
     29       <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(2.5 34)">CLOCK</text>
     30       <text class="input-label" font-size="5pt" letter-spacing="1px" transform="translate(5 46.5)">FWD</text>
     31       <def id="DIRECTION_PARAM" xlink:href="#button-small" transform="translate(22.5 39.7)"/>
     32       <text class="input-label" font-size="5pt" letter-spacing="0.1px" transform="translate(2 60)">S.O.C.</text>
     33       <def id="SELECT_ON_CLOCK_PARAM" xlink:href="#button-small" transform="translate(22.5 53.2)"/>
     34       <def id="SELECT_INPUT" xlink:href="#input" transform="translate(5 66)"/>
     35       <text class="input-label" font-size="5pt" letter-spacing="1px" transform="translate(2.5 98)">SELECT</text>
     36     </g>
     37     <g class="io-group" transform="translate(5.5 105)">
     38       <rect class="output-background-filler" width="34" height="10" transform="translate(0 -3)"/>
     39       <rect class="output-background" width="34" height="30" rx="5"/>
     40       <def id="SELECT_ALL_OUTPUT" xlink:href="#output" transform="translate(5 1)"/>
     41     </g>
     42   </g>
     43 
     44   <g transform="translate(45 30)">
     45     <!-- <rect width="34" height="330" fill="#ccc" transform="translate(5.5 0)" /> -->
     46     <text font-size="5pt" letter-spacing="2px" transform="translate(20.5 -1)">1</text>
     47     <def id="CVA1_PARAM" xlink:href="#knob26" transform="translate(9.5 10.5)"/>
     48     <def xlink:href="#dial-pgmr" transform="translate(0 1)"/>
     49     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 48)">A</text>
     50     <def id="CVB1_PARAM" xlink:href="#knob26" transform="translate(9.5 64.5)"/>
     51     <def xlink:href="#dial-pgmr" transform="translate(0 55)"/>
     52     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 102)">B</text>
     53     <def id="CVC1_PARAM" xlink:href="#knob26" transform="translate(9.5 118.5)"/>
     54     <def xlink:href="#dial-pgmr" transform="translate(0 109)"/>
     55     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 156)">C</text>
     56     <def id="CVD1_PARAM" xlink:href="#knob26" transform="translate(9.5 172.5)"/>
     57     <def xlink:href="#dial-pgmr" transform="translate(0 163)"/>
     58     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 210)">D</text>
     59     <g transform="translate(0 223)">
     60       <g class="io-group" transform="translate(5.5 0)">
     61         <rect class="input-background-filler" width="34" height="10" transform="translate(0 63)"/>
     62         <rect class="input-background" width="34" height="76" rx="5" transform="translate(0 -3)"/>
     63         <def id="SELECT1_LIGHT" xlink:href="#light-small" transform="translate(13.8 2)"/>
     64         <def id="SELECT1_PARAM" xlink:href="#button" transform="translate(8 14)"/>
     65         <def id="SELECT1_INPUT" xlink:href="#input" transform="translate(5 37)"/>
     66         <text class="input-label" font-size="5pt" letter-spacing="1px" transform="translate(2.5 69)">SELECT</text>
     67       </g>
     68       <g class="io-group" transform="translate(5.5 73)">
     69         <rect class="output-background-filler" width="34" height="10" transform="translate(0 0)"/>
     70         <rect class="output-background" width="34" height="33" rx="5"/>
     71         <def id="SELECT1_OUTPUT" xlink:href="#output" transform="translate(5 4)"/>
     72       </g>
     73     </g>
     74   </g>
     75 
     76   <g transform="translate(90 30)">
     77     <!-- <rect width="34" height="330" fill="#ccc" transform="translate(5.5 0)" /> -->
     78     <text font-size="5pt" letter-spacing="2px" transform="translate(20.5 -1)">2</text>
     79     <def id="CVA2_PARAM" xlink:href="#knob26" transform="translate(9.5 10.5)"/>
     80     <def xlink:href="#dial-pgmr" transform="translate(0 1)"/>
     81     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 48)">A</text>
     82     <def id="CVB2_PARAM" xlink:href="#knob26" transform="translate(9.5 64.5)"/>
     83     <def xlink:href="#dial-pgmr" transform="translate(0 55)"/>
     84     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 102)">B</text>
     85     <def id="CVC2_PARAM" xlink:href="#knob26" transform="translate(9.5 118.5)"/>
     86     <def xlink:href="#dial-pgmr" transform="translate(0 109)"/>
     87     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 156)">C</text>
     88     <def id="CVD2_PARAM" xlink:href="#knob26" transform="translate(9.5 172.5)"/>
     89     <def xlink:href="#dial-pgmr" transform="translate(0 163)"/>
     90     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 210)">D</text>
     91     <g transform="translate(0 223)">
     92       <g class="io-group" transform="translate(5.5 0)">
     93         <rect class="input-background-filler" width="34" height="10" transform="translate(0 63)"/>
     94         <rect class="input-background" width="34" height="76" rx="5" transform="translate(0 -3)"/>
     95         <def id="SELECT2_LIGHT" xlink:href="#light-small" transform="translate(13.8 2)"/>
     96         <def id="SELECT2_PARAM" xlink:href="#button" transform="translate(8 14)"/>
     97         <def id="SELECT2_INPUT" xlink:href="#input" transform="translate(5 37)"/>
     98         <text class="input-label" font-size="5pt" letter-spacing="1px" transform="translate(2.5 69)">SELECT</text>
     99       </g>
    100       <g class="io-group" transform="translate(5.5 73)">
    101         <rect class="output-background-filler" width="34" height="10" transform="translate(0 0)"/>
    102         <rect class="output-background" width="34" height="33" rx="5"/>
    103         <def id="SELECT2_OUTPUT" xlink:href="#output" transform="translate(5 4)"/>
    104       </g>
    105     </g>
    106   </g>
    107 
    108   <g transform="translate(135 30)">
    109     <!-- <rect width="34" height="330" fill="#ccc" transform="translate(5.5 0)" /> -->
    110     <text font-size="5pt" letter-spacing="2px" transform="translate(20.5 -1)">3</text>
    111     <def id="CVA3_PARAM" xlink:href="#knob26" transform="translate(9.5 10.5)"/>
    112     <def xlink:href="#dial-pgmr" transform="translate(0 1)"/>
    113     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 48)">A</text>
    114     <def id="CVB3_PARAM" xlink:href="#knob26" transform="translate(9.5 64.5)"/>
    115     <def xlink:href="#dial-pgmr" transform="translate(0 55)"/>
    116     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 102)">B</text>
    117     <def id="CVC3_PARAM" xlink:href="#knob26" transform="translate(9.5 118.5)"/>
    118     <def xlink:href="#dial-pgmr" transform="translate(0 109)"/>
    119     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 156)">C</text>
    120     <def id="CVD3_PARAM" xlink:href="#knob26" transform="translate(9.5 172.5)"/>
    121     <def xlink:href="#dial-pgmr" transform="translate(0 163)"/>
    122     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 210)">D</text>
    123     <g transform="translate(0 223)">
    124       <g class="io-group" transform="translate(5.5 0)">
    125         <rect class="input-background-filler" width="34" height="10" transform="translate(0 63)"/>
    126         <rect class="input-background" width="34" height="76" rx="5" transform="translate(0 -3)"/>
    127         <def id="SELECT3_LIGHT" xlink:href="#light-small" transform="translate(13.8 2)"/>
    128         <def id="SELECT3_PARAM" xlink:href="#button" transform="translate(8 14)"/>
    129         <def id="SELECT3_INPUT" xlink:href="#input" transform="translate(5 37)"/>
    130         <text class="input-label" font-size="5pt" letter-spacing="1px" transform="translate(2.5 69)">SELECT</text>
    131       </g>
    132       <g class="io-group" transform="translate(5.5 73)">
    133         <rect class="output-background-filler" width="34" height="10" transform="translate(0 0)"/>
    134         <rect class="output-background" width="34" height="33" rx="5"/>
    135         <def id="SELECT3_OUTPUT" xlink:href="#output" transform="translate(5 4)"/>
    136       </g>
    137     </g>
    138   </g>
    139 
    140   <g transform="translate(180 30)">
    141     <!-- <rect width="34" height="330" fill="#ccc" transform="translate(5.5 0)" /> -->
    142     <text font-size="5pt" letter-spacing="2px" transform="translate(20.5 -1)">4</text>
    143     <def id="CVA4_PARAM" xlink:href="#knob26" transform="translate(9.5 10.5)"/>
    144     <def xlink:href="#dial-pgmr" transform="translate(0 1)"/>
    145     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 48)">A</text>
    146     <def id="CVB4_PARAM" xlink:href="#knob26" transform="translate(9.5 64.5)"/>
    147     <def xlink:href="#dial-pgmr" transform="translate(0 55)"/>
    148     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 102)">B</text>
    149     <def id="CVC4_PARAM" xlink:href="#knob26" transform="translate(9.5 118.5)"/>
    150     <def xlink:href="#dial-pgmr" transform="translate(0 109)"/>
    151     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 156)">C</text>
    152     <def id="CVD4_PARAM" xlink:href="#knob26" transform="translate(9.5 172.5)"/>
    153     <def xlink:href="#dial-pgmr" transform="translate(0 163)"/>
    154     <text font-size="5pt" letter-spacing="2px" transform="translate(20.3 210)">D</text>
    155     <g transform="translate(0 223)">
    156       <g class="io-group" transform="translate(5.5 0)">
    157         <rect class="input-background-filler" width="34" height="10" transform="translate(0 63)"/>
    158         <rect class="input-background" width="34" height="76" rx="5" transform="translate(0 -3)"/>
    159         <def id="SELECT4_LIGHT" xlink:href="#light-small" transform="translate(13.8 2)"/>
    160         <def id="SELECT4_PARAM" xlink:href="#button" transform="translate(8 14)"/>
    161         <def id="SELECT4_INPUT" xlink:href="#input" transform="translate(5 37)"/>
    162         <text class="input-label" font-size="5pt" letter-spacing="1px" transform="translate(2.5 69)">SELECT</text>
    163       </g>
    164       <g class="io-group" transform="translate(5.5 73)">
    165         <rect class="output-background-filler" width="34" height="10" transform="translate(0 0)"/>
    166         <rect class="output-background" width="34" height="33" rx="5"/>
    167         <def id="SELECT4_OUTPUT" xlink:href="#output" transform="translate(5 4)"/>
    168       </g>
    169     </g>Z
    170   </g>
    171   <!-- <polyline points="0,0 225,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 315)" /> -->
    172 </module>