EightFO-src.svg (10695B)
1 <?xml version="1.0"?> 2 <module hp="17"> 3 <style/> 4 5 <def xlink:href="#module" var-name="8FO"/> 6 7 <g transform="translate(20 25)"> 8 <!-- <rect width="108" height="108" fill="none" stroke="#0f0" /> --> 9 <!-- <polyline points="0,54 54,54" stroke="#0f0" stroke-width="1" fill="none" /> --> 10 <!-- <polyline points="54,54 54,354" stroke="#0f0" stroke-width="1" fill="none" /> --> 11 <!-- <polyline points="40,54 40,354" stroke="#0f0" stroke-width="1" fill="none" /> --> 12 <!-- <polyline points="68,54 68,354" stroke="#0f0" stroke-width="1" fill="none" /> --> 13 <def id="FREQUENCY_PARAM" xlink:href="#knob68" transform="translate(20 20)"/> 14 </g> 15 <def xlink:href="#dial-frequency-lfo" transform="translate(10 15)"/> 16 17 <!-- <rect width="20" height="10" fill="#0f0" transform="translate(20 130)" /> --> 18 <!-- <rect width="20" height="10" fill="#0f0" transform="translate(108 130)" /> --> 19 <text font-size="6pt" letter-spacing="1px" transform="translate(34 130)">0V = C-3 = 2.04HZ</text> 20 21 <g transform="translate(10 141)"> 22 <text font-size="6pt" letter-spacing="2px" transform="translate(9 6.1)">SLOW</text> 23 <def id="SLOW_PARAM" xlink:href="#button-small" transform="translate(40 -1.3)"/> 24 </g> 25 26 <g transform="translate(20 173)"> 27 <def id="WAVE_PARAM" xlink:href="#knob16" transform="translate(0 5)"/> 28 <!-- <rect width="60" height="60" fill="none" stroke="#0f0" transform="translate(-10 -30) translate(8 13)" /> --> 29 <def xlink:href="#dial-waves" transform="translate(-12 -22)"/> 30 </g> 31 32 <g transform="translate(80 143)"> 33 <!-- <polyline points="0,0 170,0" stroke="#f00" stroke-width="1" fill="none" transform="translate(-10 -10)" /> --> 34 <!-- <polyline points="0,0 170,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(-10 13)" /> --> 35 <!-- <polyline points="0,0 0,170" stroke="#0f0" stroke-width="1" fill="none" transform="translate(33 -13)" /> --> 36 <!-- <polyline points="0,0 170,0" stroke="#f00" stroke-width="1" fill="none" transform="translate(-10 33)" /> --> 37 <text font-size="8pt" letter-spacing="1px" transform="translate(8 29) rotate(270)">S/PW</text> 38 <def id="SAMPLE_PWM_PARAM" xlink:href="#knob26" transform="translate(20 0)"/> 39 <def xlink:href="#dial-attenuverter" transform="translate(10.5 -9.6)"/> 40 </g> 41 42 <g transform="translate(80 190)"> 43 <!-- <polyline points="0,0 170,0" stroke="#f00" stroke-width="1" fill="none" transform="translate(-10 -10)" /> --> 44 <!-- <polyline points="0,0 170,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(-10 13)" /> --> 45 <!-- <polyline points="0,0 0,170" stroke="#0f0" stroke-width="1" fill="none" transform="translate(33 -13)" /> --> 46 <!-- <polyline points="0,0 170,0" stroke="#f00" stroke-width="1" fill="none" transform="translate(-10 33)" /> --> 47 <text font-size="8pt" letter-spacing="1px" transform="translate(8 31) rotate(270)">SMTH</text> 48 <def id="SMOOTH_PARAM" xlink:href="#knob26" transform="translate(20 0)"/> 49 <def xlink:href="#dial-linear" transform="translate(10.5 -9.6)"/> 50 </g> 51 52 <!-- <rect width="230" height="10" fill="#0f0" transform="translate(0 203)" /> --> 53 <g transform="translate(10 235)"> 54 <!-- <polyline points="0,0 170,0" stroke="#f00" stroke-width="1" fill="none" transform="translate(10 -10)" /> --> 55 <!-- <polyline points="0,0 170,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(10 13)" /> --> 56 <!-- <polyline points="0,0 0,170" stroke="#0f0" stroke-width="1" fill="none" transform="translate(43 -13)" /> --> 57 <!-- <polyline points="0,0 170,0" stroke="#f00" stroke-width="1" fill="none" transform="translate(10 33)" /> --> 58 <g transform="translate(10 0)"> 59 <text font-size="8pt" letter-spacing="1px" transform="translate(8 34.5) rotate(270)">OFFSET</text> 60 <def id="OFFSET_PARAM" xlink:href="#knob26" transform="translate(20 0)"/> 61 </g> 62 <def xlink:href="#dial-attenuverter" transform="translate(20.5 -9.6)"/> 63 <g transform="translate(70 0)"> 64 <text font-size="8pt" letter-spacing="1px" transform="translate(8 33) rotate(270)">SCALE</text> 65 <def id="SCALE_PARAM" xlink:href="#knob26" transform="translate(20 0)"/> 66 </g> 67 <def xlink:href="#dial-linear" transform="translate(80.5 -9.6)"/> 68 </g> 69 70 <g transform="translate(137 32)"> 71 <g transform="translate(3 4)"> 72 <g transform="translate(0 0)"> 73 <def id="PHASE7_PARAM" xlink:href="#knob16" transform="translate(4 4)"/> 74 </g> 75 <g transform="translate(0 40)"> 76 <def id="PHASE6_PARAM" xlink:href="#knob16" transform="translate(4 4)"/> 77 </g> 78 <g transform="translate(0 80)"> 79 <def id="PHASE5_PARAM" xlink:href="#knob16" transform="translate(4 4)"/> 80 </g> 81 <g transform="translate(0 120)"> 82 <def id="PHASE4_PARAM" xlink:href="#knob16" transform="translate(4 4)"/> 83 </g> 84 85 <g transform="translate(0 160)"> 86 <def id="PHASE3_PARAM" xlink:href="#knob16" transform="translate(4 4)"/> 87 </g> 88 <g transform="translate(0 200)"> 89 <def id="PHASE2_PARAM" xlink:href="#knob16" transform="translate(4 4)"/> 90 </g> 91 <g transform="translate(0 240)"> 92 <def id="PHASE1_PARAM" xlink:href="#knob16" transform="translate(4 4)"/> 93 </g> 94 <g transform="translate(0 280)"> 95 <!-- <polyline points="0,0 200,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 12)" /> --> 96 <def id="PHASE0_PARAM" xlink:href="#knob16" transform="translate(4 4)"/> 97 </g> 98 </g> 99 </g> 100 101 <g transform="translate(137 36)"> 102 <def xlink:href="#dial-phase" transform="translate(3 0) translate(12 12) rotate(-225) translate(-20 -20)"/> 103 <def xlink:href="#dial-phase" transform="translate(3 40) translate(12 12) rotate(-180) translate(-20 -20)"/> 104 <def xlink:href="#dial-phase" transform="translate(3 80) translate(12 12) rotate(-135) translate(-20 -20)"/> 105 <def xlink:href="#dial-phase" transform="translate(3 120) translate(12 12) rotate(-90) translate(-20 -20)"/> 106 107 <def xlink:href="#dial-phase" transform="translate(3 160) translate(12 12) rotate(-45) translate(-20 -20)"/> 108 <def xlink:href="#dial-phase" transform="translate(3 200) translate(12 12) rotate(0) translate(-20 -20)"/> 109 <def xlink:href="#dial-phase" transform="translate(3 240) translate(12 12) rotate(45) translate(-20 -20)"/> 110 <def xlink:href="#dial-phase" transform="translate(3 280) translate(12 12) rotate(90) translate(-20 -20)"/> 111 </g> 112 113 <g class="io-group" transform="translate(176 32)"> 114 <rect class="input-background" width="30" height="328" rx="5"/> 115 <g transform="translate(3 4)"> 116 <def id="PHASE7_INPUT" xlink:href="#input" transform="translate(0 0)"/> 117 <def id="PHASE6_INPUT" xlink:href="#input" transform="translate(0 40)"/> 118 <def id="PHASE5_INPUT" xlink:href="#input" transform="translate(0 80)"/> 119 <def id="PHASE4_INPUT" xlink:href="#input" transform="translate(0 120)"/> 120 121 <def id="PHASE3_INPUT" xlink:href="#input" transform="translate(0 160)"/> 122 <def id="PHASE2_INPUT" xlink:href="#input" transform="translate(0 200)"/> 123 <def id="PHASE1_INPUT" xlink:href="#input" transform="translate(0 240)"/> 124 <def id="PHASE0_INPUT" xlink:href="#input" transform="translate(0 280)"/> 125 </g> 126 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(5 320)">PHS</text> 127 </g> 128 129 <g class="io-group" transform="translate(215 32)"> 130 <rect class="output-background" width="30" height="328" rx="5"/> 131 <g transform="translate(3 4)"> 132 <def id="PHASE7_OUTPUT" xlink:href="#output" transform="translate(0 0)"/> 133 <def id="PHASE6_OUTPUT" xlink:href="#output" transform="translate(0 40)"/> 134 <def id="PHASE5_OUTPUT" xlink:href="#output" transform="translate(0 80)"/> 135 <def id="PHASE4_OUTPUT" xlink:href="#output" transform="translate(0 120)"/> 136 137 <def id="PHASE3_OUTPUT" xlink:href="#output" transform="translate(0 160)"/> 138 <def id="PHASE2_OUTPUT" xlink:href="#output" transform="translate(0 200)"/> 139 <def id="PHASE1_OUTPUT" xlink:href="#output" transform="translate(0 240)"/> 140 <def id="PHASE0_OUTPUT" xlink:href="#output" transform="translate(0 280)"/> 141 </g> 142 <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(5 320)">OUT</text> 143 </g> 144 145 <!-- <polyline points="0,0 0,360" stroke="#0f0" stroke-width="1" fill="none" transform="translate(135 0)" /> --> 146 <!-- <polyline points="0,0 270,0" stroke="#0f0" stroke-width="1" fill="none" transform="translate(0 360)" /> --> 147 <!-- <rect width="230" height="10" fill="#0f0" transform="translate(0 263)" /> --> 148 <g class="io-group" transform="translate(7 313)"> 149 <rect class="input-background" width="108" height="87" rx="5" transform="translate(10 -40)"/> 150 <!-- <rect width="300" height="7" fill="#f00" transform="translate(10 40)" /> --> 151 <g transform="translate(10 -40)"> 152 <!-- <rect width="30" height="40" rx="5" fill="#fafafa" /> --> 153 <def id="SAMPLE_PWM_INPUT" xlink:href="#input" transform="translate(4 4)"/> 154 <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(4 38)">S/PW</text> 155 </g> 156 <g transform="translate(50 -40)"> 157 <!-- <rect width="30" height="40" rx="5" fill="#fafafa" /> --> 158 <def id="OFFSET_INPUT" xlink:href="#input" transform="translate(2 4)"/> 159 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(4.5 38)">OFF</text> 160 </g> 161 <g transform="translate(90 -40)"> 162 <!-- <rect width="30" height="40" rx="5" fill="#fafafa" /> --> 163 <def id="SCALE_INPUT" xlink:href="#input" transform="translate(0 4)"/> 164 <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(2.5 38)">SCL</text> 165 </g> 166 <g transform="translate(10 0)"> 167 <!-- <rect width="30" height="47" rx="5" fill="#fafafa" /> --> 168 <def id="PITCH_INPUT" xlink:href="#input" transform="translate(4 5)"/> 169 <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(2 40)">V/OCT</text> 170 </g> 171 <g transform="translate(50 0)"> 172 <!-- <rect width="30" height="47" rx="5" fill="#fafafa" /> --> 173 <def id="RESET_INPUT" xlink:href="#input" transform="translate(2 5)"/> 174 <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(0 40)">RESET</text> 175 </g> 176 <g transform="translate(90 0)"> 177 <!-- <rect width="30" height="47" rx="5" fill="#fafafa" /> --> 178 <def id="SMOOTH_INPUT" xlink:href="#input" transform="translate(0 5)"/> 179 <text class="input-label" font-size="6pt" letter-spacing="1px" transform="translate(-1 40)">SMTH</text> 180 </g> 181 </g> 182 </module>