Pressor-src.svg (20720B)
1 <?xml version="1.0"?> 2 <module hp="15"> 3 <style/> 4 5 <defs> 6 <symbol id="dial-ratio-pressor" 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)">∞</text> 17 </g> 18 </symbol> 19 20 <symbol id="dial-threshold-pressor" viewBox="0 0 70px 70px"> 21 <g transform="translate(35 35)"> 22 <text font-size="6.0pt" transform="rotate(-240) translate(25 0) rotate(240) translate(-10 2.5)">-24</text> 23 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-210) translate(21 0)"/> 24 <text font-size="6.0pt" transform="rotate(-180) translate(25 0) rotate(180) translate(-10 2.5)">-18</text> 25 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-150) translate(21 0)"/> 26 <text font-size="6.0pt" transform="rotate(-120) translate(25 0) rotate(120) translate(-10 2.5)">-12</text> 27 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-90) translate(21 0)"/> 28 <text font-size="6.0pt" transform="rotate(-60) translate(25 0) rotate(60) translate(-2.3 2.5)">-6</text> 29 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-30) translate(21 0)"/> 30 <text font-size="6.0pt" transform="rotate(0) translate(25 0) rotate(0) translate(-2.3 2.5)">0</text> 31 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(30) translate(21 0)"/> 32 <text font-size="6.0pt" transform="rotate(60) translate(25 0) rotate(-60) translate(-2.3 2.5)">6</text> 33 <text font-size="6.0pt" transform="rotate(90) translate(29 0) rotate(-90) translate(-4.7 2.2)">dB</text> 34 </g> 35 </symbol> 36 37 <symbol id="dial-attack-pressor" viewBox="0 0 45px 45px"> 38 <g transform="translate(22.5 22.5)"> 39 <text font-size="5.0pt" transform="rotate(-240) translate(18 0) rotate(240) translate(-1.9 2.2)">0</text> 40 <polyline points="0,0 1.5,0" stroke-width="0.7" transform="rotate(-172.92) translate(15 0)"/> 41 <text font-size="5.0pt" transform="rotate(-145.13) translate(17 0) rotate(145.13) translate(-5.7 2.2)">50</text> 42 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-75.68) translate(15 0)"/> 43 <text font-size="5.0pt" transform="rotate(-27.87) translate(17 0) rotate(27.87) translate(-2.2 2.2)">250</text> 44 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(19.81) translate(15 0)"/> 45 <text font-size="5.0pt" transform="rotate(60) translate(18 0) rotate(-60) translate(-1.9 2.2)">500</text> 46 <text font-size="5.0pt" transform="rotate(90) translate(22 0) rotate(-90) translate(-4.4 2.2)">MS</text> 47 </g> 48 </symbol> 49 50 <symbol id="dial-release-pressor" viewBox="0 0 45px 45px"> 51 <g transform="translate(22.5 22.5)"> 52 <text font-size="5.0pt" transform="rotate(-240) translate(18 0) rotate(240) translate(-1.9 2.2)">0</text> 53 <polyline points="0,0 1.5,0" stroke-width="0.7" transform="rotate(-172.92) translate(15 0)"/> 54 <text font-size="5.0pt" transform="rotate(-145.13) translate(17 0) rotate(145.13) translate(-7.5 2.2)">0.2</text> 55 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-75.68) translate(15 0)"/> 56 <text font-size="5.0pt" transform="rotate(-27.87) translate(17 0) rotate(27.87) translate(-2.2 2.2)">1</text> 57 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(19.81) translate(15 0)"/> 58 <text font-size="5.0pt" transform="rotate(60) translate(18 0) rotate(-60) translate(-1.9 2.2)">2</text> 59 <text font-size="5.0pt" transform="rotate(90) translate(22 0) rotate(-90) translate(-2 2.2)">S</text> 60 </g> 61 </symbol> 62 63 <symbol id="dial-detectormix-pressor" viewBox="0 0 45px 45px"> 64 <g transform="translate(22.5 22.5)"> 65 <text font-size="5.0pt" transform="rotate(-240) translate(18 0) rotate(240) translate(-4.2 2.2)">IN</text> 66 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-210) translate(15 0)"/> 67 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-180) translate(15 0)"/> 68 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-150) translate(15 0)"/> 69 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-120) translate(15 0)"/> 70 <polyline points="0,0 3.5,0" stroke-width="1" transform="rotate(-90) translate(15 0)"/> 71 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-60) translate(15 0)"/> 72 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-30) translate(15 0)"/> 73 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(0) translate(15 0)"/> 74 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(30) translate(15 0)"/> 75 <text font-size="5.0pt" transform="rotate(60) translate(18 0) rotate(-60) translate(-2.1 2.5)">SD</text> 76 </g> 77 </symbol> 78 79 <symbol id="dial-inputgain-pressor" viewBox="0 0 45px 45px"> 80 <g transform="translate(22.5 22.5)"> 81 <text font-size="5.0pt" transform="rotate(-240) translate(18 0) rotate(240) translate(-8 2.2)">-12</text> 82 <polyline points="0,0 1.5,0" stroke-width="0.7" transform="rotate(-202.5) translate(15 0)"/> 83 <text font-size="5.0pt" transform="rotate(-165) translate(17 0) rotate(165) translate(-4.5 2.2)">-6</text> 84 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-127.5) translate(15 0)"/> 85 <text font-size="5.0pt" transform="rotate(-90) translate(17 0) rotate(90) translate(-1.9 2)">0</text> 86 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-52.5) translate(15 0)"/> 87 <text font-size="5.0pt" transform="rotate(-15) translate(17 0) rotate(15) translate(-2 2.2)">6</text> 88 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(22.5) translate(15 0)"/> 89 <text font-size="5.0pt" transform="rotate(60) translate(18 0) rotate(-60) translate(-1.9 2.2)">12</text> 90 <text font-size="5.0pt" transform="rotate(90) translate(22 0) rotate(-90) translate(-4 2.2)">dB</text> 91 </g> 92 </symbol> 93 94 <symbol id="dial-outputgain-pressor" viewBox="0 0 45px 45px"> 95 <g transform="translate(22.5 22.5)"> 96 <text font-size="5.0pt" transform="rotate(-240) translate(18 0) rotate(240) translate(-1.9 2.2)">0</text> 97 <polyline points="0,0 1.5,0" stroke-width="0.7" transform="rotate(-202.5) translate(15 0)"/> 98 <text font-size="5.0pt" transform="rotate(-165) translate(17 0) rotate(165) translate(-2 2.2)">6</text> 99 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-127.5) translate(15 0)"/> 100 <text font-size="5.0pt" transform="rotate(-90) translate(17 0) rotate(90) translate(-4 2)">12</text> 101 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-52.5) translate(15 0)"/> 102 <text font-size="5.0pt" transform="rotate(-15) translate(17 0) rotate(15) translate(-3.5 2.2)">18</text> 103 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(22.5) translate(15 0)"/> 104 <text font-size="5.0pt" transform="rotate(60) translate(18 0) rotate(-60) translate(-1.9 2.2)">24</text> 105 <text font-size="5.0pt" transform="rotate(90) translate(22 0) rotate(-90) translate(-4 2.2)">dB</text> 106 </g> 107 </symbol> 108 109 <symbol id="compression-pressor" viewBox="0 0 11px 75px"> 110 <!-- <rect width="11" height="75" x="0" y="0" rx="0" fill="#ccc" /> --> 111 <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 0)"/> 112 <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 15)"/> 113 <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 30)"/> 114 <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 45)"/> 115 <rect width="5" height="13" x="0" y="1" rx="0" fill="#aaa" transform="translate(3 60)"/> 116 </symbol> 117 118 <symbol id="guide-compression-pressor" viewBox="0 0 20px 95px"> 119 <g transform="translate(0 10)"> 120 <g transform="translate(0 0)"> 121 <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/> 122 <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-5.5 2.2)">30+</text> 123 </g> 124 <g transform="translate(0 15)"> 125 <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/> 126 <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-4 2.2)">24</text> 127 </g> 128 <g transform="translate(0 30)"> 129 <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/> 130 <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-4.5 2.2)">18</text> 131 </g> 132 <g transform="translate(0 45)"> 133 <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/> 134 <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-4.5 2.2)">12</text> 135 </g> 136 <g transform="translate(0 60)"> 137 <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/> 138 <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-2.5 2.2)">6</text> 139 </g> 140 <g transform="translate(0 75)"> 141 <polyline points="0,0 3,0" fill="none" transform="translate(11 0)"/> 142 <text font-size="6.0pt" transform="translate(7 0) rotate(-90) translate(-2.5 2.2)">0</text> 143 </g> 144 </g> 145 </symbol> 146 </defs> 147 148 <def xlink:href="#module" var-name="PRESSOR"/> 149 150 <g transform="translate(13 53)"> 151 <!-- <polyline points="0,19 268,19" stroke="#0f0" stroke-width="1" fill="none" /> --> 152 <!-- <polyline points="42,-20 42,250" stroke="#0f0" stroke-width="1" fill="none" /> --> 153 <!-- <polyline points="0,0 270,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 -1)" /> --> 154 <!-- <polyline points="0,0 270,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 19)" /> --> 155 <!-- <polyline points="0,0 270,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 39)" /> --> 156 <text font-size="8pt" letter-spacing="1.5px" transform="translate(4 56.5) rotate(270)">THRESHOLD</text> 157 <def id="THRESHOLD_PARAM" xlink:href="#knob38" transform="translate(23 0)"/> 158 <use xlink:href="#dial-threshold-pressor" transform="translate(7 -16)"/> 159 </g> 160 161 <g transform="translate(102 53)"> 162 <!-- <polyline points="0,19 68,19" stroke="#0f0" stroke-width="1" fill="none" /> --> 163 <!-- <polyline points="42,-20 42,250" stroke="#0f0" stroke-width="1" fill="none" /> --> 164 <text font-size="8pt" letter-spacing="2px" transform="translate(4 38.5) rotate(270)">RATIO</text> 165 <def id="RATIO_PARAM" xlink:href="#knob38" transform="translate(23 0)"/> 166 <use xlink:href="#dial-ratio-pressor" transform="translate(7 -16)"/> 167 </g> 168 169 <g transform="translate(207 35)"> 170 <text font-size="6pt" letter-spacing="2px" transform="translate(-15 75) rotate(270)">COMPRESSION</text> 171 <use id="COMPRESSION_WIDGET" xlink:href="#compression-pressor" transform="translate(0 -1)"/> 172 <use xlink:href="#guide-compression-pressor" transform="translate(-13 -11)"/> 173 </g> 174 175 <g transform="translate(10 141)"> 176 <g transform="translate(13 0)"> 177 <!-- <rect width="51" height="10" fill="#f003" transform="translate(8 -15)" /> --> 178 <!-- <polyline points="0,0 0,380" stroke="#0f0" stroke-width="1" fill="none" transform="translate(29 -100)" /> --> 179 <!-- <polyline points="0,0 270,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 -7)" /> --> 180 <!-- <polyline points="0,0 270,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 13)" /> --> 181 <!-- <polyline points="0,0 270,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 33)" /> --> 182 <text font-size="8pt" letter-spacing="2px" transform="translate(6 38.5) rotate(270)">ATTACK</text> 183 <def id="ATTACK_PARAM" xlink:href="#knob26" transform="translate(19 0)"/> 184 </g> 185 <use xlink:href="#dial-attack-pressor" transform="translate(21.5 -9.5)"/> 186 <g transform="translate(102 0)"> 187 <!-- <rect width="51" height="10" fill="#f003" transform="translate(8 -15)" /> --> 188 <!-- <polyline points="0,0 0,380" stroke="#0f0" stroke-width="1" fill="none" transform="translate(29 -100)" /> --> 189 <text font-size="8pt" letter-spacing="2px" transform="translate(6 42) rotate(270)">RELEASE</text> 190 <def id="RELEASE_PARAM" xlink:href="#knob26" transform="translate(19 0)"/> 191 </g> 192 <use xlink:href="#dial-release-pressor" transform="translate(111.5 -9.5)"/> 193 </g> 194 195 <g transform="translate(10 213)"> 196 <g transform="translate(-1 0)"> 197 <!-- <rect width="47" height="10" fill="#f003" transform="translate(8 -15)" /> --> 198 <!-- <polyline points="0,0 0,380" stroke="#0f0" stroke-width="1" fill="none" transform="translate(29 -100)" /> --> 199 <!-- <polyline points="0,0 270,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 -7)" /> --> 200 <!-- <polyline points="0,0 270,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 13)" /> --> 201 <!-- <polyline points="0,0 270,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 33)" /> --> 202 <text font-size="8pt" letter-spacing="2px" transform="translate(8 38.5) rotate(270)">IN GAIN</text> 203 <def id="INPUT_GAIN_PARAM" xlink:href="#knob26" transform="translate(19 0)"/> 204 </g> 205 <use xlink:href="#dial-inputgain-pressor" transform="translate(8.5 -9.5)"/> 206 <g transform="translate(60 0)"> 207 <!-- <rect width="47" height="10" fill="#f003" transform="translate(8 -15)" /> --> 208 <!-- <polyline points="0,0 0,380" stroke="#0f0" stroke-width="1" fill="none" transform="translate(29 -100)" /> --> 209 <text font-size="8pt" letter-spacing="2px" transform="translate(8 44.5) rotate(270)">OUT GAIN</text> 210 <def id="OUTPUT_GAIN_PARAM" xlink:href="#knob26" transform="translate(19 0)"/> 211 </g> 212 <use xlink:href="#dial-outputgain-pressor" transform="translate(69.5 -9.5)"/> 213 <g transform="translate(121 0)"> 214 <!-- <rect width="47" height="10" fill="#f003" transform="translate(8 -15)" /> --> 215 <!-- <polyline points="0,0 0,380" stroke="#0f0" stroke-width="1" fill="none" transform="translate(29 -100)" /> --> 216 <text font-size="8pt" letter-spacing="2px" transform="translate(8 38) rotate(270)">IN/SIDE</text> 217 <def id="DETECTOR_MIX_PARAM" xlink:href="#knob26" transform="translate(19 0)"/> 218 </g> 219 <use xlink:href="#dial-detectormix-pressor" transform="translate(130.5 -9.5)"/> 220 </g> 221 222 <g transform="translate(199 128)"> 223 <g transform="translate(0 0)"> 224 <!-- <rect width="5" height="24" fill="#0f0" transform="translate(-14 2)" /> --> 225 <text font-size="5pt" letter-spacing="1.5px" transform="translate(-8 25.5) rotate(270)">MODE</text> 226 <text font-size="5pt" letter-spacing="2px" transform="translate(-5 -1)">COMP</text> 227 <def id="MODE_PARAM" xlink:href="#switch" transform="translate(0 2)"/> 228 <text font-size="5pt" letter-spacing="2px" transform="translate(-4 34)">GATE</text> 229 </g> 230 <g transform="translate(0 49)"> 231 <!-- <rect width="5" height="24" fill="#0f0" transform="translate(-14 2)" /> --> 232 <text font-size="5pt" letter-spacing="1.5px" transform="translate(-8 30) rotate(270)">DETECT</text> 233 <text font-size="5pt" letter-spacing="2px" transform="translate(-2 -1)">RMS</text> 234 <def id="DECTECTOR_MODE_PARAM" xlink:href="#switch" transform="translate(0 2)"/> 235 <text font-size="5pt" letter-spacing="2px" transform="translate(-4 34)">PEAK</text> 236 </g> 237 <g transform="translate(0 98)"> 238 <!-- <rect width="5" height="24" fill="#0f0" transform="translate(-14 2)" /> --> 239 <text font-size="5pt" letter-spacing="2px" transform="translate(-8 25.5) rotate(270)">KNEE</text> 240 <text font-size="5pt" letter-spacing="2px" transform="translate(-4 -1)">SOFT</text> 241 <def id="KNEE_PARAM" xlink:href="#switch" transform="translate(0 2)"/> 242 <text font-size="5pt" letter-spacing="2px" transform="translate(-5 34)">HARD</text> 243 </g> 244 </g> 245 246 <g class="io-group" transform="translate(0 269)"> 247 <rect class="output-background" width="205" height="91" rx="5" transform="translate(10 0)"/> 248 <rect class="input-background" width="137" height="91" rx="5" transform="translate(10 0)"/> 249 <rect class="input-background" width="171" height="47" rx="5" transform="translate(10 44)"/> 250 <rect class="input-background-filler" width="10" height="10" transform="translate(137 0)"/> 251 <rect class="input-background-filler" width="10" height="10" transform="translate(171 81)"/> 252 253 <g transform="translate(10 0)"> 254 <g transform="translate(3 0)"> 255 <def id="LEFT_INPUT" xlink:href="#input" transform="translate(3 5)"/> 256 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(13 40)">L</text> 257 </g> 258 <g transform="translate(37 0)"> 259 <def id="SIDECHAIN_INPUT" xlink:href="#input" transform="translate(3 5)"/> 260 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(3 40)">SIDE</text> 261 </g> 262 <g transform="translate(71 0)"> 263 <def id="THRESHOLD_INPUT" xlink:href="#input" transform="translate(3 5)"/> 264 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(1.5 40)">TRSH</text> 265 </g> 266 <g transform="translate(105 0)"> 267 <def id="RATIO_INPUT" xlink:href="#input" transform="translate(3 5)"/> 268 <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(1.5 40)">RATIO</text> 269 </g> 270 <g transform="translate(139 0)"> 271 <def id="ENVELOPE_OUTPUT" xlink:href="#output" transform="translate(3 5)"/> 272 <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(5.5 40)">ENV</text> 273 </g> 274 <g transform="translate(173 0)"> 275 <def id="LEFT_OUTPUT" xlink:href="#output" transform="translate(3 5)"/> 276 <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(13 40)">L</text> 277 </g> 278 </g> 279 280 <g transform="translate(10 44)"> 281 <g transform="translate(3 0)"> 282 <def id="RIGHT_INPUT" xlink:href="#input" transform="translate(3 5)"/> 283 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(13 40)">R</text> 284 </g> 285 <g transform="translate(37 0)"> 286 <def id="ATTACK_INPUT" xlink:href="#input" transform="translate(3 5)"/> 287 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(5.5 40)">ATT</text> 288 </g> 289 <g transform="translate(71 0)"> 290 <def id="RELEASE_INPUT" xlink:href="#input" transform="translate(3 5)"/> 291 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(5.4 40)">REL</text> 292 </g> 293 <g transform="translate(105 0)"> 294 <def id="INPUT_GAIN_INPUT" xlink:href="#input" transform="translate(3 5)"/> 295 <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(5.3 40)">IGN</text> 296 </g> 297 <g transform="translate(139 0)"> 298 <def id="OUTPUT_GAIN_INPUT" xlink:href="#input" transform="translate(3 5)"/> 299 <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(5.3 40)">OGN</text> 300 </g> 301 <g transform="translate(173 0)"> 302 <def id="RIGHT_OUTPUT" xlink:href="#output" transform="translate(3 5)"/> 303 <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(12 40)">R</text> 304 </g> 305 </g> 306 </g> 307 </module>