BogaudioModules

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

VU-src.svg (5918B)


      1 <?xml version="1.0"?>
      2 <module hp="3">
      3   <style/>
      4 
      5   <defs>
      6     <symbol id="vu-vu" viewBox="0 0 18px 180px">
      7       <!-- <rect width="18" height="180" 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(10 0)"/>
     10       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 15)"/>
     11       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(10 15)"/>
     12       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 30)"/>
     13       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(10 30)"/>
     14       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 45)"/>
     15       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(10 45)"/>
     16       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 60)"/>
     17       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(10 60)"/>
     18       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 75)"/>
     19       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(10 75)"/>
     20       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 90)"/>
     21       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(10 90)"/>
     22       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 105)"/>
     23       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(10 105)"/>
     24       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 120)"/>
     25       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(10 120)"/>
     26       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 135)"/>
     27       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(10 135)"/>
     28       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 150)"/>
     29       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(10 150)"/>
     30       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 165)"/>
     31       <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(10 165)"/>
     32     </symbol>
     33 
     34     <symbol id="guide-db-vu" viewBox="0 0 20px 183px">
     35       <g transform="translate(0 15)">
     36         <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/>
     37         <text font-size="6.0pt" transform="translate(7 0) rotate(0) translate(-2.5 2.6)">6</text>
     38       </g>
     39       <g transform="translate(0 30)">
     40         <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/>
     41         <text font-size="6.0pt" transform="translate(7 0) rotate(0) translate(-2.5 2.6)">0</text>
     42       </g>
     43       <g transform="translate(0 45)">
     44         <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/>
     45         <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-4 2.2)">-6</text>
     46       </g>
     47       <g transform="translate(0 60)">
     48         <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/>
     49         <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-7 2.2)">-12</text>
     50       </g>
     51       <g transform="translate(0 90)">
     52         <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/>
     53         <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-7 2.2)">-24</text>
     54       </g>
     55       <g transform="translate(0 120)">
     56         <!-- <polyline points="0,0 5,0" fill="none" transform="translate(11 0)" /> -->
     57         <!-- <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-7 2.2)">-36</text> -->
     58         <!-- <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-10 2.2)">- dB -</text> -->
     59       </g>
     60       <g transform="translate(0 150)">
     61         <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/>
     62         <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-7 2.2)">-48</text>
     63       </g>
     64       <g transform="translate(0 170)">
     65         <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-9 4.5)">dB</text>
     66       </g>
     67     </symbol>
     68   </defs>
     69 
     70   <def xlink:href="#module3" var-name="VU"/>
     71 
     72   <g transform="translate(0 18)">
     73     <use id="VU_WIDGET" xlink:href="#vu-vu" transform="translate(13.5 -1)"/>
     74     <use xlink:href="#guide-db-vu" transform="translate(0 -1)"/>
     75   </g>
     76 
     77   <g transform="translate(0 200)">
     78     <g class="io-group" transform="translate(5.5 0)">
     79       <rect class="input-background-filler" width="34" height="10" transform="translate(0 63)"/>
     80       <rect class="input-background" width="34" height="70" rx="5"/>
     81       <def id="L_INPUT" xlink:href="#input" transform="translate(5 3)"/>
     82       <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(15 35)">L</text>
     83       <def id="R_INPUT" xlink:href="#input" transform="translate(5 38)"/>
     84       <text class="input-label" font-size="5pt" letter-spacing="0.5px" transform="translate(9 70)">R (L)</text>
     85     </g>
     86     <g class="io-group" transform="translate(5.5 76)">
     87       <rect class="output-background-filler" width="34" height="10" transform="translate(0 -3)"/>
     88       <rect class="output-background" width="34" height="70" rx="5"/>
     89       <def id="L_OUTPUT" xlink:href="#output" transform="translate(5 0)"/>
     90       <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(15 32)">L</text>
     91       <def id="R_OUTPUT" xlink:href="#output" transform="translate(5 35)"/>
     92       <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(15 67)">R</text>
     93     </g>
     94   </g>
     95 </module>