LFO-src.svg (8877B)
1 <?xml version="1.0"?> 2 <module hp="10"> 3 <style/> 4 5 <def xlink:href="#module" var-name="LFO"/> 6 7 <!-- <polyline points="0,0 0,354" stroke="#0f0" stroke-width="1" fill="none" transform="translate(75 0)" /> --> 8 <!-- <polyline points="0,0 0,354" stroke="#0f0" stroke-width="1" fill="none" transform="translate(60 0)" /> --> 9 <!-- <polyline points="0,0 0,354" stroke="#0f0" stroke-width="1" fill="none" transform="translate(90 0)" /> --> 10 11 <g transform="translate(21 25)"> 12 <!-- <rect width="108" height="108" fill="none" stroke="#0f0" /> --> 13 <!-- <polyline points="0,54 54,54" stroke="#0f0" stroke-width="1" fill="none" /> --> 14 <!-- <polyline points="54,54 54,354" stroke="#0f0" stroke-width="1" fill="none" /> --> 15 <def id="FREQUENCY_PARAM" xlink:href="#knob68" transform="translate(20 20)"/> 16 </g> 17 <def xlink:href="#dial-frequency-lfo" transform="translate(11 15)"/> 18 19 <!-- <rect width="20" height="10" fill="#0f0" transform="translate(20 130)" /> --> 20 <!-- <rect width="20" height="10" fill="#0f0" transform="translate(108 130)" /> --> 21 <text font-size="6pt" letter-spacing="1px" transform="translate(34 133)">0V = C-3 = 2.04HZ</text> 22 23 <g transform="translate(14 133) rotate(-90)"> 24 <text font-size="6pt" letter-spacing="1px" transform="translate(0 6.1)">SLOW</text> 25 <def id="SLOW_PARAM" xlink:href="#button-small" transform="translate(27.5 -1.5)"/> 26 </g> 27 28 <g transform="translate(10 150)"> 29 <g transform="translate(7 0)"> 30 <!-- <rect width="52" height="38" fill="none" stroke="#0f0" transform="translate(0 -7)" /> --> 31 <!-- <polyline points="0,0 0,354" stroke="#0f0" stroke-width="1" fill="none" transform="translate(33 0)" /> --> 32 <text font-size="8pt" letter-spacing="2px" transform="translate(8 27) rotate(270)">SAM</text> 33 <def id="SAMPLE_PARAM" xlink:href="#knob26" transform="translate(20 0)"/> 34 </g> 35 <def xlink:href="#dial-linear" transform="translate(17.5 -9.6)"/> 36 <g transform="translate(72 0)"> 37 <!-- <rect width="52" height="38" fill="none" stroke="#0f0" transform="translate(0 -7)" /> --> 38 <!-- <polyline points="0,0 0,354" stroke="#0f0" stroke-width="1" fill="none" transform="translate(33 0)" /> --> 39 <text font-size="8pt" letter-spacing="2px" transform="translate(8 22.5) rotate(270)">PW</text> 40 <def id="PW_PARAM" xlink:href="#knob26" transform="translate(20 0)"/> 41 </g> 42 <def xlink:href="#dial-attenuverter" transform="translate(82.5 -9.6)"/> 43 </g> 44 45 <g transform="translate(0 196)"> 46 <g transform="translate(10 0)"> 47 <!-- <rect width="38" height="30" fill="none" stroke="#0f0" transform="translate(0 -9)" /> --> 48 <text font-size="8pt" letter-spacing="0.5px" transform="translate(8 23) rotate(270)">SMTH</text> 49 <def id="SMOOTH_PARAM" xlink:href="#knob16" transform="translate(17 0)"/> 50 <def xlink:href="#dial-mintick" transform="translate(5 -12)"/> 51 </g> 52 <g transform="translate(56 0)"> 53 <!-- <rect width="38" height="30" fill="none" stroke="#0f0" transform="translate(0 -9)" /> --> 54 <text font-size="8pt" letter-spacing="2px" transform="translate(8 18) rotate(270)">OFF</text> 55 <def id="OFFSET_PARAM" xlink:href="#knob16" transform="translate(17 0)"/> 56 <def xlink:href="#dial-centertick" transform="translate(5 -12)"/> 57 </g> 58 <g transform="translate(102 0)"> 59 <!-- <rect width="38" height="30" fill="none" stroke="#0f0" transform="translate(0 -9)" /> --> 60 <text font-size="8pt" letter-spacing="2px" transform="translate(8 18) rotate(270)">SCL</text> 61 <def id="SCALE_PARAM" xlink:href="#knob16" transform="translate(17 0)"/> 62 <def xlink:href="#dial-mintick" transform="translate(5 -12)"/> 63 </g> 64 </g> 65 66 <!-- <rect width="50" height="10" fill="#0f0" transform="translate(0 137)" /> --> 67 <!-- <rect width="50" height="10" fill="#0f0" transform="translate(0 181)" /> --> 68 <!-- <rect width="50" height="10" fill="#0f0" transform="translate(0 215)" /> --> 69 70 <g class="io-group" transform="translate(0 225)"> 71 <rect class="output-background" width="130" height="135" rx="5" transform="translate(10 0)"/> 72 <rect class="input-background" width="65" height="135" rx="5" transform="translate(10 0)"/> 73 <rect class="input-background-filler" width="10" height="8" transform="translate(65 0)"/> 74 <rect class="input-background-filler" width="10" height="8" transform="translate(65 127)"/> 75 76 <g transform="translate(12 0)"> 77 <def id="SAMPLE_INPUT" xlink:href="#input" transform="translate(3 5)"/> 78 <text class="input-label" font-size="6pt" letter-spacing="1px" text-anchor="middle" transform="translate(15 40)">SAM</text> 79 </g> 80 <g transform="translate(44 0)"> 81 <def id="PW_INPUT" xlink:href="#input" transform="translate(3 5)"/> 82 <text class="input-label" font-size="6pt" letter-spacing="1px" text-anchor="middle" transform="translate(15 40)">PW</text> 83 </g> 84 <g transform="translate(76 0)"> 85 <def id="RAMP_DOWN_OUTPUT" xlink:href="#output" transform="translate(3 5)"/> 86 <!-- <text font-size="6pt" letter-spacing="2px" transform="translate(4.5 40)">SAW</text> --> 87 <g transform="translate(9 33.5)"> 88 <!-- <rect width="12" height="8" fill="none" stroke-width="1" stroke="#0f0" /> --> 89 <polyline class="output-label" points="0,8 0,0 12,8" stroke-width="1" fill="none"/> 90 </g> 91 </g> 92 <g transform="translate(108 0)"> 93 <def id="STEPPED_OUTPUT" xlink:href="#output" transform="translate(3 5)"/> 94 <!-- <text font-size="6pt" letter-spacing="2px" transform="translate(5.5 40)">SQR</text> --> 95 <g transform="translate(9 33.5)"> 96 <!-- <rect width="12" height="8" fill="none" stroke-width="1" stroke="#0f0" /> --> 97 <polyline class="output-label" points="0,0 0,5 12,5 12,8" stroke-width="1" fill="none"/> 98 </g> 99 </g> 100 101 <g transform="translate(0 44)"> 102 <g transform="translate(12 0)"> 103 <def id="OFFSET_INPUT" xlink:href="#input" transform="translate(3 5)"/> 104 <text class="input-label" font-size="6pt" letter-spacing="0.5px" text-anchor="middle" transform="translate(15 40)">OFF/SM</text> 105 </g> 106 <g transform="translate(44 0)"> 107 <def id="SCALE_INPUT" xlink:href="#input" transform="translate(3 5)"/> 108 <text class="input-label" font-size="6pt" letter-spacing="1px" text-anchor="middle" transform="translate(15 40)">SCL</text> 109 </g> 110 <g transform="translate(76 0)"> 111 <def id="RAMP_UP_OUTPUT" xlink:href="#output" transform="translate(3 5)"/> 112 <g transform="translate(9 33.5)"> 113 <polyline class="output-label" points="0,8 12,0 12,8" stroke-width="1" fill="none"/> 114 </g> 115 </g> 116 <g transform="translate(108 0)"> 117 <def id="SQUARE_OUTPUT" xlink:href="#output" transform="translate(3 5)"/> 118 <!-- <text font-size="6pt" letter-spacing="2px" transform="translate(5.5 40)">SQR</text> --> 119 <g transform="translate(9 33.5)"> 120 <!-- <rect width="12" height="8" fill="none" stroke-width="1" stroke="#0f0" /> --> 121 <polyline class="output-label" points="0,4 0,0 6,0 6,8 12,8 12,4" stroke-width="1" fill="none"/> 122 </g> 123 </g> 124 125 <g transform="translate(10 44)"> 126 <g transform="translate(2 0)"> 127 <def id="PITCH_INPUT" xlink:href="#input" transform="translate(3 5)"/> 128 <text class="input-label" font-size="6pt" letter-spacing="0.7px" text-anchor="middle" transform="translate(15 40)">V/OCT</text> 129 </g> 130 <g transform="translate(34 0)"> 131 <def id="RESET_INPUT" xlink:href="#input" transform="translate(3 5)"/> 132 <text class="input-label" font-size="6pt" letter-spacing="0.7px" text-anchor="middle" transform="translate(15 40)">RESET</text> 133 </g> 134 <g transform="translate(66 0)"> 135 <def id="TRIANGLE_OUTPUT" xlink:href="#output" transform="translate(3 5)"/> 136 <!-- <text font-size="6pt" letter-spacing="2px" transform="translate(7 40)">TRI</text> --> 137 <g transform="translate(9 33.5)"> 138 <!-- <rect width="12" height="8" fill="none" stroke-width="1" stroke="#0f0" /> --> 139 <polyline class="output-label" points="0,4 3,0 9,8 12,4" stroke-width="1" fill="none"/> 140 </g> 141 </g> 142 <g transform="translate(98 0)"> 143 <def id="SINE_OUTPUT" xlink:href="#output" transform="translate(3 5)"/> 144 <!-- <text font-size="6pt" letter-spacing="2px" transform="translate(6.5 40)">SIN</text> --> 145 <g transform="translate(9 33.5)"> 146 <!-- <rect width="12" height="8" fill="none" stroke-width="1" stroke="#0f0" /> --> 147 <path class="output-label" d="M 0 4 A 2 3 0 0 1 6 4" stroke-width="1" stroke="#333" fill="none"/> 148 <path class="output-label" d="M 6 4 A 2 3 0 0 0 12 4" stroke-width="1" stroke="#333" fill="none"/> 149 </g> 150 </g> 151 </g> 152 </g> 153 </g> 154 </module>