TestVCF-src.svg (8103B)
1 <?xml version="1.0"?> 2 <module hp="12"> 3 <style/> 4 5 <defs> 6 <symbol id="dial-cutoff-testvcf" viewBox="0 0 50px 50px"> 7 <g transform="translate(25 25)"> 8 <text font-size="6.0pt" transform="rotate(-240) translate(24 0) rotate(240) translate(-4 3)">0</text> 9 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-210) translate(22 0)"/> 10 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-180) translate(22 0)"/> 11 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-150) translate(22 0)"/> 12 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-120) translate(22 0)"/> 13 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-90) translate(22 0)"/> 14 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-60) translate(22 0)"/> 15 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-30) translate(22 0)"/> 16 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(0) translate(22 0)"/> 17 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(30) translate(22 0)"/> 18 <polyline points="0,0 4,0" stroke-width="1" transform="rotate(60) translate(22 0)"/> 19 </g> 20 </symbol> 21 22 <symbol id="dial-resonance-testvcf" viewBox="0 0 50px 50px"> 23 <g transform="translate(25 25)"> 24 <text font-size="6.0pt" transform="rotate(-240) translate(24 0) rotate(240) translate(-4 3)">0</text> 25 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-210) translate(22 0)"/> 26 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-180) translate(22 0)"/> 27 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-150) translate(22 0)"/> 28 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-120) translate(22 0)"/> 29 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-90) translate(22 0)"/> 30 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-60) translate(22 0)"/> 31 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(-30) translate(22 0)"/> 32 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(0) translate(22 0)"/> 33 <polyline points="0,0 3,0" stroke-width="0.7" transform="rotate(30) translate(22 0)"/> 34 <polyline points="0,0 4,0" stroke-width="1" transform="rotate(60) translate(22 0)"/> 35 </g> 36 </symbol> 37 </defs> 38 39 <def xlink:href="#module" var-name="VCF"/> 40 41 <g transform="translate(20 50)"> 42 <!-- <polyline points="-50,0 100,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 19)" /> --> 43 <text font-size="8pt" letter-spacing="2px" transform="translate(9 45) rotate(270)">CUTOFF</text> 44 <def id="CUTOFF_PARAM" xlink:href="#knob38" transform="translate(20 0)"/> 45 <use xlink:href="#dial-cutoff-testvcf" transform="translate(14 -6)"/> 46 </g> 47 48 <g transform="translate(20 120)"> 49 <!-- <polyline points="-50,0 100,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 19)" /> --> 50 <text font-size="8pt" letter-spacing="1px" transform="translate(9 45) rotate(270)">RES/BW</text> 51 <def id="Q_PARAM" xlink:href="#knob38" transform="translate(20 0)"/> 52 <use xlink:href="#dial-resonance-testvcf" transform="translate(14 -6)"/> 53 </g> 54 55 <g transform="translate(20 190)"> 56 <!-- <polyline points="-50,0 100,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 19)" /> --> 57 <text font-size="8pt" letter-spacing="1px" transform="translate(9 39) rotate(270)">DRIVE</text> 58 <def id="DRIVE_PARAM" xlink:href="#knob38" transform="translate(20 0)"/> 59 <use xlink:href="#dial-resonance-testvcf" transform="translate(14 -6)"/> 60 </g> 61 62 <g transform="translate(20 260)"> 63 <!-- <polyline points="-50,0 100,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 19)" /> --> 64 <text font-size="8pt" letter-spacing="1px" transform="translate(9 36) rotate(270)">TOPO</text> 65 <def id="TOPOLOGY_PARAM" xlink:href="#knob38" transform="translate(20 0)"/> 66 <use xlink:href="#dial-resonance-testvcf" transform="translate(14 -6)"/> 67 </g> 68 69 <g transform="translate(110 48)"> 70 <!-- <polyline points="-50,0 100,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 19)" /> --> 71 <text font-size="8pt" letter-spacing="1px" transform="translate(9 40) rotate(270)">MODE</text> 72 <g transform="translate(20 0)"> 73 <g transform="translate(0 10)"> 74 <def id="LOWPASS_LIGHT" xlink:href="#light-small" transform="translate(0 0)"/> 75 <text font-size="5pt" letter-spacing="1px" transform="translate(8 5.7)">LP</text> 76 </g> 77 <g transform="translate(21 10)"> 78 <def id="HIGHPASS_LIGHT" xlink:href="#light-small" transform="translate(0 0)"/> 79 <text font-size="5pt" letter-spacing="1px" transform="translate(8 5.7)">HP</text> 80 </g> 81 <g transform="translate(0 20)"> 82 <def id="BANDPASS_LIGHT" xlink:href="#light-small" transform="translate(0 0)"/> 83 <text font-size="5pt" letter-spacing="1px" transform="translate(8 5.7)">BP</text> 84 </g> 85 <g transform="translate(21 20)"> 86 <def id="BAND_REJECT_LIGHT" xlink:href="#light-small" transform="translate(0 0)"/> 87 <text font-size="5pt" letter-spacing="1px" transform="translate(8 5.7)">BR</text> 88 </g> 89 <def id="MODE_PARAM" xlink:href="#button-small" transform="translate(15 29)"/> 90 </g> 91 </g> 92 93 <g transform="translate(110 117)"> 94 <!-- <polyline points="-50,0 100,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 19)" /> --> 95 <text font-size="8pt" letter-spacing="1px" transform="translate(9 40) rotate(270)">POLES</text> 96 <g transform="translate(20 0)"> 97 <g transform="translate(0 10)"> 98 <def id="POLES_2_LIGHT" xlink:href="#light-small" transform="translate(0 0)"/> 99 <text font-size="5pt" letter-spacing="1px" transform="translate(8 5.7)">2</text> 100 </g> 101 <g transform="translate(21 10)"> 102 <def id="POLES_4_LIGHT" xlink:href="#light-small" transform="translate(0 0)"/> 103 <text font-size="5pt" letter-spacing="1px" transform="translate(8 5.7)">4</text> 104 </g> 105 <g transform="translate(0 20)"> 106 <def id="POLES_6_LIGHT" xlink:href="#light-small" transform="translate(0 0)"/> 107 <text font-size="5pt" letter-spacing="1px" transform="translate(8 5.7)">6</text> 108 </g> 109 <g transform="translate(21 20)"> 110 <def id="POLES_8_LIGHT" xlink:href="#light-small" transform="translate(0 0)"/> 111 <text font-size="5pt" letter-spacing="1px" transform="translate(8 5.7)">8</text> 112 </g> 113 <g transform="translate(0 30)"> 114 <def id="POLES_10_LIGHT" xlink:href="#light-small" transform="translate(0 0)"/> 115 <text font-size="5pt" letter-spacing="1px" transform="translate(8 5.7)">10</text> 116 </g> 117 <g transform="translate(21 30)"> 118 <def id="POLES_12_LIGHT" xlink:href="#light-small" transform="translate(0 0)"/> 119 <text font-size="5pt" letter-spacing="1px" transform="translate(8 5.7)">12</text> 120 </g> 121 <def id="POLES_PARAM" xlink:href="#button-small" transform="translate(15 39)"/> 122 </g> 123 </g> 124 125 <g class="io-group" transform="translate(45 315)"> 126 <rect class="input-background" width="58" height="40" rx="5"/> 127 <rect class="output-background" width="50" height="40" rx="5" transform="translate(38)"/> 128 <rect class="output-background-filler" width="20" height="40" transform="translate(29)"/> 129 <def id="IN_INPUT" xlink:href="#input" transform="translate(2.5 3)"/> 130 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(10 36)">IN</text> 131 <def id="OUT_OUTPUT" xlink:href="#output" transform="translate(31.5 3)"/> 132 <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(33 36)">OUT</text> 133 <def id="OUT_B_OUTPUT" xlink:href="#output" transform="translate(60.5 3)"/> 134 <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(70.5 36)">B</text> 135 </g> 136 </module>