BogaudioModules

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

LLFO-src.svg (7143B)


      1 <?xml version="1.0"?>
      2 <module hp="3">
      3   <style/>
      4 
      5   <defs>
      6     <symbol id="dial-frequency-llfo" viewBox="0 0 45px 45px">
      7       <g transform="translate(22.5 22.5)">
      8         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(-240) translate(15 0)"/>
      9         <polyline points="0,0 3.5,0" stroke-width="0.7" transform="rotate(60) translate(15 0)"/>
     10 
     11         <g transform="rotate(-202) translate(14 0)">
     12           <polyline points="0,0 2.5,0" stroke-width="0.7" transform="translate(0 0)"/>
     13           <text font-size="5.0pt" transform="translate(5 0) rotate(202) translate(3 9.5) rotate(-90)">0.2</text>
     14         </g>
     15 
     16         <g transform="rotate(-124.62) translate(14 0)">
     17           <polyline points="0,0 2.5,0" stroke-width="1.0" transform="translate(0 0)"/>
     18           <text font-size="5.0pt" transform="translate(5 0) rotate(124.62) translate(-7.5 2.3)">OV</text>
     19         </g>
     20 
     21         <g transform="rotate(-48.68) translate(14 0)">
     22           <polyline points="0,0 2.5,0" stroke-width="0.7" transform="translate(0 0)"/>
     23           <text font-size="5.0pt" transform="translate(5 0) rotate(48.68) translate(-1 2.3)">20</text>
     24         </g>
     25 
     26         <g transform="rotate(27.98) translate(14 0)">
     27           <polyline points="0,0 2.5,0" stroke-width="0.7" transform="translate(0 0)"/>
     28           <text font-size="5.0pt" transform="translate(5 0) rotate(-27.98) translate(-2.3 -0.5) rotate(90)">200</text>
     29         </g>
     30 
     31         <text font-size="5.0pt" transform="translate(-4.5 22)">HZ</text>
     32       </g>
     33     </symbol>
     34   </defs>
     35 
     36   <def xlink:href="#module3" var-name="LLFO"/>
     37 
     38   <!-- <polyline points="0,0 0,380" stroke="#0f0" stroke-width="1" fill="none" transform="translate(22.5 0)" /> -->
     39 
     40   <g transform="translate(0 25)">
     41     <!-- <polyline points="0,0 45,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 0)" /> -->
     42     <def id="FREQUENCY_PARAM" xlink:href="#knob26" transform="translate(9.5 2)"/>
     43     <use xlink:href="#dial-frequency-llfo" transform="translate(0 -7.5)"/>
     44   </g>
     45 
     46   <g transform="translate(0 72)">
     47     <text font-size="6pt" letter-spacing="1px" transform="translate(4 6.1)">SLOW</text>
     48     <def id="SLOW_PARAM" xlink:href="#button-small" transform="translate(31 -1)"/>
     49   </g>
     50 
     51   <g transform="translate(0.5 88)">
     52     <!-- <rect width="45" height="8" fill="#f0f" transform="translate(0 -8)" /> -->
     53     <g transform="translate(9 0)">
     54       <g transform="translate(0 0)">
     55         <def id="SINE_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
     56         <g transform="translate(1 1) scale(0.8)">
     57           <!-- <rect width="12" height="8" fill="none" stroke-width="1" stroke="#f0f" /> -->
     58           <path d="M 0 4 A 2 3 0 0 1 6 4" stroke-width="1" stroke="#333" fill="none"/>
     59           <path d="M 6 4 A 2 3 0 0 0 12 4" stroke-width="1" stroke="#333" fill="none"/>
     60         </g>
     61       </g>
     62 
     63       <g transform="translate(0 13)">
     64         <def id="RAMP_UP_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
     65         <g transform="translate(1 1) scale(0.8)">
     66           <!-- <rect width="12" height="8" fill="none" stroke-width="1" stroke="#f0f" /> -->
     67           <polyline points="0,8 12,0 12,8" stroke-width="1" fill="none"/>
     68         </g>
     69       </g>
     70 
     71       <g transform="translate(0 26)">
     72         <def id="SQUARE_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
     73         <g transform="translate(1 1) scale(0.8)">
     74           <!-- <rect width="12" height="8" fill="none" stroke-width="1" stroke="#f0f" /> -->
     75           <polyline points="0,4 0,0 6,0 6,8 12,8 12,4" stroke-width="1" fill="none"/>
     76         </g>
     77       </g>
     78 
     79       <g transform="translate(0 39)">
     80         <def id="STEPPED_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
     81         <g transform="translate(1 1) scale(0.8)">
     82           <!-- <rect width="12" height="8" fill="none" stroke-width="1" stroke="#f0f" /> -->
     83           <polyline points="0,0 0,5 12,5 12,8" stroke-width="1" fill="none"/>
     84         </g>
     85       </g>
     86     </g>
     87 
     88     <g transform="translate(31 0)">
     89       <g transform="translate(0 0)">
     90         <def id="TRIANGLE_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
     91         <g transform="translate(1 1) scale(0.8)">
     92           <!-- <rect width="12" height="8" fill="none" stroke-width="1" stroke="#f0f" /> -->
     93           <polyline points="0,4 3,0 9,8 12,4" stroke-width="1" fill="none"/>
     94         </g>
     95       </g>
     96 
     97       <g transform="translate(0 13)">
     98         <def id="RAMP_DOWN_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
     99         <g transform="translate(1 1) scale(0.8)">
    100           <!-- <rect width="12" height="8" fill="none" stroke-width="1" stroke="#f0f" /> -->
    101           <polyline points="0,8 0,0 12,8" stroke-width="1" fill="none"/>
    102         </g>
    103       </g>
    104 
    105       <g transform="translate(0 26)">
    106         <def id="PULSE_LIGHT" xlink:href="#light-small" transform="translate(-7.5 1)"/>
    107         <g transform="translate(1 1) scale(0.8)">
    108           <!-- <rect width="12" height="8" fill="none" stroke-width="1" stroke="#f0f" /> -->
    109           <polyline points="0,4 0,0 3,0 3,8 12,8 12,4" stroke-width="1" fill="none"/>
    110         </g>
    111       </g>
    112     </g>
    113 
    114     <def id="WAVE_PARAM" xlink:href="#button-small" transform="translate(29 38)"/>
    115   </g>
    116 
    117   <g transform="translate(0 149)">
    118     <!-- <rect width="45" height="8" fill="#f0f" transform="translate(0 -14)" /> -->
    119     <text font-size="6pt" letter-spacing="2px" transform="translate(3 0)">OFFSET</text>
    120     <def id="OFFSET_PARAM" xlink:href="#knob16" transform="translate(14.5 9.5)"/>
    121     <def xlink:href="#dial-centertick" transform="translate(2.2 -2.5)"/>
    122   </g>
    123 
    124   <g transform="translate(0 190)">
    125     <!-- <rect width="45" height="8" fill="#f0f" transform="translate(0 -14)" /> -->
    126     <text font-size="6pt" letter-spacing="2px" transform="translate(6.6 0)">SCALE</text>
    127     <def id="SCALE_PARAM" xlink:href="#knob16" transform="translate(14.5 9.5)"/>
    128     <def xlink:href="#dial-mintick" transform="translate(2.2 -2.5)"/>
    129   </g>
    130 
    131   <g transform="translate(0 228)">
    132     <!-- <rect width="45" height="8" fill="#f0f" transform="translate(0 -8)" /> -->
    133     <g class="io-group" transform="translate(5.5 0)">
    134       <rect class="input-background-filler" width="34" height="10" transform="translate(0 63)"/>
    135       <rect class="input-background" width="34" height="70" rx="5"/>
    136       <def id="PITCH_INPUT" xlink:href="#input" transform="translate(5 3)"/>
    137       <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(3.5 35)">V/OCT</text>
    138       <def id="RESET_INPUT" xlink:href="#input" transform="translate(5 38)"/>
    139       <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(3.5 70)">RESET</text>
    140     </g>
    141     <g class="io-group" transform="translate(5.5 76)">
    142       <rect class="output-background-filler" width="34" height="10" transform="translate(0 -3)"/>
    143       <rect class="output-background" width="34" height="35" rx="5"/>
    144       <def id="OUT_OUTPUT" xlink:href="#output" transform="translate(5 0)"/>
    145       <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(8.3 32)">OUT</text>
    146     </g>
    147   </g>
    148 </module>