BogaudioModules

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

FMOp-pp.svg (22908B)


      1 <?xml version="1.0"?>
      2 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="150.0" height="380.0" viewBox="0 0 150.0 380.0">
      3   <style>text {
      4   fill: #333;
      5   font-family: 'Roboto', sans-serif;
      6   font-weight: bold;
      7 }
      8 text.title {
      9   font-family: 'Comfortaa', sans-serif;
     10   font-weight: normal;
     11 }
     12 text.brand {
     13   font-family: 'Audiowide', sans-serif;
     14   font-weight: bold;
     15 }
     16 
     17 polyline {
     18   stroke: #333;
     19 }
     20 path {
     21   stroke: #333;
     22 }
     23 
     24 rect.module-background, .background-fill {
     25   fill: #ddd;
     26 }
     27 polyline.module-border-inner {
     28   stroke: #e4e4e4;
     29 }
     30 polyline.module-border-middle {
     31   stroke: #ebebeb;
     32 }
     33 polyline.module-border-outer {
     34   stroke: #f2f2f2;
     35 }
     36 
     37 g.io-group {
     38 }
     39 rect.input-background, rect.input-background-filler {
     40   fill: #fafafa;
     41 }
     42 rect.output-background, rect.output-background-filler {
     43   fill: #bbb;
     44 }
     45 text.input-label, text.output-label {
     46   /* font-size: 6pt; */
     47 }
     48 polyline.input-label, polyline.output-label {
     49 }
     50 path.input-label, path.output-label {
     51 }
     52 
     53 circle.port-rim {
     54   stroke: #f0f0f0;
     55 }
     56 circle.port-barrel {
     57   stroke: #222;
     58   fill: #222;
     59 }
     60 circle.knob-center {
     61    fill: #eee;
     62 }
     63 circle.knob-rim {
     64    fill: #333;
     65 }
     66 circle.knob-tick {
     67   fill: #fff;
     68 }
     69 polyline.knob-tick {
     70   stroke: #fff;
     71 }
     72 </style>
     73 
     74   <defs>
     75     <symbol id="dial-ratio-fmop" viewBox="0 0 88px 78px">
     76       <g transform="translate(49 39)">
     77         <g transform="rotate(-240) translate(19 0)">
     78           <polyline points="0,0 5,0" stroke-width="1" transform="translate(3 0)"/>
     79           <text font-size="7.0pt" transform="translate(14 0) rotate(240) translate(-11 3.5)">.01</text>
     80         </g>
     81 
     82         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-225) translate(22 0)"/>
     83         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-210) translate(22 0)"/>
     84         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-195) translate(22 0)"/>
     85         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-180) translate(22 0)"/>
     86 
     87         <g transform="rotate(-165) translate(19 0)">
     88           <polyline points="0,0 5,0" stroke-width="1" transform="translate(3 0)"/>
     89           <text font-size="7.0pt" transform="translate(14 0) rotate(165) translate(-5.5 3.5)">.5</text>
     90         </g>
     91 
     92         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-150) translate(22 0)"/>
     93         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-135) translate(22 0)"/>
     94         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-120) translate(22 0)"/>
     95         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-105) translate(22 0)"/>
     96 
     97         <g transform="rotate(-90) translate(19 0)">
     98           <polyline points="0,0 5,0" stroke-width="1" transform="translate(3 0)"/>
     99           <text font-size="7.0pt" transform="translate(14 0) rotate(90) translate(-2.7 3.5)">1</text>
    100         </g>
    101 
    102         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-73.33) translate(22 0)"/>
    103         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-56.67) translate(22 0)"/>
    104         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-40) translate(22 0)"/>
    105 
    106         <g transform="rotate(-23.33) translate(19 0)">
    107           <polyline points="0,0 5,0" stroke-width="1" transform="translate(3 0)"/>
    108           <text font-size="7.0pt" transform="translate(14 0) rotate(23.33) translate(-2.7 3.5)">5</text>
    109         </g>
    110 
    111         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-6.67) translate(22 0)"/>
    112         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(10) translate(22 0)"/>
    113         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(26.67) translate(22 0)"/>
    114         <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(43.33) translate(22 0)"/>
    115 
    116         <g transform="rotate(60) translate(19 0)">
    117           <polyline points="0,0 5,0" stroke-width="1" transform="translate(3 0)"/>
    118           <text font-size="7.0pt" transform="translate(14 0) rotate(-60) translate(-3 3.5)">10</text>
    119         </g>
    120       </g>
    121     </symbol>
    122 
    123     <symbol id="dial-time-fmop" viewBox="0 0 45px 45px">
    124       <g transform="translate(22.5 22.5)">
    125         <g transform="rotate(-240) translate(15 0)">
    126           <text font-size="5.0pt" transform="translate(3 0) rotate(240) translate(-2.2 2.2)">0</text>
    127         </g>
    128         <g transform="rotate(-172.92) translate(15 0)">
    129           <polyline points="0,0 1.5,0" stroke-width="0.7"/>
    130         </g>
    131         <g transform="rotate(-145.13) translate(15 0)">
    132           <text font-size="5.0pt" transform="translate(3 0) rotate(145.13) translate(-2.2 2.2)">1</text>
    133         </g>
    134         <g transform="rotate(-105.84) translate(15 0)">
    135           <polyline points="0,0 2.5,0" stroke-width="0.7"/>
    136         </g>
    137         <g transform="rotate(-75.68) translate(15 0)">
    138           <polyline points="0,0 2.5,0" stroke-width="0.7"/>
    139         </g>
    140         <g transform="rotate(-50.26) translate(15 0)">
    141           <polyline points="0,0 2.5,0" stroke-width="0.7"/>
    142         </g>
    143         <g transform="rotate(-27.87) translate(15 0)">
    144           <text font-size="5.0pt" transform="translate(3 0) rotate(27.87) translate(-2.2 2.2)">5</text>
    145         </g>
    146         <g transform="rotate(-7.62) translate(15 0)">
    147           <polyline points="0,0 2.5,0" stroke-width="0.7"/>
    148         </g>
    149         <g transform="rotate(11) translate(15 0)">
    150           <polyline points="0,0 2.5,0" stroke-width="0.7"/>
    151         </g>
    152         <g transform="rotate(28.33) translate(15 0)">
    153           <polyline points="0,0 2.5,0" stroke-width="0.7"/>
    154         </g>
    155         <g transform="rotate(44.6) translate(15 0)">
    156           <polyline points="0,0 2.5,0" stroke-width="0.7"/>
    157         </g>
    158         <g transform="rotate(60) translate(16 0)">
    159           <text font-size="5.0pt" transform="translate(3 0) rotate(-60) translate(-5 2.2)">10</text>
    160         </g>
    161       </g>
    162     </symbol>
    163   </defs>
    164 
    165   
    166       
    167       <rect class="module-background background-fill" width="150.0" height="380.0"/>
    168     
    169       
    170       <polyline class="module-border-inner" points="1,1 149.0,1 149.0,379.0 1,379.0 1,1" stroke-width="0.5" fill="none"/>
    171       <polyline class="module-border-middle" points="0.5,0.5 149.5,0.5 149.5,379.5 0.5,379.5 0.5,0.5" stroke-width="0.8" fill="none"/>
    172       <polyline class="module-border-outer" points="0,0 150.0,0 150.0,380.0 0,380.0 0,0" stroke-width="1" fill="none"/>
    173     
    174       <text class="title" font-size="12pt" letter-spacing="4px" text-anchor="middle" transform="translate(75.0 19)">FM-OP</text>
    175       <g transform="translate(0 374)">
    176         <text class="brand" font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate(75.0 0)">BOGAUDIO</text>
    177         <rect class="background-fill" width="3" height="3" transform="translate(59.5 -5)"/>
    178       </g>
    179     
    180 
    181   <g transform="translate(10 25)">
    182     
    183     <g transform="translate(0 20)">
    184       
    185       <g transform="translate(20 0)"><svg id="RATIO_PARAM">
    186       <g transform="translate(19 19)">
    187         <polyline points="-5,0 5,0" stroke-width="1" stroke="#00f"/>
    188         <polyline points="0,-5 0,5" stroke-width="1" stroke="#00f"/>
    189         <circle cx="0" cy="0" r="18.5" stroke-width="1" stroke="#00f" fill="none"/>
    190       </g>
    191     </svg></g>
    192     </g>
    193     <use xlink:href="#dial-ratio-fmop" transform="translate(-10 0)" href="#dial-ratio-fmop"/>
    194     <g transform="translate(82 20)">
    195       <text font-size="8pt" letter-spacing="2px" transform="translate(8 35) rotate(270)">FINE</text>
    196       <g transform="translate(20 12)"><svg id="FINE_PARAM">
    197       <g transform="translate(8 8)">
    198         <polyline points="-3,0 3,0" stroke-width="1" stroke="#00f"/>
    199         <polyline points="0,-3 0,3" stroke-width="1" stroke="#00f"/>
    200         <circle r="7.5" stroke-width="1" stroke="#00f" fill="none"/>
    201       </g>
    202     </svg></g>
    203       
    204     </g>
    205     <g transform="translate(90 20)">
    206       <g transform="translate(20 20)">
    207         <polyline points="0,0 4,0" stroke-width="1" transform="rotate(-90) translate(10 0)"/>
    208         <path d="M 0 -12.5 A 12.5 12.5 0 0 1 12.5 0" stroke-width="0.7" stroke-linecap="round" stroke="#333" fill="none" transform="rotate(20)"/>
    209         <path d="M 0 -12.5 A 12.5 12.5 0 0 1 12.5 0" stroke-width="0.7" stroke-linecap="round" stroke="#333" fill="none" transform="rotate(43)"/>
    210         <path d="M 0 -12.5 A 12.5 12.5 0 0 0 -12.5 0" stroke-width="0.7" stroke-linecap="round" stroke="#333" fill="none" transform="rotate(-20)"/>
    211         <path d="M 0 -12.5 A 12.5 12.5 0 0 0 -12.5 0" stroke-width="0.7" stroke-linecap="round" stroke="#333" fill="none" transform="rotate(-43)"/>
    212       </g>
    213     </g>
    214   </g>
    215 
    216   
    217   <g transform="translate(87 94)">
    218     <text font-size="8pt" letter-spacing="2px" transform="translate(8 25) rotate(270)">ATT</text>
    219     <g transform="translate(20 0)"><svg id="ATTACK_PARAM">
    220       <g transform="translate(13 13)">
    221         <polyline points="-3,0 3,0" stroke-width="1" stroke="#00f"/>
    222         <polyline points="0,-3 0,3" stroke-width="1" stroke="#00f"/>
    223         <circle cx="0" cy="0" r="12.5" stroke-width="1" stroke="#00f" fill="none"/>
    224       </g>
    225     </svg></g>
    226     
    227     <use xlink:href="#dial-time-fmop" transform="translate(10.5 -9.5)" href="#dial-time-fmop"/>
    228     <g transform="translate(31.5 29)"><svg id="ATTACK_LIGHT">
    229       <rect width="3.2" height="3.2" fill="#0f0"/>
    230     </svg></g>
    231   </g>
    232   <g transform="translate(87 139)">
    233     
    234     <text font-size="8pt" letter-spacing="2px" transform="translate(8 25) rotate(270)">DEC</text>
    235     <g transform="translate(20 0)"><svg id="DECAY_PARAM">
    236       <g transform="translate(13 13)">
    237         <polyline points="-3,0 3,0" stroke-width="1" stroke="#00f"/>
    238         <polyline points="0,-3 0,3" stroke-width="1" stroke="#00f"/>
    239         <circle cx="0" cy="0" r="12.5" stroke-width="1" stroke="#00f" fill="none"/>
    240       </g>
    241     </svg></g>
    242     
    243     <use xlink:href="#dial-time-fmop" transform="translate(10.5 -9.5)" href="#dial-time-fmop"/>
    244     <g transform="translate(31.5 29)"><svg id="DECAY_LIGHT">
    245       <rect width="3.2" height="3.2" fill="#0f0"/>
    246     </svg></g>
    247   </g>
    248   <g transform="translate(87 184)">
    249     
    250     <text font-size="8pt" letter-spacing="2px" transform="translate(8 25) rotate(270)">SUS</text>
    251     <g transform="translate(20 0)"><svg id="SUSTAIN_PARAM">
    252       <g transform="translate(13 13)">
    253         <polyline points="-3,0 3,0" stroke-width="1" stroke="#00f"/>
    254         <polyline points="0,-3 0,3" stroke-width="1" stroke="#00f"/>
    255         <circle cx="0" cy="0" r="12.5" stroke-width="1" stroke="#00f" fill="none"/>
    256       </g>
    257     </svg></g>
    258     
    259     <g transform="translate(10.5 -9.5)">
    260       <g transform="translate(22.5 22.5)">
    261         <text font-size="5.0pt" transform="rotate(-240) translate(18 0) rotate(240) translate(-2 2)">0</text>
    262         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-210) translate(15 0)"/>
    263         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-180) translate(15 0)"/>
    264         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-150) translate(15 0)"/>
    265         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-120) translate(15 0)"/>
    266         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-90) translate(15 0)"/>
    267         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-60) translate(15 0)"/>
    268         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-30) translate(15 0)"/>
    269         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(0) translate(15 0)"/>
    270         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(30) translate(15 0)"/>
    271         <polyline points="0,0 3.5,0" stroke-width="1" transform="rotate(60) translate(15 0)"/>
    272       </g>
    273     </g>
    274     <g transform="translate(31.5 29)"><svg id="SUSTAIN_LIGHT">
    275       <rect width="3.2" height="3.2" fill="#0f0"/>
    276     </svg></g>
    277   </g>
    278   <g transform="translate(87 229)">
    279     
    280     <text font-size="8pt" letter-spacing="2px" transform="translate(8 25) rotate(270)">REL</text>
    281     <g transform="translate(20 0)"><svg id="RELEASE_PARAM">
    282       <g transform="translate(13 13)">
    283         <polyline points="-3,0 3,0" stroke-width="1" stroke="#00f"/>
    284         <polyline points="0,-3 0,3" stroke-width="1" stroke="#00f"/>
    285         <circle cx="0" cy="0" r="12.5" stroke-width="1" stroke="#00f" fill="none"/>
    286       </g>
    287     </svg></g>
    288     
    289     <use xlink:href="#dial-time-fmop" transform="translate(10.5 -9.5)" href="#dial-time-fmop"/>
    290     <g transform="translate(31.5 29)"><svg id="RELEASE_LIGHT">
    291       <rect width="3.2" height="3.2" fill="#0f0"/>
    292     </svg></g>
    293   </g>
    294 
    295   
    296   
    297   
    298   
    299 
    300   <g transform="translate(16 106)">
    301     <text font-size="8pt" letter-spacing="1px" transform="translate(8 38) rotate(270)">DEPTH</text>
    302     <g transform="translate(20 0)"><svg id="DEPTH_PARAM">
    303       <g transform="translate(13 13)">
    304         <polyline points="-3,0 3,0" stroke-width="1" stroke="#00f"/>
    305         <polyline points="0,-3 0,3" stroke-width="1" stroke="#00f"/>
    306         <circle cx="0" cy="0" r="12.5" stroke-width="1" stroke="#00f" fill="none"/>
    307       </g>
    308     </svg></g>
    309     <g transform="translate(18.5 35)">
    310       <text font-size="6pt" letter-spacing="1px" transform="translate(0 6.2)">ENV</text>
    311       <g transform="translate(20 -1.3)"><svg id="ENV_TO_DEPTH_PARAM">
    312       <g transform="translate(4.5 4.5)">
    313         <circle r="4" stroke-width="1" stroke="#00f" fill="#f00"/>
    314       </g>
    315     </svg></g>
    316     </g>
    317     <g transform="translate(10.5 -9.5)">
    318       <g transform="translate(22.5 22.5)">
    319         <text font-size="5.0pt" transform="rotate(-240) translate(18 0) rotate(240) translate(-2 2)">0</text>
    320         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-210) translate(15 0)"/>
    321         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-180) translate(15 0)"/>
    322         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-150) translate(15 0)"/>
    323         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-120) translate(15 0)"/>
    324         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-90) translate(15 0)"/>
    325         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-60) translate(15 0)"/>
    326         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-30) translate(15 0)"/>
    327         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(0) translate(15 0)"/>
    328         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(30) translate(15 0)"/>
    329         <polyline points="0,0 3.5,0" stroke-width="1" transform="rotate(60) translate(15 0)"/>
    330       </g>
    331     </g>
    332   </g>
    333   <g transform="translate(16 162)">
    334     <text font-size="8pt" letter-spacing="2px" transform="translate(8 35) rotate(270)">FDBK</text>
    335     <g transform="translate(20 0)"><svg id="FEEDBACK_PARAM">
    336       <g transform="translate(13 13)">
    337         <polyline points="-3,0 3,0" stroke-width="1" stroke="#00f"/>
    338         <polyline points="0,-3 0,3" stroke-width="1" stroke="#00f"/>
    339         <circle cx="0" cy="0" r="12.5" stroke-width="1" stroke="#00f" fill="none"/>
    340       </g>
    341     </svg></g>
    342     <g transform="translate(18.5 35)">
    343       <text font-size="6pt" letter-spacing="1px" transform="translate(0 6.2)">ENV</text>
    344       <g transform="translate(20 -1.3)"><svg id="ENV_TO_FEEDBACK_PARAM">
    345       <g transform="translate(4.5 4.5)">
    346         <circle r="4" stroke-width="1" stroke="#00f" fill="#f00"/>
    347       </g>
    348     </svg></g>
    349     </g>
    350     <g transform="translate(10.5 -9.5)">
    351       <g transform="translate(22.5 22.5)">
    352         <text font-size="5.0pt" transform="rotate(-240) translate(18 0) rotate(240) translate(-2 2)">0</text>
    353         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-210) translate(15 0)"/>
    354         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-180) translate(15 0)"/>
    355         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-150) translate(15 0)"/>
    356         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-120) translate(15 0)"/>
    357         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-90) translate(15 0)"/>
    358         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-60) translate(15 0)"/>
    359         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-30) translate(15 0)"/>
    360         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(0) translate(15 0)"/>
    361         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(30) translate(15 0)"/>
    362         <polyline points="0,0 3.5,0" stroke-width="1" transform="rotate(60) translate(15 0)"/>
    363       </g>
    364     </g>
    365   </g>
    366   <g transform="translate(16 218)">
    367     
    368     <text font-size="8pt" letter-spacing="2px" transform="translate(8 37.5) rotate(270)">LEVEL</text>
    369     <g transform="translate(20 0)"><svg id="LEVEL_PARAM">
    370       <g transform="translate(13 13)">
    371         <polyline points="-3,0 3,0" stroke-width="1" stroke="#00f"/>
    372         <polyline points="0,-3 0,3" stroke-width="1" stroke="#00f"/>
    373         <circle cx="0" cy="0" r="12.5" stroke-width="1" stroke="#00f" fill="none"/>
    374       </g>
    375     </svg></g>
    376     <g transform="translate(18.5 35)">
    377       <text font-size="6pt" letter-spacing="1px" transform="translate(0 6.2)">ENV</text>
    378       <g transform="translate(20 -1.3)"><svg id="ENV_TO_LEVEL_PARAM">
    379       <g transform="translate(4.5 4.5)">
    380         <circle r="4" stroke-width="1" stroke="#00f" fill="#f00"/>
    381       </g>
    382     </svg></g>
    383     </g>
    384     <g transform="translate(10.5 -9.5)">
    385       <g transform="translate(22.5 22.5)">
    386         <text font-size="5.0pt" transform="rotate(-240) translate(18 0) rotate(240) translate(-2 2)">0</text>
    387         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-210) translate(15 0)"/>
    388         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-180) translate(15 0)"/>
    389         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-150) translate(15 0)"/>
    390         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-120) translate(15 0)"/>
    391         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-90) translate(15 0)"/>
    392         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-60) translate(15 0)"/>
    393         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-30) translate(15 0)"/>
    394         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(0) translate(15 0)"/>
    395         <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(30) translate(15 0)"/>
    396         <polyline points="0,0 3.5,0" stroke-width="1" transform="rotate(60) translate(15 0)"/>
    397       </g>
    398     </g>
    399   </g>
    400 
    401   
    402   
    403   
    404 
    405   <g class="io-group" transform="translate(0 269)">
    406     <rect class="output-background" width="130" height="91" rx="5" transform="translate(10 0)"/>
    407     <rect class="input-background" width="97" height="91" rx="5" transform="translate(10 0)"/>
    408     <rect class="input-background" width="130" height="44" rx="5" transform="translate(10 0)"/>
    409     <rect class="input-background-filler" width="10" height="10" transform="translate(130 34)"/>
    410     <rect class="input-background-filler" width="10" height="10" transform="translate(97 81)"/>
    411 
    412     <g transform="translate(12 0)">
    413       <g transform="translate(3 5)"><svg id="DEPTH_INPUT">
    414       <g transform="translate(12 12)">
    415         <circle cx="0" cy="0" r="5" stroke-width="1" stroke="#0f0" fill="#0f0"/>
    416         <circle cx="0" cy="0" r="10.5" stroke-width="3" stroke="#0f0" fill="none"/>
    417       </g>
    418     </svg></g>
    419       <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(0.5 40)">DEPTH</text>
    420     </g>
    421     <g transform="translate(44 0)">
    422       <g transform="translate(3 5)"><svg id="FEEDBACK_INPUT">
    423       <g transform="translate(12 12)">
    424         <circle cx="0" cy="0" r="5" stroke-width="1" stroke="#0f0" fill="#0f0"/>
    425         <circle cx="0" cy="0" r="10.5" stroke-width="3" stroke="#0f0" fill="none"/>
    426       </g>
    427     </svg></g>
    428       <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(3.5 40)">FDBK</text>
    429     </g>
    430     <g transform="translate(76 0)">
    431       <g transform="translate(3 5)"><svg id="LEVEL_INPUT">
    432       <g transform="translate(12 12)">
    433         <circle cx="0" cy="0" r="5" stroke-width="1" stroke="#0f0" fill="#0f0"/>
    434         <circle cx="0" cy="0" r="10.5" stroke-width="3" stroke="#0f0" fill="none"/>
    435       </g>
    436     </svg></g>
    437       <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(1.5 40)">LEVEL</text>
    438     </g>
    439     <g transform="translate(108 0)">
    440       <g transform="translate(3 5)"><svg id="SUSTAIN_INPUT">
    441       <g transform="translate(12 12)">
    442         <circle cx="0" cy="0" r="5" stroke-width="1" stroke="#0f0" fill="#0f0"/>
    443         <circle cx="0" cy="0" r="10.5" stroke-width="3" stroke="#0f0" fill="none"/>
    444       </g>
    445     </svg></g>
    446       <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(6 40)">SUS</text>
    447     </g>
    448 
    449     <g transform="translate(10 44)">
    450       <g transform="translate(2 0)">
    451         <g transform="translate(3 5)"><svg id="PITCH_INPUT">
    452       <g transform="translate(12 12)">
    453         <circle cx="0" cy="0" r="5" stroke-width="1" stroke="#0f0" fill="#0f0"/>
    454         <circle cx="0" cy="0" r="10.5" stroke-width="3" stroke="#0f0" fill="none"/>
    455       </g>
    456     </svg></g>
    457         <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(1 40)">V/OCT</text>
    458       </g>
    459       <g transform="translate(34 0)">
    460         <g transform="translate(3 5)"><svg id="FM_INPUT">
    461       <g transform="translate(12 12)">
    462         <circle cx="0" cy="0" r="5" stroke-width="1" stroke="#0f0" fill="#0f0"/>
    463         <circle cx="0" cy="0" r="10.5" stroke-width="3" stroke="#0f0" fill="none"/>
    464       </g>
    465     </svg></g>
    466         <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(8.5 40)">FM</text>
    467       </g>
    468       <g transform="translate(66 0)">
    469         <g transform="translate(3 5)"><svg id="GATE_INPUT">
    470       <g transform="translate(12 12)">
    471         <circle cx="0" cy="0" r="5" stroke-width="1" stroke="#0f0" fill="#0f0"/>
    472         <circle cx="0" cy="0" r="10.5" stroke-width="3" stroke="#0f0" fill="none"/>
    473       </g>
    474     </svg></g>
    475         <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(3 40)">GATE</text>
    476       </g>
    477       <g transform="translate(98 0)">
    478         <g transform="translate(3 5)"><svg id="AUDIO_OUTPUT">
    479       <g transform="translate(12 12)">
    480         <circle cx="0" cy="0" r="5" stroke-width="1" stroke="#f00" fill="#f00"/>
    481         <circle cx="0" cy="0" r="10.5" stroke-width="3" stroke="#f00" fill="none"/>
    482       </g>
    483     </svg></g>
    484         <text class="output-label" font-size="6pt" letter-spacing="1px" transform="translate(6 40)">OUT</text>
    485       </g>
    486     </g>
    487   </g>
    488 </svg>