BogaudioModules

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

AMRM-src.svg (5134B)


      1 <?xml version="1.0"?>
      2 <module hp="6">
      3   <style/>
      4 
      5   <defs>
      6     <symbol id="dial-rectify-amrm" viewBox="0 0 90px 90px">
      7       <g transform="translate(45 45)">
      8         <text font-size="6.0pt" transform="rotate(-240) translate(29 0) rotate(240) translate(-4 3)">0</text>
      9         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-210) translate(26 0)"/>
     10         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-180) translate(26 0)"/>
     11         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-150) translate(26 0)"/>
     12         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-120) translate(26 0)"/>
     13         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-90) translate(26 0)"/>
     14         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-60) translate(26 0)"/>
     15         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-30) translate(26 0)"/>
     16         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(0) translate(26 0)"/>
     17         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(30) translate(26 0)"/>
     18         <polyline points="0,0 5.5,0" stroke-width="1.5" transform="rotate(60) translate(26 0)"/>
     19       </g>
     20     </symbol>
     21 
     22     <symbol id="dial-drywet-amrm" viewBox="0 0 90px 90px">
     23       <g transform="translate(45 45)">
     24         <text font-size="6.0pt" transform="rotate(-240) translate(29 0) rotate(240) translate(-4 3)">D</text>
     25         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-210) translate(26 0)"/>
     26         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-180) translate(26 0)"/>
     27         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-150) translate(26 0)"/>
     28         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-120) translate(26 0)"/>
     29         <polyline points="0,0 5.5,0" stroke-width="1.5" transform="rotate(-90) translate(26 0)"/>
     30         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-60) translate(26 0)"/>
     31         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-30) translate(26 0)"/>
     32         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(0) translate(26 0)"/>
     33         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(30) translate(26 0)"/>
     34         <text font-size="6.0pt" transform="rotate(60) translate(29 0) rotate(-60) translate(-1 3)">W</text>
     35       </g>
     36     </symbol>
     37   </defs>
     38 
     39   <def xlink:href="#module6" var-name="AM/RM"/>
     40 
     41   <!-- <rect width="90" height="23" fill="#0f0" transform="translate(0 18)" /> -->
     42   <!-- <rect width="90" height="23" fill="#0f0" transform="translate(0 117)" /> -->
     43   <!-- <rect width="90" height="23" fill="#0f0" transform="translate(0 217)" /> -->
     44 
     45   <g transform="translate(0 49)">
     46     <text font-size="8pt" letter-spacing="2px" transform="translate(18 0)">RECTIFY</text>
     47     <def id="RECTIFY_PARAM" xlink:href="#knob45" transform="translate(0 -5)"/>
     48     <use xlink:href="#dial-rectify-amrm" transform="translate(0 -5)"/>
     49   </g>
     50 
     51   <g transform="translate(0 148)">
     52     <text font-size="8pt" letter-spacing="2px" transform="translate(15.5 0)">DRY/WET</text>
     53     <def id="DRYWET_PARAM" xlink:href="#knob45" transform="translate(0 -5)"/>
     54     <use xlink:href="#dial-drywet-amrm" transform="translate(0 -5)"/>
     55   </g>
     56 
     57   <g transform="translate(11 240)">
     58     <g class="io-group" transform="translate(0 0)">
     59       <rect class="input-background-filler" width="68" height="10" transform="translate(0 66)"/>
     60       <rect class="input-background" width="68" height="73" rx="5"/>
     61       <def id="MODULATOR_INPUT" xlink:href="#input" transform="translate(5 4)"/>
     62       <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(7.5 36)">MOD</text>
     63       <def id="CARRIER_INPUT" xlink:href="#input" transform="translate(39 4)"/>
     64       <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(42.5 36)">CAR</text>
     65       <def id="RECTIFY_INPUT" xlink:href="#input" transform="translate(5 40)"/>
     66       <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(5.5 72)">RECT</text>
     67       <def id="DRYWET_INPUT" xlink:href="#input" transform="translate(39 40)"/>
     68       <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(42 72)">D/W</text>
     69     </g>
     70     <g class="io-group" transform="translate(0 79)">
     71       <rect class="output-background-filler" width="68" height="10" transform="translate(0 -3)"/>
     72       <rect class="output-background" width="68" height="37" rx="5"/>
     73       <def id="RECTIFY_OUTPUT" xlink:href="#output" transform="translate(5 1)"/>
     74       <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(5.5 33)">RECT</text>
     75       <def id="OUT_OUTPUT" xlink:href="#output" transform="translate(39 1)"/>
     76       <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(42.5 33)">OUT</text>
     77     </g>
     78   </g>
     79 
     80   <!-- <polyline points="0,0 45,0" stroke-width="0.7" stroke="#0f0" transform="translate(0 73)" /> -->
     81 </module>