BogaudioModules

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

Mono-src.svg (5443B)


      1 <?xml version="1.0"?>
      2 <module hp="3">
      3   <style/>
      4 
      5   <defs>
      6     <symbol id="compression-mono" viewBox="0 0 11px 75px">
      7       <!-- <rect width="11" height="75" x="0" y="0" rx="0" fill="#ccc" /> -->
      8       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 0)"/>
      9       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 15)"/>
     10     </symbol>
     11 
     12     <symbol id="guide-compression-mono" viewBox="0 0 20px 95px">
     13       <g transform="translate(0 10)">
     14         <g transform="translate(0 0)">
     15           <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/>
     16           <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-4.5 2.2)">12+</text>
     17         </g>
     18         <g transform="translate(0 15)">
     19           <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/>
     20           <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-2.5 2.2)">6</text>
     21         </g>
     22         <g transform="translate(0 30)">
     23           <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/>
     24           <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-2.5 2.2)">0</text>
     25         </g>
     26 
     27         <g transform="translate(0 15)">
     28           <!-- <polyline points="0,0 3,0" fill="none" transform="translate(23 0)" /> -->
     29           <text font-size="6.0pt" transform="translate(31 0) rotate(-90) translate(-4.5 2.2)">dB</text>
     30         </g>
     31       </g>
     32     </symbol>
     33   </defs>
     34 
     35   <def xlink:href="#module3" var-name="MONO"/>
     36 
     37   <g transform="translate(0 25)">
     38     <text font-size="6pt" letter-spacing="2.0px" transform="translate(8 0)">CHAN</text>
     39   </g>
     40 
     41   <g transform="translate(2.5 30)">
     42     <!-- <rect width="40" height="40" fill="#fafafa" transform="translate(0 0)" /> -->
     43     <def id="CHANNEL_1_WIDGET" xlink:href="#light-small" transform="translate(0, 0) translate(1.8 1.8)"/>
     44     <def id="CHANNEL_2_WIDGET" xlink:href="#light-small" transform="translate(10, 0) translate(1.8 1.8)"/>
     45     <def id="CHANNEL_3_WIDGET" xlink:href="#light-small" transform="translate(20, 0) translate(1.8 1.8)"/>
     46     <def id="CHANNEL_4_WIDGET" xlink:href="#light-small" transform="translate(30, 0) translate(1.8 1.8)"/>
     47 
     48     <def id="CHANNEL_5_WIDGET" xlink:href="#light-small" transform="translate(0, 10) translate(1.8 1.8)"/>
     49     <def id="CHANNEL_6_WIDGET" xlink:href="#light-small" transform="translate(10, 10) translate(1.8 1.8)"/>
     50     <def id="CHANNEL_7_WIDGET" xlink:href="#light-small" transform="translate(20, 10) translate(1.8 1.8)"/>
     51     <def id="CHANNEL_8_WIDGET" xlink:href="#light-small" transform="translate(30, 10) translate(1.8 1.8)"/>
     52 
     53     <def id="CHANNEL_9_WIDGET" xlink:href="#light-small" transform="translate(0, 20) translate(1.8 1.8)"/>
     54     <def id="CHANNEL_10_WIDGET" xlink:href="#light-small" transform="translate(10, 20) translate(1.8 1.8)"/>
     55     <def id="CHANNEL_11_WIDGET" xlink:href="#light-small" transform="translate(20, 20) translate(1.8 1.8)"/>
     56     <def id="CHANNEL_12_WIDGET" xlink:href="#light-small" transform="translate(30, 20) translate(1.8 1.8)"/>
     57 
     58     <def id="CHANNEL_13_WIDGET" xlink:href="#light-small" transform="translate(0, 30) translate(1.8 1.8)"/>
     59     <def id="CHANNEL_14_WIDGET" xlink:href="#light-small" transform="translate(10, 30) translate(1.8 1.8)"/>
     60     <def id="CHANNEL_15_WIDGET" xlink:href="#light-small" transform="translate(20, 30) translate(1.8 1.8)"/>
     61     <def id="CHANNEL_16_WIDGET" xlink:href="#light-small" transform="translate(30, 30) translate(1.8 1.8)"/>
     62   </g>
     63 
     64   <!-- <rect width="45" height="14" fill="#0f0" transform="translate(0 72)" /> -->
     65   <!-- <rect width="45" height="14" fill="#0f0" transform="translate(0 178)" /> -->
     66   <!-- <rect width="45" height="14" fill="#0f0" transform="translate(0 237)" /> -->
     67 
     68   <g transform="translate(0 92)">
     69     <text font-size="6pt" letter-spacing="2.0px" transform="translate(8 0)">COMP</text>
     70     <def id="COMPRESSION_PARAM" xlink:href="#knob26" transform="translate(9.5 7.5)"/>
     71     <def xlink:href="#dial-linear" transform="translate(0 -2)"/>
     72   </g>
     73 
     74   <g transform="translate(17 147)">
     75     <use id="COMPRESSION_WIDGET" xlink:href="#compression-mono" transform="translate(0 -1)"/>
     76     <use xlink:href="#guide-compression-mono" transform="translate(-13 -11)"/>
     77   </g>
     78 
     79   <g transform="translate(0 198)">
     80     <text font-size="6pt" letter-spacing="2.0px" transform="translate(7 0)">LEVEL</text>
     81     <def id="LEVEL_PARAM" xlink:href="#knob26" transform="translate(9.5 7.5)"/>
     82     <def xlink:href="#dial-linear" transform="translate(0 -2)"/>
     83   </g>
     84 
     85   <g transform="translate(0 251)">
     86     <g class="io-group" transform="translate(5.5 0)">
     87       <rect class="input-background-filler" width="34" height="10" transform="translate(0 28)"/>
     88       <rect class="input-background" width="34" height="35" rx="5"/>
     89       <def id="POLY_INPUT" xlink:href="#input" transform="translate(5 3)"/>
     90       <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(6 35)">POLY</text>
     91     </g>
     92     <g class="io-group" transform="translate(5.5 41)">
     93       <rect class="output-background-filler" width="34" height="10" transform="translate(0 -3)"/>
     94       <rect class="output-background" width="34" height="35" rx="5"/>
     95       <def id="MONO_OUTPUT" xlink:href="#output" transform="translate(5 0)"/>
     96       <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(4.5 32)">MONO</text>
     97     </g>
     98   </g>
     99 </module>