BogaudioModules

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

Nsgt-src.svg (4354B)


      1 <?xml version="1.0"?>
      2 <module hp="6">
      3   <style/>
      4 
      5   <defs>
      6     <symbol id="dial-ratio-nsgt" viewBox="0 0 70px 70px">
      7       <g transform="translate(35 35)">
      8         <text font-size="6.0pt" transform="rotate(-240) translate(25 0) rotate(240) translate(-2.5 2.5)">1</text>
      9         <text font-size="6.0pt" transform="rotate(-193.72) translate(25 0) rotate(193.72) translate(-8 2.5)">1.1</text>
     10         <text font-size="6.0pt" transform="rotate(-149.70) translate(25 0) rotate(149.70) translate(-9 2.5)">1.3</text>
     11         <text font-size="6.0pt" transform="rotate(-108.93) translate(25 0) rotate(108.93) translate(-9 2.5)">1.6</text>
     12         <text font-size="6.0pt" transform="rotate(-74.52) translate(25 0) rotate(74.52) translate(-2.3 2.5)">2</text>
     13         <text font-size="6.0pt" transform="rotate(-47.12) translate(25 0) rotate(47.12) translate(-2.3 2.5)">2.5</text>
     14         <text font-size="6.0pt" transform="rotate(-6.18) translate(25 0) rotate(6.18) translate(-2.3 2.5)">4</text>
     15         <text font-size="6.0pt" transform="rotate(31.11) translate(25 0) rotate(-31.11) translate(-2.3 2.5)">9</text>
     16         <text font-size="6.0pt" transform="rotate(60) translate(25 0) rotate(-60) translate(-4 2.2)">&#x221E;</text>
     17       </g>
     18     </symbol>
     19   </defs>
     20 
     21   <def xlink:href="#module6" var-name="NSGT"/>
     22 
     23   <!-- <polyline points="0,0 0,380" stroke="#0f0" stroke-width="1" fill="none" transform="translate(45 0)" /> -->
     24   <!-- <rect width="90" height="15" fill="#0f0" transform="translate(0 18)" /> -->
     25   <!-- <rect width="90" height="15" fill="#0f0" transform="translate(0 102)" /> -->
     26   <!-- <rect width="90" height="7" fill="#0f0" transform="translate(0 185)" /> -->
     27   <!-- <rect width="90" height="7" fill="#0f0" transform="translate(0 232)" /> -->
     28 
     29   <g transform="translate(0 40)">
     30     <text font-size="8pt" letter-spacing="2px" transform="translate(8 0)">THRESHOLD</text>
     31     <def id="THRESHOLD_PARAM" xlink:href="#knob38" transform="translate(26 12)"/>
     32     <def xlink:href="#dial-threshold" transform="translate(10 -4)"/>
     33   </g>
     34 
     35   <g transform="translate(0 122)">
     36     <text font-size="8pt" letter-spacing="2px" transform="translate(25.5 0)">RATIO</text>
     37     <def id="RATIO_PARAM" xlink:href="#knob38" transform="translate(26 13)"/>
     38     <use xlink:href="#dial-ratio-nsgt" transform="translate(10 -3)"/>
     39   </g>
     40 
     41   <g transform="translate(40 198)">
     42     <text font-size="5pt" letter-spacing="2px" transform="translate(-8 25.5) rotate(270)">KNEE</text>
     43     <text font-size="5pt" letter-spacing="2px" transform="translate(-4 -1)">SOFT</text>
     44     <def id="KNEE_PARAM" xlink:href="#switch" transform="translate(0 2)"/>
     45     <text font-size="5pt" letter-spacing="2px" transform="translate(-5 34)">HARD</text>
     46   </g>
     47 
     48   <g transform="translate(11 240)">
     49     <g class="io-group" transform="translate(0 0)">
     50       <rect class="input-background-filler" width="68" height="10" transform="translate(0 66)"/>
     51       <rect class="input-background" width="68" height="73" rx="5"/>
     52       <def id="LEFT_INPUT" xlink:href="#input" transform="translate(5 4)"/>
     53       <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(15.5 36)">L</text>
     54       <def id="RIGHT_INPUT" xlink:href="#input" transform="translate(39 4)"/>
     55       <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(49 36)">R</text>
     56       <def id="THRESHOLD_INPUT" xlink:href="#input" transform="translate(5 40)"/>
     57       <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(5.5 72)">TRSH</text>
     58       <def id="RATIO_INPUT" xlink:href="#input" transform="translate(39 40)"/>
     59       <text class="input-label" font-size="5pt" letter-spacing="1px" transform="translate(39.5 72)">RATIO</text>
     60     </g>
     61     <g class="io-group" transform="translate(0 79)">
     62       <rect class="output-background-filler" width="68" height="10" transform="translate(0 -3)"/>
     63       <rect class="output-background" width="68" height="37" rx="5"/>
     64       <def id="LEFT_OUTPUT" xlink:href="#output" transform="translate(5 1)"/>
     65       <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(15.5 33)">L</text>
     66       <def id="RIGHT_OUTPUT" xlink:href="#output" transform="translate(39 1)"/>
     67       <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(49 33)">R</text>
     68     </g>
     69   </g>
     70 </module>