XFade-src.svg (5387B)
1 <?xml version="1.0"?> 2 <module hp="3"> 3 <style/> 4 5 <defs> 6 <symbol id="dial-mixab-xfade" viewBox="0 0 45px 45px"> 7 <g transform="translate(22.5 22.5)"> 8 <text font-size="5.0pt" transform="rotate(-240) translate(20 0) rotate(240) translate(-2 2)">A</text> 9 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-210) translate(17 0)"/> 10 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-180) translate(17 0)"/> 11 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-150) translate(17 0)"/> 12 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-120) translate(17 0)"/> 13 <polyline points="0,0 3.5,0" stroke-width="1" transform="rotate(-90) translate(17 0)"/> 14 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-60) translate(17 0)"/> 15 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(-30) translate(17 0)"/> 16 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(0) translate(17 0)"/> 17 <polyline points="0,0 2.5,0" stroke-width="0.7" transform="rotate(30) translate(17 0)"/> 18 <text font-size="5.0pt" transform="rotate(60) translate(20 0) rotate(-60) translate(-2 2)">B</text> 19 </g> 20 </symbol> 21 22 <symbol id="dial-curve-xfade" viewBox="0 0 45px 45px"> 23 <g transform="translate(22.5 22.5)"> 24 <polyline points="0,0 2,0" stroke-width="1" transform="rotate(-180) translate(9.5 0)"/> 25 <g transform="rotate(-180) translate(16 0) rotate(180) translate(-2.5 -2.5)"> 26 <!-- <rect width="5" height="5" stroke-width="1" stroke="#0f0" fill="none" /> --> 27 <polyline points="0,0 2.5,5" stroke-width="1" stroke-linecap="round" fill="none" transform="translate(0 0)"/> 28 <polyline points="5,0 2.5,5" stroke-width="1" stroke-linecap="round" fill="none" transform="translate(0 0)"/> 29 </g> 30 31 <polyline points="0,0 2,0" stroke-width="0.7" transform="rotate(-135) translate(9.5 0)"/> 32 33 <polyline points="0,0 2,0" stroke-width="1" transform="rotate(-90) translate(9.5 0)"/> 34 <g transform="rotate(-90) translate(16 0) rotate(90) translate(-2.5 -2.5)"> 35 <!-- <rect width="5" height="5" stroke-width="1" stroke="#0f0" fill="none" /> --> 36 <polyline points="0,0 5,5" stroke-width="1" stroke-linecap="round" fill="none" transform="translate(0 0)"/> 37 <polyline points="5,0 0,5" stroke-width="1" stroke-linecap="round" fill="none" transform="translate(0 0)"/> 38 </g> 39 40 <polyline points="0,0 2,0" stroke-width="0.7" transform="rotate(-45) translate(9.5 0)"/> 41 42 <polyline points="0,0 2,0" stroke-width="1" transform="rotate(0) translate(9.5 0)"/> 43 <g transform="rotate(0) translate(16 0) rotate(-0) translate(-2.5 -2.5)"> 44 <!-- <rect width="5" height="5" stroke-width="1" stroke="#0f0" fill="none" /> --> 45 <polyline points="2.5,0 5,5" stroke-width="1" stroke-linecap="round" fill="none" transform="translate(0 0)"/> 46 <polyline points="2.5,0 0,5" stroke-width="1" stroke-linecap="round" fill="none" transform="translate(0 0)"/> 47 </g> 48 </g> 49 </symbol> 50 </defs> 51 52 <def xlink:href="#module3" var-name="XFADE"/> 53 54 <g transform="translate(0 25)"> 55 <text font-size="6pt" letter-spacing="1px" transform="translate(14 0)">MIX</text> 56 <def id="MIX_PARAM" xlink:href="#knob29" transform="translate(0 3)"/> 57 <use xlink:href="#dial-mixab-xfade" transform="translate(0 3)"/> 58 <g class="io-group" transform="translate(5.5 49)"> 59 <rect class="input-background" width="34" height="38" rx="5"/> 60 <def id="MIX_INPUT" xlink:href="#input" transform="translate(5 3)"/> 61 <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(11 35)">CV</text> 62 </g> 63 </g> 64 65 <g transform="translate(0 135)"> 66 <text font-size="6pt" letter-spacing="1px" transform="translate(7.5 0)">SHAPE</text> 67 <def id="CURVE_PARAM" xlink:href="#knob16" transform="translate(14.5 17.5)"/> 68 <use xlink:href="#dial-curve-xfade" transform="translate(0 3)"/> 69 </g> 70 71 <g transform="translate(10.5 178)"> 72 <text font-size="5pt" letter-spacing="1px" transform="translate(0 6)">LIN</text> 73 <def id="LINEAR_PARAM" xlink:href="#button-small" transform="translate(15 -1)"/> 74 </g> 75 76 <g transform="translate(0 210)"> 77 <g class="io-group" transform="translate(5.5 0)"> 78 <rect class="input-background-filler" width="34" height="10" transform="translate(0 63)"/> 79 <rect class="input-background" width="34" height="70" rx="5"/> 80 <def id="A_INPUT" xlink:href="#input" transform="translate(5 3)"/> 81 <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(15 35)">A</text> 82 <def id="B_INPUT" xlink:href="#input" transform="translate(5 38)"/> 83 <text class="input-label" font-size="5pt" letter-spacing="2px" transform="translate(15 70)">B</text> 84 </g> 85 <g class="io-group" transform="translate(5.5 76)"> 86 <rect class="output-background-filler" width="34" height="10" transform="translate(0 -3)"/> 87 <rect class="output-background" width="34" height="35" rx="5"/> 88 <def id="OUT_OUTPUT" xlink:href="#output" transform="translate(5 0)"/> 89 <text class="output-label" font-size="5pt" letter-spacing="2px" transform="translate(8.3 32)">MIX</text> 90 </g> 91 </g> 92 </module>