Additator-src.svg (10334B)
1 <?xml version="1.0"?> 2 <module hp="15"> 3 <style/> 4 5 <defs> 6 <symbol id="dial-partials-additator" viewBox="0 0 70px 70px"> 7 <g transform="translate(35 35)"> 8 <text font-size="6.0pt" transform="rotate(-240) translate(25.5 0) rotate(240) translate(-2.5 2.5)">1</text> 9 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-212.73) translate(21 0)"/> 10 <text font-size="6.0pt" transform="rotate(-182.42) translate(25 0) rotate(182.42) translate(-7 2.8)">20</text> 11 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-152.12) translate(21 0)"/> 12 <text font-size="6.0pt" transform="rotate(-121.82) translate(25 0) rotate(121.82) translate(-7 2.5)">40</text> 13 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-91.52) translate(21 0)"/> 14 <text font-size="6.0pt" transform="rotate(-61.21) translate(25 0) rotate(61.21) translate(-3 2.5)">60</text> 15 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-30.91) translate(21 0)"/> 16 <text font-size="6.0pt" transform="rotate(-0.61) translate(25 0) rotate(0.61) translate(-2.5 2.8)">80</text> 17 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(29.7) translate(21 0)"/> 18 <text font-size="6.0pt" transform="rotate(60) translate(25.5 0) rotate(-60) translate(-2 2.5)">100</text> 19 </g> 20 </symbol> 21 </defs> 22 23 <def xlink:href="#module" var-name="ADDITATOR"/> 24 25 <!-- <polyline points="0,0 225,0" stroke="#f00" stroke-width="1" fill="none" transform="translate(0 135)" /> --> 26 <!-- <polyline points="0,0 225,0" stroke="#f00" stroke-width="1" fill="none" transform="translate(0 269)" /> --> 27 <!-- <polyline points="0,0 225,0" stroke="#f00" stroke-width="1" fill="none" transform="translate(0 180)" /> --> 28 <!-- <polyline points="0,0 225,0" stroke="#f00" stroke-width="1" fill="none" transform="translate(0 224)" /> --> 29 30 <g transform="translate(20 25)"> 31 <!-- <rect width="108" height="98" fill="none" stroke="#0f0" /> --> 32 <!-- <polyline points="0,54 254,54" stroke="#0f0" stroke-width="1" fill="none" /> --> 33 <!-- <polyline points="54,54 54,354" stroke="#0f0" stroke-width="1" fill="none" /> --> 34 <def id="FREQUENCY_PARAM" xlink:href="#knob68" transform="translate(20 20)"/> 35 </g> 36 <def xlink:href="#dial-frequency" transform="translate(20 25)"/> 37 38 <text font-size="6pt" letter-spacing="1px" transform="translate(30 135)">0V = C4 = 261.63HZ</text> 39 40 <g transform="translate(144 60)"> 41 <!-- <polyline points="0,19 68,19" stroke="#0f0" stroke-width="1" fill="none" /> --> 42 <!-- <polyline points="40,-20 40,50" stroke="#0f0" stroke-width="1" fill="none" /> --> 43 <text font-size="8pt" letter-spacing="2px" transform="translate(4 50) rotate(270)">PARTIALS</text> 44 <def id="PARTIALS_PARAM" xlink:href="#knob38" transform="translate(21 0)"/> 45 <use xlink:href="#dial-partials-additator" transform="translate(5 -16)"/> 46 </g> 47 48 <g transform="translate(10 155)"> 49 <g transform="translate(10 5)"> 50 <!-- <polyline points="0,-5 70,-5" stroke="#0f0" stroke-width="1" fill="none" /> --> 51 <!-- <polyline points="0,8 70,8" stroke="#0f0" stroke-width="1" fill="none" /> --> 52 <!-- <polyline points="0,21 70,21" stroke="#0f0" stroke-width="1" fill="none" /> --> 53 <!-- <polyline points="21,-10 21,240" stroke="#0f0" stroke-width="1" fill="none" /> --> 54 <text font-size="8pt" letter-spacing="2px" transform="translate(-3 22.5) rotate(270)">FINE</text> 55 <def id="FINE_PARAM" xlink:href="#knob16" transform="translate(10 0)"/> 56 <!-- <rect width="90" height="10" fill="#0f0" transform="translate(0 17)" /> --> 57 </g> 58 <def xlink:href="#dial-centertick" transform="translate(8 -7)"/> 59 <g transform="translate(53 0)"> 60 <!-- <polyline points="-50,13 168,13" stroke="#0f0" stroke-width="1" fill="none" /> --> 61 <text font-size="8pt" letter-spacing="2px" transform="translate(8 33) rotate(270)">WIDTH</text> 62 <def id="WIDTH_PARAM" xlink:href="#knob26" transform="translate(16 0)"/> 63 </g> 64 <def xlink:href="#dial-linear" transform="translate(59.5 -9.5)"/> 65 <g transform="translate(106 0)"> 66 <!-- <polyline points="0,19 68,19" stroke="#0f0" stroke-width="1" fill="none" /> --> 67 <text font-size="8pt" letter-spacing="2px" transform="translate(8 38) rotate(270)">O-SKEW</text> 68 <def id="ODD_SKEW_PARAM" xlink:href="#knob26" transform="translate(16 0)"/> 69 </g> 70 <def xlink:href="#dial-attenuverter" transform="translate(112.5 -9.5)"/> 71 <g transform="translate(158 0)"> 72 <!-- <polyline points="0,19 68,19" stroke="#0f0" stroke-width="1" fill="none" /> --> 73 <text font-size="8pt" letter-spacing="2px" transform="translate(8 37.5) rotate(270)">E-SKEW</text> 74 <def id="EVEN_SKEW_PARAM" xlink:href="#knob26" transform="translate(16 0)"/> 75 </g> 76 <def xlink:href="#dial-attenuverter" transform="translate(164.5 -9.5)"/> 77 </g> 78 79 <g transform="translate(10 218)"> 80 <g transform="translate(-1 0)"> 81 <!-- <polyline points="0,0 0,380" stroke="#0f0" stroke-width="1" fill="none" transform="translate(29 -100)" /> --> 82 <!-- <polyline points="0,13 270,13" stroke="#0f0" stroke-width="1" fill="none" /> --> 83 <text font-size="8pt" letter-spacing="2px" transform="translate(8 28.5) rotate(270)">GAIN</text> 84 <def id="GAIN_PARAM" xlink:href="#knob26" transform="translate(16 0)"/> 85 </g> 86 <def xlink:href="#dial-linear" transform="translate(5.5 -9.5)"/> 87 <g transform="translate(53 0)"> 88 <!-- <polyline points="0,0 0,380" stroke="#0f0" stroke-width="1" fill="none" transform="translate(29 -100)" /> --> 89 <text font-size="8pt" letter-spacing="2px" transform="translate(8 33.5) rotate(270)">DECAY</text> 90 <def id="DECAY_PARAM" xlink:href="#knob26" transform="translate(16 0)"/> 91 </g> 92 <def xlink:href="#dial-attenuverter" transform="translate(59.5 -9.5)"/> 93 <g transform="translate(106 0)"> 94 <!-- <polyline points="0,0 0,380" stroke="#0f0" stroke-width="1" fill="none" transform="translate(29 -100)" /> --> 95 <text font-size="8pt" letter-spacing="2px" transform="translate(8 43) rotate(270)">BALANCE</text> 96 <def id="BALANCE_PARAM" xlink:href="#knob26" transform="translate(16 0)"/> 97 </g> 98 <def xlink:href="#dial-attenuverter" transform="translate(112.5 -9.5)"/> 99 <g transform="translate(158 0)"> 100 <!-- <polyline points="0,0 0,380" stroke="#0f0" stroke-width="1" fill="none" transform="translate(29 -100)" /> --> 101 <text font-size="8pt" letter-spacing="2px" transform="translate(8 34.5) rotate(270)">FILTER</text> 102 <def id="FILTER_PARAM" xlink:href="#knob26" transform="translate(16 0)"/> 103 </g> 104 <def xlink:href="#dial-attenuverter" transform="translate(164.5 -9.5)"/> 105 </g> 106 107 <g transform="translate(185 272)"> 108 <def id="SINE_LIGHT" xlink:href="#light-small" transform="translate(0 0)"/> 109 <text font-size="6pt" letter-spacing="2px" transform="translate(9 6.1)">SIN</text> 110 <def id="COSINE_LIGHT" xlink:href="#light-small" transform="translate(0 15)"/> 111 <text font-size="6pt" letter-spacing="2px" transform="translate(9 21.1)">COS</text> 112 <def id="PHASE_PARAM" xlink:href="#button-small" transform="translate(9 27)"/> 113 </g> 114 115 <g class="io-group" transform="translate(0 269)"> 116 <rect class="output-background" width="205" height="47" rx="5" transform="translate(10 44)"/> 117 <rect class="input-background" width="171" height="91" rx="5" transform="translate(10 0)"/> 118 <rect class="input-background-filler" width="10" height="10" transform="translate(171 81)"/> 119 120 <g transform="translate(10 0)"> 121 <g transform="translate(3 0)"> 122 <def id="SYNC_INPUT" xlink:href="#input" transform="translate(3 5)"/> 123 <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(3 40)">SYNC</text> 124 </g> 125 <g transform="translate(37 0)"> 126 <def id="PARTIALS_INPUT" xlink:href="#input" transform="translate(3 5)"/> 127 <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(0.5 40)">PRTLS</text> 128 </g> 129 <g transform="translate(71 0)"> 130 <def id="WIDTH_INPUT" xlink:href="#input" transform="translate(3 5)"/> 131 <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(0.5 40)">WIDTH</text> 132 </g> 133 <g transform="translate(105 0)"> 134 <def id="ODD_SKEW_INPUT" xlink:href="#input" transform="translate(3 5)"/> 135 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(5 40)">OSK</text> 136 </g> 137 <g transform="translate(139 0)"> 138 <def id="EVEN_SKEW_INPUT" xlink:href="#input" transform="translate(3 5)"/> 139 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(5.5 40)">ESK</text> 140 </g> 141 </g> 142 143 <g transform="translate(10 44)"> 144 <g transform="translate(3 0)"> 145 <def id="PITCH_INPUT" xlink:href="#input" transform="translate(3 5)"/> 146 <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(1 40)">V/OCT</text> 147 </g> 148 <g transform="translate(37 0)"> 149 <def id="GAIN_INPUT" xlink:href="#input" transform="translate(3 5)"/> 150 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(2 40)">GAIN</text> 151 </g> 152 <g transform="translate(71 0)"> 153 <def id="DECAY_INPUT" xlink:href="#input" transform="translate(3 5)"/> 154 <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(1 40)">DECAY</text> 155 </g> 156 <g transform="translate(105 0)"> 157 <def id="BALANCE_INPUT" xlink:href="#input" transform="translate(3 5)"/> 158 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(5.5 40)">BAL</text> 159 </g> 160 <g transform="translate(139 0)"> 161 <def id="FILTER_INPUT" xlink:href="#input" transform="translate(3 5)"/> 162 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(3 40)">FLTR</text> 163 </g> 164 <g transform="translate(173 0)"> 165 <def id="AUDIO_OUTPUT" xlink:href="#output" transform="translate(3 5)"/> 166 <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(5 40)">OUT</text> 167 </g> 168 </g> 169 </g> 170 </module>