Browse Source

Add Mixer2, AxBC, MuDi, Atte, Slew

Knob colours
pull/61/head
hemmer 2 months ago
parent
commit
7619bb8bc0
16 changed files with 4796 additions and 14 deletions
  1. +4
    -0
      CHANGELOG.md
  2. +60
    -1
      plugin.json
  3. +610
    -0
      res/panels/Atte.svg
  4. +1173
    -0
      res/panels/AxBC.svg
  5. +723
    -0
      res/panels/Mixer2.svg
  6. +576
    -0
      res/panels/MuDi.svg
  7. +674
    -0
      res/panels/Slew.svg
  8. +2
    -11
      src/ABC.cpp
  9. +188
    -0
      src/Atte.cpp
  10. +233
    -0
      src/AxBC.cpp
  11. +2
    -2
      src/DualAtenuverter.cpp
  12. +175
    -0
      src/Mixer2.cpp
  13. +176
    -0
      src/MuDi.cpp
  14. +181
    -0
      src/Slew.cpp
  15. +5
    -0
      src/plugin.cpp
  16. +14
    -0
      src/plugin.hpp

+ 4
- 0
CHANGELOG.md View File

@@ -1,5 +1,9 @@
# Change Log

## v2.9.0
* MuDi, Slew, Atte, Mixer2, AxBC initial releases
* Fix missing port information

## v2.8.2
* EvenVCO
* Upsample Hard Sync and FM inputs


+ 60
- 1
plugin.json View File

@@ -1,6 +1,6 @@
{
"slug": "Befaco",
"version": "2.8.2",
"version": "2.9.0",
"license": "GPL-3.0-or-later",
"name": "Befaco",
"brand": "Befaco",
@@ -359,6 +359,65 @@
"Polyphonic",
"Utility"
]
},
{
"slug": "Mixer2",
"name": "Mixer",
"description": "Utilitarian audio and CV mixer",
"manualUrl": "https://www.befaco.org/mixer-v2/",
"tags": [
"Hardware clone",
"Mixer",
"Polyphonic"
]
},
{
"slug": "Atte",
"name": "Atte",
"description": "Quad Attenuator/Inverter, Splitter, and Offset Generator",
"manualUrl": "https://www.befaco.org/atte/",
"tags": [
"Attenuator",
"Hardware clone",
"Polyphonic"
]
},
{
"slug": "AxBC",
"name": "AxBC",
"description": "Voltage-Controlled Voltage Processor",
"manualUrl": "https://www.befaco.org/axbc/",
"tags": [
"Ring Modulator",
"Attenuator",
"Dual",
"Hardware clone",
"Polyphonic"
]
},
{
"slug": "Slew",
"name": "Slew",
"description": "Voltage-controlled lag processor and slope detector",
"manualUrl": "https://www.befaco.org/slew/",
"tags": [
"Slew Limiter",
"Envelope Follower",
"Hardware clone",
"Polyphonic"
]
},
{
"slug": "MuDi",
"name": "MuDi",
"description": "Clock Multiple, Conditioner, and Divider in a compact 2HP format",
"manualUrl": "https://www.befaco.org/mudi/",
"tags": [
"Clock generator",
"Clock modulator",
"Hardware clone",
"Polyphonic"
]
}
]
}

+ 610
- 0
res/panels/Atte.svg View File

@@ -0,0 +1,610 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
width="20.32mm"
height="128.5mm"
viewBox="0 0 20.32 128.5"
version="1.1"
id="svg1"
inkscape:version="1.3.2 (091e20e, 2023-11-25)"
sodipodi:docname="Atte.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="2.3787302"
inkscape:cx="-18.287068"
inkscape:cy="317.60643"
inkscape:window-width="1392"
inkscape:window-height="1212"
inkscape:window-x="940"
inkscape:window-y="48"
inkscape:window-maximized="0"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
y="0.11475646"
x="0.11475646"
height="128.27049"
width="20.090487"
id="rect1"
style="display:inline;fill:#171717;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.229513px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600" />
<text
id="text247361-6"
y="117.90874"
x="4.9852061"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;line-height:0%;font-family:Miso;-inkscape-font-specification:'Sans Bold';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583"
xml:space="preserve"
transform="scale(1.0000115,0.9999885)"><tspan
y="117.90874"
x="5.2259679"
sodipodi:role="line"
style="font-size:2.50794px;line-height:0.85;text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan250609-9"> </tspan></text>
<rect
ry="1.4997422"
rx="1.4094743"
y="71.598465"
x="10.095298"
height="10.003037"
width="9.7012444"
id="rect2"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#110000;stroke-width:0.0610822;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
ry="1.4997422"
rx="1.4094743"
y="83.898468"
x="10.095298"
height="10.003037"
width="9.7012444"
id="rect3"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#110000;stroke-width:0.0610822;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
ry="1.4997422"
rx="1.4094743"
y="96.198456"
x="10.095298"
height="10.003037"
width="9.7012444"
id="rect4"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#110000;stroke-width:0.0610822;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<g
id="g5"
transform="matrix(0.28224271,0,0,0.2822362,-6.6125894,59.600667)"
style="display:inline;fill:#ffffff;stroke-width:0.937443">
<path
style="font-weight:bold;font-stretch:condensed;font-size:14px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px"
d="m 36.185713,220.37379 c 0.266,0 0.448,-0.182 0.448,-0.448 v -8.12 c 0,-0.266 -0.182,-0.448 -0.448,-0.448 -0.238,0 -0.448,0.182 -0.448,0.448 v 8.12 c 0,0.266 0.21,0.448 0.448,0.448 z m 6.818011,-0.014 c 0.21,-0.042 0.35,-0.224 0.35,-0.434 v -8.12 c 0,-0.266 -0.182,-0.448 -0.448,-0.448 -0.266,0 -0.448,0.182 -0.448,0.448 v 6.16 c -0.518,-1.078 -1.302,-2.688 -1.932,-3.99 -0.378,-0.77 -0.756,-1.568 -1.134,-2.366 -0.098,-0.182 -0.294,-0.28 -0.504,-0.238 -0.21,0.042 -0.35,0.224 -0.35,0.434 v 8.12 c 0,0.266 0.182,0.448 0.448,0.448 0.266,0 0.448,-0.182 0.448,-0.448 v -6.16 c 0.518,1.078 1.288,2.688 1.918,3.99 0.378,0.77 0.756,1.568 1.148,2.366 0.098,0.182 0.294,0.294 0.504,0.238 z m 4.129993,-1.092 c -0.224,0.196 -0.476,0.266 -0.742,0.224 -0.28,-0.042 -0.49,-0.196 -0.644,-0.434 -0.112,-0.21 -0.364,-0.266 -0.574,-0.154 -0.21,0.112 -0.266,0.364 -0.154,0.574 0.266,0.462 0.7,0.756 1.246,0.854 0.518,0.07 1.036,-0.07 1.428,-0.448 0.392,-0.35 0.602,-0.84 0.56,-1.386 -0.042,-0.546 -0.294,-0.994 -0.728,-1.316 l -1.302,-0.91 c -0.224,-0.154 -0.35,-0.364 -0.364,-0.63 -0.014,-0.266 0.07,-0.49 0.266,-0.672 0.196,-0.182 0.434,-0.252 0.7,-0.21 0.266,0.042 0.476,0.182 0.602,0.406 0.112,0.21 0.364,0.266 0.574,0.154 0.21,-0.112 0.266,-0.364 0.154,-0.574 -0.266,-0.448 -0.7,-0.728 -1.204,-0.826 -0.504,-0.07 -1.008,0.084 -1.386,0.434 -0.378,0.336 -0.588,0.826 -0.546,1.344 0.042,0.504 0.28,0.966 0.714,1.26 l 1.302,0.924 c 0.238,0.168 0.364,0.392 0.378,0.672 0.028,0.28 -0.07,0.518 -0.28,0.714 z"
id="text5"
aria-label="INs" />
</g>
<rect
ry="1.4997422"
rx="1.4094743"
y="108.49847"
x="10.095298"
height="10.003037"
width="9.7012444"
id="rect5"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#110000;stroke-width:0.0610822;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.57107px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 13.09706,120.63233 c 0.29997,0 0.542803,-0.24284 0.542803,-0.54281 v -1.21416 c 0,-0.29997 -0.242833,-0.5428 -0.542803,-0.5428 -0.29997,0 -0.542803,0.24283 -0.542803,0.5428 v 1.21416 c 0,0.29997 0.242833,0.54281 0.542803,0.54281 z m 0,-2.07122 c 0.171411,0 0.314254,0.14284 0.314254,0.31425 v 1.21416 c 0,0.17499 -0.142843,0.31426 -0.314254,0.31426 -0.174982,0 -0.314254,-0.13927 -0.314254,-0.31426 v -1.21416 c 0,-0.17141 0.139272,-0.31425 0.314254,-0.31425 z m 1.174615,1.52841 v -1.64269 c 0,-0.0679 -0.05357,-0.11427 -0.114274,-0.11427 -0.06785,0 -0.114274,0.0464 -0.114274,0.11427 v 1.64269 c 0,0.29997 0.242832,0.54281 0.542802,0.54281 0.296399,0 0.542803,-0.24284 0.542803,-0.54281 v -1.64269 c 0,-0.0679 -0.05357,-0.11427 -0.114274,-0.11427 -0.06785,0 -0.114275,0.0464 -0.114275,0.11427 v 1.64269 c 0,0.17499 -0.142842,0.31426 -0.314254,0.31426 -0.174982,0 -0.314254,-0.13927 -0.314254,-0.31426 z m 2.203081,-1.74268 h -0.928478 c -0.06071,0 -0.114274,0.0464 -0.114274,0.11428 0,0.0679 0.05357,0.11427 0.114274,0.11427 h 0.349965 v 1.94266 c 0,0.0678 0.05357,0.11428 0.114274,0.11428 0.06785,0 0.114274,-0.0464 0.114274,-0.11428 v -1.94266 h 0.349965 c 0.06785,0 0.114274,-0.0464 0.114274,-0.11427 0,-0.0678 -0.04642,-0.11428 -0.114274,-0.11428 z m 0.924636,2.00337 c -0.05714,0.05 -0.121417,0.0678 -0.189267,0.0571 -0.07142,-0.0107 -0.124987,-0.05 -0.164269,-0.1107 -0.02857,-0.0536 -0.09285,-0.0678 -0.146414,-0.0393 -0.05357,0.0286 -0.06785,0.0928 -0.03928,0.14642 0.06785,0.11784 0.178554,0.19284 0.317825,0.21783 0.13213,0.0179 0.26426,-0.0179 0.36425,-0.11427 0.09999,-0.0893 0.153556,-0.21427 0.142842,-0.35354 -0.01071,-0.13927 -0.07499,-0.25354 -0.185695,-0.33568 l -0.33211,-0.23212 c -0.05714,-0.0393 -0.08928,-0.0928 -0.09285,-0.1607 -0.0036,-0.0678 0.01786,-0.12498 0.06785,-0.17141 0.04999,-0.0464 0.110703,-0.0643 0.178553,-0.0536 0.06785,0.0107 0.121417,0.0464 0.153556,0.10356 0.02857,0.0536 0.09285,0.0679 0.146414,0.0393 0.05357,-0.0286 0.06785,-0.0928 0.03928,-0.14641 -0.06785,-0.11428 -0.178554,-0.1857 -0.307112,-0.2107 -0.128559,-0.0178 -0.257117,0.0214 -0.353536,0.11071 -0.09642,0.0857 -0.149985,0.21069 -0.139272,0.34282 0.01071,0.12856 0.07142,0.2464 0.182125,0.3214 l 0.332109,0.23569 c 0.06071,0.0429 0.09285,0.1 0.09642,0.17141 0.0071,0.0714 -0.01786,0.13213 -0.07142,0.18212 z"
id="text6"
transform="scale(0.99306671,1.0069817)"
aria-label="OUTs" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.95134px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="m 17.496322,34.536776 v 2.260167 c 0,0.07507 0.05137,0.126443 0.126443,0.126443 h 0.47416 c 0.331913,0 0.600604,-0.268691 0.600604,-0.600604 v -0.221275 c 0,-0.193616 -0.09088,-0.363523 -0.233129,-0.474161 0.142248,-0.110637 0.233129,-0.280545 0.233129,-0.474161 v -0.142248 c 0,-0.331912 -0.268691,-0.600604 -0.600604,-0.600604 h -0.47416 c -0.07508,0 -0.126443,0.05137 -0.126443,0.126443 z m 0.948321,1.564731 v 0.221275 c 0,0.193616 -0.158053,0.347718 -0.347718,0.347718 h -0.347718 v -0.916711 h 0.347718 c 0.189665,0 0.347718,0.158054 0.347718,0.347718 z m 0,-1.09057 v 0.142248 c 0,0.193616 -0.158053,0.347718 -0.347718,0.347718 h -0.347718 v -0.837684 h 0.347718 c 0.189665,0 0.347718,0.158054 0.347718,0.347718 z"
id="text4971"
transform="scale(1.0000115,0.99998851)"
aria-label="B" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.95134px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="m 17.974577,52.852341 c 0.260789,0.07112 0.541334,-0.04346 0.675679,-0.280545 0.03161,-0.05927 0.01185,-0.138297 -0.04742,-0.173859 -0.05927,-0.03161 -0.138297,-0.01185 -0.173859,0.04742 -0.07903,0.138297 -0.23708,0.20547 -0.391182,0.162005 -0.154103,-0.04346 -0.256837,-0.17781 -0.256837,-0.335864 v -1.343455 c 0,-0.158054 0.102734,-0.292399 0.256837,-0.335864 0.154102,-0.04346 0.312156,0.02371 0.391182,0.162005 0.03556,0.05927 0.114589,0.08298 0.173859,0.04742 0.05927,-0.03556 0.07903,-0.114589 0.04742,-0.173859 -0.138296,-0.233129 -0.410939,-0.355621 -0.675679,-0.280545 -0.268691,0.07507 -0.446501,0.308204 -0.446501,0.580847 v 1.343455 c 0,0.272643 0.17781,0.505772 0.446501,0.580847 z"
id="text4975"
transform="scale(1.0000115,0.99998851)"
aria-label="C" />
<g
id="g4493"
style="display:inline"
transform="translate(-1.4337695e-6,-168.49999)">
<path
transform="scale(-1,1)"
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Escritorio/Hex_Mix_VCA.png"
sodipodi:type="arc"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
id="path4977"
sodipodi:cx="-12.199999"
sodipodi:cy="198.30679"
sodipodi:rx="5.9265985"
sodipodi:ry="5.9273453"
sodipodi:start="2.0832953"
sodipodi:end="1.0646776"
sodipodi:open="true"
inkscape:transform-center-x="0.046771852"
inkscape:transform-center-y="-0.31486632"
sodipodi:arc-type="arc"
d="m -15.106146,203.4726 a 5.9265985,5.9273453 0 0 1 -2.824529,-6.67726 5.9265985,5.9273453 0 0 1 5.749583,-4.41586 5.9265985,5.9273453 0 0 1 5.7212949,4.45246 5.9265985,5.9273453 0 0 1 -2.8670685,6.6591" />
<path
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Escritorio/Hex_Mix_VCA.png"
id="path4979"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.295489;enable-background:new"
d="m 9.0634319,202.93896 c 0.2805015,-0.16194 0.6392154,-0.0658 0.8011577,0.21466 0.1619614,0.28054 0.065834,0.63928 -0.2146556,0.80121 -0.2805187,0.16197 -0.6392278,0.0658 -0.8011616,-0.21467 -0.1619661,-0.2805 -0.065844,-0.63923 0.2146595,-0.8012"
inkscape:connector-curvature="0" />
<path
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Escritorio/Hex_Mix_VCA.png"
id="path4981"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.295489;enable-background:new"
d="m 14.49051,203.44689 c 2.3e-5,-0.32395 0.262645,-0.58657 0.586587,-0.5866 0.323963,3e-5 0.586605,0.26266 0.586593,0.58661 1.1e-5,0.32398 -0.262619,0.58662 -0.586585,0.58661 -0.323942,1e-5 -0.586572,-0.26264 -0.586595,-0.58662"
inkscape:connector-curvature="0" />
</g>
<g
id="g4484"
style="display:inline"
transform="translate(-1.4337695e-6,-168.49999)">
<path
transform="scale(-1,1)"
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Escritorio/Hex_Mix_VCA.png"
sodipodi:type="arc"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
id="path4987"
sodipodi:cx="-12.199999"
sodipodi:cy="182.34012"
sodipodi:rx="5.9265985"
sodipodi:ry="5.9273453"
sodipodi:start="2.0832953"
sodipodi:end="1.0646776"
sodipodi:open="true"
inkscape:transform-center-x="0.046771852"
inkscape:transform-center-y="-0.31486632"
sodipodi:arc-type="arc"
d="m -15.106146,187.50593 a 5.9265985,5.9273453 0 0 1 -2.824529,-6.67727 5.9265985,5.9273453 0 0 1 5.749583,-4.41586 5.9265985,5.9273453 0 0 1 5.7212949,4.45246 5.9265985,5.9273453 0 0 1 -2.8670685,6.65911" />
<path
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Escritorio/Hex_Mix_VCA.png"
id="path4989"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.295489;enable-background:new"
d="m 9.0634319,186.97229 c 0.2805015,-0.16194 0.6392154,-0.0658 0.8011577,0.21466 0.1619614,0.28054 0.065834,0.63928 -0.2146556,0.80121 -0.2805187,0.16197 -0.6392278,0.0658 -0.8011616,-0.21467 -0.1619661,-0.2805 -0.065844,-0.63923 0.2146595,-0.8012"
inkscape:connector-curvature="0" />
<path
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Escritorio/Hex_Mix_VCA.png"
id="path4991"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.295489;enable-background:new"
d="m 14.49051,187.48022 c 2.3e-5,-0.32395 0.262645,-0.58658 0.586587,-0.5866 0.323963,2e-5 0.586605,0.26266 0.586593,0.58661 1.1e-5,0.32398 -0.262619,0.58662 -0.586585,0.58661 -0.323942,10e-6 -0.586572,-0.26264 -0.586595,-0.58662"
inkscape:connector-curvature="0" />
</g>
<g
id="g4511"
style="display:inline"
transform="translate(-1.4337695e-6,-168.49999)">
<path
transform="scale(-1,1)"
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Escritorio/Hex_Mix_VCA.png"
sodipodi:type="arc"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
id="path4997"
sodipodi:cx="-12.199999"
sodipodi:cy="230.24011"
sodipodi:rx="5.9265985"
sodipodi:ry="5.9273453"
sodipodi:start="2.0832953"
sodipodi:end="1.0646776"
sodipodi:open="true"
inkscape:transform-center-x="0.046771852"
inkscape:transform-center-y="-0.31486632"
sodipodi:arc-type="arc"
d="m -15.106146,235.40592 a 5.9265985,5.9273453 0 0 1 -2.824529,-6.67726 5.9265985,5.9273453 0 0 1 5.749583,-4.41586 5.9265985,5.9273453 0 0 1 5.7212949,4.45246 5.9265985,5.9273453 0 0 1 -2.8670685,6.6591" />
<path
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Escritorio/Hex_Mix_VCA.png"
id="path4999"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.295489;enable-background:new"
d="m 9.0634319,234.87229 c 0.2805015,-0.16194 0.6392154,-0.0658 0.8011577,0.21466 0.1619614,0.28054 0.065834,0.63928 -0.2146556,0.8012 -0.2805187,0.16198 -0.6392278,0.0658 -0.8011616,-0.21466 -0.1619661,-0.2805 -0.065844,-0.63923 0.2146595,-0.8012"
inkscape:connector-curvature="0" />
<path
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Escritorio/Hex_Mix_VCA.png"
id="path5001"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.295489;enable-background:new"
d="m 14.49051,235.38022 c 2.3e-5,-0.32395 0.262645,-0.58658 0.586587,-0.58661 0.323963,3e-5 0.586605,0.26267 0.586593,0.58662 1.1e-5,0.32398 -0.262619,0.58662 -0.586585,0.58661 -0.323942,1e-5 -0.586572,-0.26264 -0.586595,-0.58662"
inkscape:connector-curvature="0" />
</g>
<g
id="g4502"
style="display:inline"
transform="translate(-1.4337695e-6,-168.49999)">
<path
transform="scale(-1,1)"
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Escritorio/Hex_Mix_VCA.png"
sodipodi:type="arc"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
id="path5007"
sodipodi:cx="-12.199999"
sodipodi:cy="214.27344"
sodipodi:rx="5.9265985"
sodipodi:ry="5.9273453"
sodipodi:start="2.0832953"
sodipodi:end="1.0646776"
sodipodi:open="true"
inkscape:transform-center-x="0.046771852"
inkscape:transform-center-y="-0.31486632"
sodipodi:arc-type="arc"
d="m -15.106146,219.43925 a 5.9265985,5.9273453 0 0 1 -2.824529,-6.67727 5.9265985,5.9273453 0 0 1 5.749583,-4.41586 5.9265985,5.9273453 0 0 1 5.7212949,4.45246 5.9265985,5.9273453 0 0 1 -2.8670685,6.65911" />
<path
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Escritorio/Hex_Mix_VCA.png"
id="path5009"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.295489;enable-background:new"
d="m 9.0634319,218.90561 c 0.2805015,-0.16194 0.6392154,-0.0658 0.8011577,0.21467 0.1619614,0.28053 0.065834,0.63928 -0.2146556,0.8012 -0.2805187,0.16198 -0.6392278,0.0658 -0.8011616,-0.21466 -0.1619661,-0.2805 -0.065844,-0.63924 0.2146595,-0.80121"
inkscape:connector-curvature="0" />
<path
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Escritorio/Hex_Mix_VCA.png"
id="path5011"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.295489;enable-background:new"
d="m 14.49051,219.41355 c 2.3e-5,-0.32395 0.262645,-0.58658 0.586587,-0.58661 0.323963,3e-5 0.586605,0.26267 0.586593,0.58662 1.1e-5,0.32397 -0.262619,0.58661 -0.586585,0.5866 -0.323942,1e-5 -0.586572,-0.26264 -0.586595,-0.58661"
inkscape:connector-curvature="0" />
</g>
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.95134px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="M 18.851626,20.779747 18.219412,18.48797 c -0.0158,-0.05927 -0.06322,-0.09483 -0.122491,-0.09483 -0.05927,0 -0.106687,0.03556 -0.122492,0.09483 l -0.632214,2.291777 c -0.01976,0.06717 0.01976,0.134345 0.08693,0.154102 0.07508,0.01976 0.138297,-0.01976 0.158054,-0.08693 0.01185,-0.03951 0.02371,-0.08298 0.03556,-0.130395 0.02766,-0.08298 0.04742,-0.193615 0.09088,-0.331912 H 18.4802 c 0.03556,0.138297 0.06322,0.248934 0.09088,0.331912 0.01185,0.04742 0.02371,0.09088 0.03556,0.130395 0.01976,0.06717 0.08693,0.106686 0.154103,0.08693 0.07507,-0.01976 0.110637,-0.08693 0.09088,-0.154102 z m -0.44255,-0.64802 h -0.624311 c 0.106686,-0.391182 0.229177,-0.853489 0.312156,-1.137986 0.07508,0.284497 0.205469,0.746804 0.312155,1.137986 z"
id="text5019"
transform="scale(1.0000115,0.99998851)"
aria-label="A" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.95134px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="m 18.096925,66.325525 h -0.47416 c -0.07508,0 -0.126443,0.05137 -0.126443,0.126443 v 2.260166 c 0,0.07508 0.05137,0.126443 0.126443,0.126443 h 0.47416 c 0.331913,0 0.600604,-0.268691 0.600604,-0.600603 v -1.311845 c 0,-0.331913 -0.268691,-0.600604 -0.600604,-0.600604 z m 0.347718,0.600604 v 1.311845 c 0,0.193615 -0.154102,0.347718 -0.347718,0.347718 h -0.347718 v -2.007281 h 0.347718 c 0.193616,0 0.347718,0.158053 0.347718,0.347718 z"
id="text5023"
transform="scale(1.0000115,0.99998851)"
aria-label="D" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.95134px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="M 3.3914291,8.5977987 H 3.0437112 v -0.347718 c 0,-0.075075 -0.05927,-0.1264428 -0.1264429,-0.1264428 -0.075075,0 -0.1264429,0.051367 -0.1264429,0.1264428 v 0.347718 H 2.4431075 c -0.075075,0 -0.1264429,0.051367 -0.1264429,0.1264428 0,0.075076 0.051368,0.1264429 0.1264429,0.1264429 h 0.3477179 v 0.3477179 c 0,0.075076 0.051368,0.1264429 0.1264429,0.1264429 0.067173,0 0.1264429,-0.051367 0.1264429,-0.1264429 V 8.8506844 h 0.3477179 c 0.067173,0 0.1264429,-0.051367 0.1264429,-0.1264429 0,-0.075075 -0.05927,-0.1264428 -0.1264429,-0.1264428 z"
id="text5027"
transform="scale(1.0000115,0.99998851)"
aria-label="+" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.95134px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="m 3.517872,18.359174 c 0,-0.07507 -0.05927,-0.126443 -0.1264429,-0.126443 H 2.4431075 c -0.075075,0 -0.1264429,0.05137 -0.1264429,0.126443 0,0.07508 0.051368,0.126443 0.1264429,0.126443 h 0.9483216 c 0.067173,0 0.1264429,-0.05137 0.1264429,-0.126443 z"
id="text5031"
transform="scale(1.0000115,0.99998851)"
aria-label="-" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.95134px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="M 3.3914291,24.542635 H 3.0437112 v -0.347718 c 0,-0.07508 -0.05927,-0.126443 -0.1264429,-0.126443 -0.075075,0 -0.1264429,0.05137 -0.1264429,0.126443 v 0.347718 H 2.4431075 c -0.075075,0 -0.1264429,0.05137 -0.1264429,0.126443 0,0.07508 0.051368,0.126443 0.1264429,0.126443 h 0.3477179 v 0.347718 c 0,0.07507 0.051368,0.126443 0.1264429,0.126443 0.067173,0 0.1264429,-0.05137 0.1264429,-0.126443 v -0.347718 h 0.3477179 c 0.067173,0 0.1264429,-0.05137 0.1264429,-0.126443 0,-0.07507 -0.05927,-0.126443 -0.1264429,-0.126443 z"
id="text5037"
transform="scale(1.0000115,0.99998851)"
aria-label="+" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.95134px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="m 3.517872,34.304015 c 0,-0.07507 -0.05927,-0.126442 -0.1264429,-0.126442 H 2.4431075 c -0.075075,0 -0.1264429,0.05137 -0.1264429,0.126442 0,0.07508 0.051368,0.126443 0.1264429,0.126443 h 0.9483216 c 0.067173,0 0.1264429,-0.05137 0.1264429,-0.126443 z"
id="text5041"
transform="scale(1.0000115,0.99998851)"
aria-label="-" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.95134px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="M 3.3914291,40.527869 H 3.0437112 v -0.347718 c 0,-0.07508 -0.05927,-0.126443 -0.1264429,-0.126443 -0.075075,0 -0.1264429,0.05137 -0.1264429,0.126443 v 0.347718 H 2.4431075 c -0.075075,0 -0.1264429,0.05137 -0.1264429,0.126442 0,0.07508 0.051368,0.126443 0.1264429,0.126443 h 0.3477179 v 0.347718 c 0,0.07508 0.051368,0.126443 0.1264429,0.126443 0.067173,0 0.1264429,-0.05137 0.1264429,-0.126443 v -0.347718 h 0.3477179 c 0.067173,0 0.1264429,-0.05137 0.1264429,-0.126443 0,-0.07507 -0.05927,-0.126442 -0.1264429,-0.126442 z"
id="text5047"
transform="scale(1.0000115,0.99998851)"
aria-label="+" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.95134px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="m 3.517872,50.289245 c 0,-0.07508 -0.05927,-0.126443 -0.1264429,-0.126443 H 2.4431075 c -0.075075,0 -0.1264429,0.05137 -0.1264429,0.126443 0,0.07507 0.051368,0.126443 0.1264429,0.126443 h 0.9483216 c 0.067173,0 0.1264429,-0.05137 0.1264429,-0.126443 z"
id="text5051"
transform="scale(1.0000115,0.99998851)"
aria-label="-" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.95134px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="M 3.3914291,56.548586 H 3.0437112 v -0.347718 c 0,-0.07507 -0.05927,-0.126443 -0.1264429,-0.126443 -0.075075,0 -0.1264429,0.05137 -0.1264429,0.126443 v 0.347718 H 2.4431075 c -0.075075,0 -0.1264429,0.05137 -0.1264429,0.126443 0,0.07508 0.051368,0.126443 0.1264429,0.126443 h 0.3477179 v 0.347718 c 0,0.07508 0.051368,0.126443 0.1264429,0.126443 0.067173,0 0.1264429,-0.05137 0.1264429,-0.126443 v -0.347718 h 0.3477179 c 0.067173,0 0.1264429,-0.05137 0.1264429,-0.126443 0,-0.07508 -0.05927,-0.126443 -0.1264429,-0.126443 z"
id="text5057"
transform="scale(1.0000115,0.99998851)"
aria-label="+" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.95134px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="m 3.517872,66.309966 c 0,-0.07507 -0.05927,-0.126443 -0.1264429,-0.126443 H 2.4431075 c -0.075075,0 -0.1264429,0.05137 -0.1264429,0.126443 0,0.07508 0.051368,0.126443 0.1264429,0.126443 h 0.9483216 c 0.067173,0 0.1264429,-0.05137 0.1264429,-0.126443 z"
id="text5061"
transform="scale(1.0000115,0.99998851)"
aria-label="-" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.302002;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
d="m 5.5150188,20.848677 h 5.8717502 a 0.80473323,0.80473323 0 0 0 0.80466,-0.79368 l 0.005,-0.37785"
id="path5065"
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.302002;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
d="m 5.5150188,36.835177 h 5.8717502 a 0.80473323,0.80473323 0 0 0 0.80466,-0.79368 l 0.005,-0.37785"
id="path5067"
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.302002;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
d="m 5.5150188,52.783327 h 5.8717502 a 0.80473323,0.80473323 0 0 0 0.80466,-0.79368 l 0.005,-0.37785"
id="path5069"
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0" />
<path
sodipodi:type="star"
style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:8.1314;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
id="path2268"
inkscape:flatsided="false"
sodipodi:sides="3"
sodipodi:cx="5.0594144"
sodipodi:cy="239.03784"
sodipodi:r1="1.1999229"
sodipodi:r2="0.59996146"
sodipodi:arg1="1.5707963"
sodipodi:arg2="2.6179939"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 5.0594144,240.23776 -0.5195819,-0.89994 -0.5195819,-0.89994 1.0391638,0 1.0391637,0 -0.5195819,0.89994 z"
inkscape:transform-center-y="0.29998701"
transform="translate(-1.4337695e-6,-168.49999)" />
<path
sodipodi:type="star"
style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:7.95213;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
id="path2390"
inkscape:flatsided="false"
sodipodi:sides="3"
sodipodi:cx="16.398865"
sodipodi:cy="264.13364"
sodipodi:r1="4.6373725"
sodipodi:r2="2.3186862"
sodipodi:arg1="1.5707963"
sodipodi:arg2="2.6179939"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 16.398865,268.77101 -2.008041,-3.47803 -2.008042,-3.47803 4.016083,0 4.016082,0 -2.008041,3.47803 z"
transform="matrix(0.26458333,0,0,0.26458333,0.66097857,12.868067)"
inkscape:transform-center-y="0.30674199" />
<path
sodipodi:type="star"
style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:7.95213;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
id="path2392"
inkscape:flatsided="false"
sodipodi:sides="3"
sodipodi:cx="16.398865"
sodipodi:cy="264.13364"
sodipodi:r1="4.6373725"
sodipodi:r2="2.3186862"
sodipodi:arg1="1.5707963"
sodipodi:arg2="2.6179939"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 16.398865,268.77101 -2.008041,-3.47803 -2.008042,-3.47803 4.016083,0 4.016082,0 -2.008041,3.47803 z"
transform="matrix(0.26458333,0,0,0.26458333,0.66097857,24.983417)"
inkscape:transform-center-y="0.30674199" />
<path
sodipodi:type="star"
style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:7.95213;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
id="path2394"
inkscape:flatsided="false"
sodipodi:sides="3"
sodipodi:cx="16.398865"
sodipodi:cy="264.13364"
sodipodi:r1="4.6373725"
sodipodi:r2="2.3186862"
sodipodi:arg1="1.5707963"
sodipodi:arg2="2.6179939"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 16.398865,268.77101 -2.008041,-3.47803 -2.008042,-3.47803 4.016083,0 4.016082,0 -2.008041,3.47803 z"
transform="matrix(0.26458333,0,0,0.26458333,0.66097857,37.154327)"
inkscape:transform-center-y="0.30674199" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:2.42734px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583"
d="m 6.3343497,70.481913 0.1602044,-0.160204 v 1.220952 c 0,0.04612 0.031555,0.07767 0.077675,0.07767 0.041265,0 0.077675,-0.03156 0.077675,-0.07767 v -1.407858 c 0,-0.03641 -0.016991,-0.06068 -0.048547,-0.07282 -0.029128,-0.0097 -0.063111,-0.0049 -0.084957,0.01699 l -0.2912808,0.29128 c -0.014564,0.01699 -0.021846,0.03398 -0.021846,0.05583 0,0.02185 0.00728,0.03884 0.021846,0.05583 0.016991,0.01456 0.033983,0.02185 0.055829,0.02185 0.021846,0 0.038837,-0.0073 0.053401,-0.02185 z m 1.1893975,1.138423 c 0.2014692,0 0.3689557,-0.16506 0.3689557,-0.368956 v -0.825296 c 0,-0.203896 -0.1674865,-0.368955 -0.3689557,-0.368955 -0.2038966,0 -0.3689557,0.165059 -0.3689557,0.368955 v 0.825296 c 0,0.203896 0.1650591,0.368956 0.3689557,0.368956 z m 0,-1.407858 c 0.1165123,0 0.2136059,0.09709 0.2136059,0.213606 v 0.825296 c 0,0.11894 -0.097094,0.213606 -0.2136059,0.213606 -0.1189397,0 -0.2136059,-0.09467 -0.2136059,-0.213606 v -0.825296 c 0,-0.116512 0.094666,-0.213606 0.2136059,-0.213606 z m 0.5874171,-0.05583 0.3883745,1.407857 c 0.00971,0.03155 0.038837,0.05583 0.075247,0.05583 0.03641,0 0.065538,-0.02427 0.07282,-0.05583 L 9.0359809,70.15665 c 0.012137,-0.04126 -0.012137,-0.08496 -0.053401,-0.09709 -0.041265,-0.0097 -0.084957,0.01456 -0.094666,0.05583 -0.041265,0.148068 -0.08253,0.293708 -0.121367,0.434494 -0.065538,0.237879 -0.1456404,0.524305 -0.1917599,0.701501 -0.053401,-0.177196 -0.128649,-0.461195 -0.1941872,-0.701501 -0.038837,-0.140786 -0.080102,-0.286426 -0.121367,-0.434494 -0.00971,-0.04127 -0.053401,-0.06554 -0.094666,-0.05583 -0.041265,0.01214 -0.065538,0.05583 -0.053401,0.09709 z"
id="text2398"
transform="scale(1.0000115,0.9999885)"
aria-label="10V" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:4.74405px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:-0.0133042px;word-spacing:0px;fill:#ffffff;stroke-width:0.282223"
d="m 12.867681,4.3378125 -0.759048,-2.751549 c -0.01898,-0.071161 -0.0759,-0.1138572 -0.147066,-0.1138572 -0.07116,0 -0.128089,0.042696 -0.147065,0.1138572 l -0.759048,2.751549 c -0.02372,0.080649 0.02372,0.1612977 0.104369,0.185018 0.09014,0.02372 0.166042,-0.02372 0.189762,-0.1043691 0.01423,-0.04744 0.02846,-0.099625 0.0427,-0.1565537 0.03321,-0.099625 0.05693,-0.2324584 0.109113,-0.3985002 h 0.920346 c 0.0427,0.1660418 0.07591,0.2988752 0.109113,0.3985002 0.01423,0.056929 0.02846,0.1091132 0.0427,0.1565537 0.02372,0.080649 0.104369,0.1280893 0.185018,0.1043691 0.09014,-0.02372 0.132833,-0.1043691 0.109113,-0.185018 z M 12.336347,3.5597883 h -0.74956 c 0.12809,-0.4696609 0.275155,-1.0247148 0.37478,-1.3662864 0.09014,0.3415716 0.246691,0.8966255 0.37478,1.3662864 z m 1.917524,-2.0684058 h -1.233453 c -0.08065,0 -0.151809,0.061673 -0.151809,0.1518096 0,0.090137 0.07116,0.1518096 0.151809,0.1518096 h 0.464917 v 2.5807632 c 0,0.090137 0.07116,0.1518096 0.15181,0.1518096 0.09014,0 0.151809,-0.061673 0.151809,-0.1518096 V 1.7950017 h 0.464917 c 0.09014,0 0.15181,-0.061673 0.15181,-0.1518096 0,-0.090137 -0.06167,-0.1518096 -0.15181,-0.1518096 z m 1.789431,0 h -1.233453 c -0.08065,0 -0.15181,0.061673 -0.15181,0.1518096 0,0.090137 0.07116,0.1518096 0.15181,0.1518096 h 0.464917 v 2.5807632 c 0,0.090137 0.07116,0.1518096 0.15181,0.1518096 0.09014,0 0.151809,-0.061673 0.151809,-0.1518096 V 1.7950017 h 0.464917 c 0.09014,0 0.15181,-0.061673 0.15181,-0.1518096 0,-0.090137 -0.06167,-0.1518096 -0.15181,-0.1518096 z m 0.59393,0.1518096 v 2.7135966 c 0,0.090137 0.06167,0.1518096 0.15181,0.1518096 h 0.94881 c 0.09014,0 0.151809,-0.061673 0.151809,-0.1518096 0,-0.090137 -0.06167,-0.1518096 -0.151809,-0.1518096 H 16.940851 V 3.1043595 h 0.70212 c 0.09014,0 0.151809,-0.061673 0.151809,-0.1518096 0,-0.090137 -0.06167,-0.1518096 -0.151809,-0.1518096 h -0.70212 V 1.7950017 h 0.797001 c 0.09014,0 0.151809,-0.061673 0.151809,-0.1518096 0,-0.090137 -0.06167,-0.1518096 -0.151809,-0.1518096 h -0.94881 c -0.09014,0 -0.15181,0.061673 -0.15181,0.1518096 z"
id="text31492"
inkscape:transform-center-x="0.49811061"
inkscape:transform-center-y="11.953653"
aria-label="ATTE" />
<path
style="display:inline;fill:#ffffff;stroke-width:0.282223"
inkscape:connector-curvature="0"
d="m 14.404869,123.91187 v -0.53635 h -1.14484 l 0.005,3.70889 h 3.43018 v -3.17254 h -2.2905 z m 1.70391,1.72766 h -0.57229 v 0.4601 h -0.30986 v -0.4601 h -0.10884 l -0.71821,0.4601 v -0.4601 h -0.56275 v -0.26812 h 0.56275 v -0.46006 l 0.71818,0.46006 h 0.10887 v -0.46006 h 0.30986 v 0.46006 h 0.57229 z"
id="path31472"
inkscape:export-filename="/home/befaco/Escritorio/tretwetwety"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600" />
<path
sodipodi:nodetypes="ccc"
id="path4483"
d="m 5.5150188,68.750107 h 5.8717502 a 0.80473323,0.80473323 0 0 0 0.80466,-0.79368 l 0.005,-0.37785"
style="display:inline;fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.302002;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="components"
style="display:none">
<circle
style="display:inline;fill:#ff00ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1"
cx="2.9000022"
cy="20.849993"
r="1.1169918"
inkscape:label="A" />
<circle
style="display:inline;fill:#ff00ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-8"
cx="2.9000022"
cy="36.816677"
r="1.1169918"
inkscape:label="B" />
<circle
style="display:inline;fill:#ff00ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-4"
cx="2.9000022"
cy="52.783337"
r="1.1169918"
inkscape:label="C" />
<circle
style="display:inline;fill:#ff00ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-0"
cx="2.9000022"
cy="68.749985"
r="1.1169918"
inkscape:label="D" />
<circle
style="display:inline;fill:#00ff00;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-0-6"
cx="4.9998398"
cy="76.599991"
r="1.1169918"
inkscape:label="A" />
<circle
style="display:inline;fill:#0000ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-0-6-1"
cx="14.977615"
cy="76.599991"
r="1.1169918"
inkscape:label="A" />
<circle
style="display:inline;fill:#00ff00;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-0-0"
cx="4.9998398"
cy="88.899994"
r="1.1169918"
inkscape:label="B" />
<circle
style="display:inline;fill:#0000ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-0-0-8"
cx="14.977615"
cy="88.899994"
r="1.1169918"
inkscape:label="B" />
<circle
style="display:inline;fill:#00ff00;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-0-4"
cx="4.9998398"
cy="101.19998"
r="1.1169918"
inkscape:label="C" />
<circle
style="display:inline;fill:#0000ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-0-4-4"
cx="14.977615"
cy="101.19998"
r="1.1169918"
inkscape:label="C" />
<circle
style="display:inline;fill:#00ff00;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-0-05"
cx="4.9998398"
cy="113.5"
r="1.1169918"
inkscape:label="D" />
<circle
style="display:inline;fill:#0000ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-0-05-9"
cx="14.977615"
cy="113.5"
r="1.1169918"
inkscape:label="D" />
<circle
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="gain1-6"
cx="12.199996"
cy="29.766663"
r="3.0084603"
inkscape:label="gainB" />
<circle
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="gain1-4"
cx="12.199996"
cy="45.733318"
r="3.0084603"
inkscape:label="gainC" />
<circle
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="gain1-7"
cx="12.199996"
cy="61.699993"
r="3.0084603"
inkscape:label="gainD" />
<circle
style="fill:#ff0000;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path6"
cx="12.199996"
cy="13.799988"
r="2.5168207"
inkscape:label="gainA" />
<rect
style="fill:#ff0000;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="rect6"
width="2.0021186"
height="3.1144068"
x="1.1677978"
y="10.206998"
inkscape:label="mode_A" />
<rect
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="rect6-6"
width="2.0021186"
height="3.1144068"
x="1.1677978"
y="26.173656"
inkscape:label="mode_B" />
<rect
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="rect6-1"
width="2.0021186"
height="3.1144068"
x="1.1677978"
y="42.140316"
inkscape:label="mode_C" />
<rect
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="rect6-0"
width="2.0021186"
height="3.1144068"
x="1.1677978"
y="58.106976"
inkscape:label="mode_D" />
</g>
</svg>

+ 1173
- 0
res/panels/AxBC.svg
File diff suppressed because it is too large
View File


+ 723
- 0
res/panels/Mixer2.svg View File

@@ -0,0 +1,723 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="20mm"
height="128.5mm"
viewBox="0 0 20 128.5"
version="1.1"
id="svg598"
inkscape:version="1.3.2 (091e20e, 2023-11-25)"
sodipodi:docname="Mixer2.svg"
inkscape:export-filename="C:\Users\Pascu\Dropbox\Modulos\In production\AB+C\Panel\AB+C_Panel_V3\AB+C_panel.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs592">
<inkscape:path-effect
effect="fillet_chamfer"
id="path-effect22063"
is_visible="true"
lpeversion="1"
satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0.52916667,0,1 @ F,0,0,1,0,0.52916667,0,1"
unit="px"
method="auto"
mode="F"
radius="2"
chamfer_steps="1"
flexible="false"
use_knot_distance="true"
apply_no_radius="true"
apply_with_radius="true"
only_selected="false"
hide_knots="false"
nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0.52916667,0,1 @ F,0,0,1,0,0.52916667,0,1" />
<inkscape:path-effect
effect="fillet_chamfer"
id="path-effect22057"
is_visible="true"
lpeversion="1"
satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0.52916667,0,1 @ F,0,0,1,0,0.52916667,0,1"
unit="px"
method="auto"
mode="F"
radius="2"
chamfer_steps="1"
flexible="false"
use_knot_distance="true"
apply_no_radius="true"
apply_with_radius="true"
only_selected="false"
hide_knots="false"
nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0.52916667,0,1 @ F,0,0,1,0,0.52916667,0,1" />
<inkscape:path-effect
effect="fillet_chamfer"
id="path-effect21862"
is_visible="true"
lpeversion="1"
satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0.52916667,0,1 @ F,0,0,1,0,0.52916667,0,1"
unit="px"
method="auto"
mode="F"
radius="2"
chamfer_steps="1"
flexible="false"
use_knot_distance="true"
apply_no_radius="true"
apply_with_radius="true"
only_selected="false"
hide_knots="false"
nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0.52916667,0,1 @ F,0,0,1,0,0.52916667,0,1" />
<inkscape:path-effect
effect="fillet_chamfer"
id="path-effect21776"
is_visible="true"
lpeversion="1"
satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0.52916667,0,1 @ F,0,0,1,0,0.52916667,0,1"
unit="px"
method="auto"
mode="F"
radius="2"
chamfer_steps="1"
flexible="false"
use_knot_distance="true"
apply_no_radius="true"
apply_with_radius="true"
only_selected="false"
hide_knots="false"
nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0.52916667,0,1 @ F,0,0,1,0,0.52916667,0,1" />
<marker
style="overflow:visible"
id="TriangleOutM"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutM"
inkscape:isstock="true">
<path
transform="scale(0.4)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path150078" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Mend"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path149942" />
</marker>
<marker
style="overflow:visible"
id="Arrow2Send"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Send"
inkscape:isstock="true">
<path
transform="matrix(-0.3,0,0,-0.3,0.69,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
id="path149966" />
</marker>
<inkscape:path-effect
is_visible="true"
id="path-effect33430"
effect="spiro"
lpeversion="0" />
<inkscape:path-effect
effect="spiro"
id="path-effect33426"
is_visible="true"
lpeversion="0" />
<inkscape:path-effect
effect="spiro"
id="path-effect4311"
is_visible="true"
lpeversion="0" />
<inkscape:path-effect
is_visible="true"
id="path-effect5492"
effect="spiro"
lpeversion="0" />
<inkscape:path-effect
effect="spiro"
id="path-effect21224"
is_visible="true"
lpeversion="0" />
<inkscape:path-effect
is_visible="true"
id="path-effect21226"
effect="spiro"
lpeversion="0" />
<inkscape:path-effect
is_visible="true"
id="path-effect17624-2-8-6"
effect="spiro"
lpeversion="0" />
<inkscape:path-effect
effect="spiro"
id="path-effect174745"
is_visible="true"
lpeversion="0" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#595959"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="1"
inkscape:pageshadow="2"
inkscape:zoom="1.5390625"
inkscape:cx="66.923858"
inkscape:cy="291.41117"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="false"
showborder="false"
inkscape:showpageshadow="false"
inkscape:pagecheckerboard="0"
inkscape:window-width="1392"
inkscape:window-height="1212"
inkscape:window-x="3033"
inkscape:window-y="137"
inkscape:window-maximized="0"
showguides="false"
inkscape:guide-bbox="true"
inkscape:snap-global="false"
inkscape:snap-bbox="true"
inkscape:object-paths="true"
inkscape:snap-intersection-paths="true"
inkscape:snap-smooth-nodes="true"
inkscape:snap-bbox-midpoints="true"
inkscape:bbox-paths="true"
inkscape:snap-midpoints="true"
inkscape:deskcolor="#d1d1d1"
inkscape:snap-bbox-edge-midpoints="true"
inkscape:bbox-nodes="true"
inkscape:snap-object-midpoints="true">
<sodipodi:guide
position="10,65.616668"
orientation="1,0"
id="guide402"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="25.86302,15"
orientation="0,1"
id="guide404"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="31.75,27.3"
orientation="0,1"
id="guide406"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="24.804687,39.6"
orientation="0,1"
id="guide408"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="5,5.5562501"
orientation="1,0"
id="guide410"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="15,5.2916668"
orientation="1,0"
id="guide412"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="35.057291,114.7"
orientation="0,1"
id="guide967"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="10,55.2"
orientation="0,1"
id="guide969"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="15,94.9"
orientation="0,1"
id="guide1058"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="11.003152,75"
orientation="0,1"
id="guide1298"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="2.5,65.099993"
orientation="1,0"
id="guide1835"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="2.4999999,104.8"
orientation="0,1"
id="guide1866"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="2.4999999,65.1"
orientation="0,1"
id="guide1868"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="-19.083044,125.5"
orientation="0,1"
id="guide1076"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="7.5,104.8"
orientation="1,0"
id="guide1078"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="-53.694447,3"
orientation="0,1"
id="guide1082"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="2.4999999,104.8"
orientation="0.80107547,0.59856336"
id="guide10757"
inkscape:locked="false" />
<sodipodi:guide
position="43.284072,104.80001"
orientation="1,0"
id="guide21739"
inkscape:locked="false" />
</sodipodi:namedview>
<metadata
id="metadata595">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Fondo"
style="display:inline"
transform="translate(0,-168.49999)">
<rect
y="168.6154"
x="0.1154095"
height="128.26918"
width="19.76918"
id="rect11561"
style="display:inline;fill:#171717;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.230819px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600"
inkscape:export-filename="../../../../../../Escritorio/rect11561.png" />
</g>
<g
inkscape:label="Seri"
inkscape:groupmode="layer"
id="layer1"
style="display:inline"
transform="translate(0,-168.49999)">
<text
id="text247361-6"
y="286.41064"
x="4.9852066"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;line-height:0%;font-family:Miso;-inkscape-font-specification:'Sans Bold';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583"
xml:space="preserve"
transform="scale(1.0000115,0.9999885)"><tspan
y="286.41064"
x="5.2259684"
sodipodi:role="line"
style="font-size:2.50794px;line-height:0.85;text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan250609-9"> </tspan></text>
<text
transform="scale(0.99306671,1.0069817)"
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:3.0036px;line-height:0%;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.00923641px;word-spacing:0px;text-anchor:middle;white-space:pre;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583;enable-background:new"
x="-15.00256"
y="287.51831"
id="text247367"
inkscape:export-filename="/home/thinkbook/Escritorio/Percal para Cañon/Percal render 300DPI"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300" />
<text
transform="scale(0.99306671,1.0069817)"
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;line-height:0%;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583;enable-background:new"
x="301.18234"
y="171.44655"
id="text265093"
inkscape:export-filename="/home/thinkbook/Escritorio/Percal para Cañon/Percal render 300DPI"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300"><tspan
sodipodi:role="line"
x="301.51419"
y="171.44655"
style="font-size:3.57107px;line-height:1.25;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke-width:0.264583"
id="tspan265091"> </tspan></text>
<rect
ry="1.4997422"
rx="1.4094743"
y="276.99847"
x="10.14938"
height="10.003037"
width="9.7012444"
id="rect11563"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#110000;stroke-width:0.0610822;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.57107px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 13.62549,287.49493 c -0.139272,0.0393 -0.282115,-0.0214 -0.353536,-0.14641 -0.03214,-0.0536 -0.103561,-0.0714 -0.157127,-0.0428 -0.05357,0.0321 -0.07499,0.10356 -0.04285,0.15712 0.121416,0.21427 0.374962,0.31783 0.610653,0.25355 0.242832,-0.0679 0.403531,-0.27854 0.403531,-0.52495 v -0.21426 c 0,-0.17499 -0.08213,-0.32854 -0.210694,-0.42853 0.128559,-0.1 0.210694,-0.25355 0.210694,-0.42853 v -0.14284 c 0,-0.24641 -0.160699,-0.4571 -0.403531,-0.52495 -0.239262,-0.0678 -0.485666,0.0429 -0.610653,0.25355 -0.03214,0.0536 -0.01071,0.12498 0.04285,0.15712 0.05357,0.0321 0.124987,0.0107 0.157127,-0.0428 0.07142,-0.12499 0.214264,-0.1857 0.353536,-0.14641 0.139271,0.0393 0.232119,0.16069 0.232119,0.30354 v 0.14284 c 0,0.17498 -0.142843,0.31425 -0.314254,0.31425 -0.06785,0 -0.114274,0.0464 -0.114274,0.11428 0,0.0678 0.04642,0.11427 0.114274,0.11427 0.171411,0 0.314254,0.14285 0.314254,0.31426 v 0.21426 c 0,0.14284 -0.09285,0.26426 -0.232119,0.30354 z m 1.913826,-0.91776 h -0.314254 v -0.31426 c 0,-0.0678 -0.05357,-0.11427 -0.114274,-0.11427 -0.06785,0 -0.114275,0.0464 -0.114275,0.11427 v 0.31426 h -0.314254 c -0.06785,0 -0.114274,0.0464 -0.114274,0.11427 0,0.0679 0.04642,0.11428 0.114274,0.11428 h 0.314254 v 0.31425 c 0,0.0678 0.04642,0.11427 0.114275,0.11427 0.06071,0 0.114274,-0.0464 0.114274,-0.11427 v -0.31425 h 0.314254 c 0.06071,0 0.114274,-0.0464 0.114274,-0.11428 0,-0.0679 -0.05357,-0.11427 -0.114274,-0.11427 z m 0.567533,0.65707 h 0.59994 v 0.38568 c 0,0.0679 0.04642,0.11427 0.114274,0.11427 0.06785,0 0.114274,-0.0464 0.114274,-0.11427 v -0.38568 h 0.171412 c 0.06785,0 0.114274,-0.0464 0.114274,-0.11427 0,-0.0679 -0.04642,-0.11427 -0.114274,-0.11427 h -0.171412 v -0.38568 c 0,-0.0679 -0.04642,-0.11427 -0.114274,-0.11427 -0.06785,0 -0.114274,0.0464 -0.114274,0.11427 v 0.38568 h -0.442813 c 0.03571,-0.12142 0.149985,-0.47496 0.253546,-0.79992 0.06071,-0.18927 0.128559,-0.39639 0.196409,-0.62137 0.0036,-0.007 0.0071,-0.0179 0.0071,-0.0357 0,-0.0536 -0.025,-0.0893 -0.07856,-0.10713 -0.06071,-0.025 -0.121417,0.0143 -0.146414,0.0714 l -0.49995,1.57127 c -0.01071,0.0393 -0.0071,0.0714 0.01786,0.10356 0.025,0.0321 0.05357,0.0464 0.09285,0.0464 z"
id="text11567"
transform="scale(0.99306671,1.0069817)"
aria-label="3+4" />
<rect
ry="1.4997422"
rx="1.4094743"
y="276.99847"
x="0.14937937"
height="10.003037"
width="9.7012444"
id="rect11569"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#110000;stroke-width:0.0610822;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.57107px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 3.4217483,286.05936 0.2356906,-0.23569 v 1.79625 c 0,0.0679 0.046424,0.11427 0.1142742,0.11427 0.060708,0 0.1142743,-0.0464 0.1142743,-0.11427 v -2.07122 c 0,-0.0536 -0.024998,-0.0893 -0.071421,-0.10713 -0.042853,-0.0143 -0.092848,-0.007 -0.1249875,0.025 l -0.4285284,0.42853 c -0.021426,0.025 -0.03214,0.05 -0.03214,0.0821 0,0.0321 0.010713,0.0571 0.03214,0.0821 0.024998,0.0214 0.049995,0.0321 0.082135,0.0321 0.03214,0 0.057137,-0.0107 0.078564,-0.0321 z m 2.1673724,0.51781 H 5.2748665 v -0.31426 c 0,-0.0678 -0.053566,-0.11427 -0.1142742,-0.11427 -0.06785,0 -0.1142743,0.0464 -0.1142743,0.11427 v 0.31426 H 4.7320639 c -0.06785,0 -0.1142742,0.0464 -0.1142742,0.11427 0,0.0679 0.046424,0.11428 0.1142742,0.11428 H 5.046318 v 0.31425 c 0,0.0678 0.046424,0.11427 0.1142743,0.11427 0.060708,0 0.1142742,-0.0464 0.1142742,-0.11427 v -0.31425 h 0.3142542 c 0.060708,0 0.1142742,-0.0464 0.1142742,-0.11428 0,-0.0679 -0.053566,-0.11427 -0.1142742,-0.11427 z m 0.5746752,-0.71422 c 0.053566,0.0321 0.1249874,0.0107 0.157127,-0.0428 0.039282,-0.0714 0.1035611,-0.12142 0.1856957,-0.14641 0.082135,-0.0214 0.1606981,-0.0107 0.2356906,0.0286 0.074992,0.0393 0.1249875,0.10356 0.1499849,0.18569 0.024998,0.0821 0.017855,0.1607 -0.021426,0.23569 l -0.7499247,1.42843 c -0.021426,0.0357 -0.021426,0.075 0.00357,0.11427 0.017855,0.0357 0.049995,0.0536 0.096419,0.0536 h 0.7999197 c 0.060708,0 0.1142742,-0.0464 0.1142742,-0.11427 0,-0.0679 -0.053566,-0.11428 -0.1142742,-0.11428 h -0.610653 c 0.06785,-0.12856 0.2321195,-0.44281 0.3821045,-0.7285 0.085706,-0.16784 0.1785535,-0.34282 0.2785434,-0.53209 0.06785,-0.13213 0.082135,-0.2714 0.039282,-0.41067 -0.039282,-0.13927 -0.1321296,-0.24997 -0.257117,-0.31782 -0.1249875,-0.0679 -0.2678303,-0.0857 -0.407102,-0.0464 -0.1428428,0.0357 -0.2499749,0.11785 -0.3249674,0.24998 -0.03214,0.0536 -0.010713,0.12498 0.042853,0.15712 z"
id="text11573"
transform="scale(0.99306671,1.0069817)"
aria-label="1+2" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:2.69703px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.00829373px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 11.378653,290.14017 h 0.269703 c 0.05124,0 0.0863,-0.0351 0.0863,-0.0863 0,-0.0513 -0.03506,-0.0863 -0.0863,-0.0863 h -0.183398 v -1.80162 h 0.183398 c 0.05124,0 0.0863,-0.0351 0.0863,-0.0863 0,-0.0512 -0.03506,-0.0863 -0.0863,-0.0863 h -0.269703 c -0.05124,0 -0.0863,0.0351 -0.0863,0.0863 v 1.97423 c 0,0.0512 0.03506,0.0863 0.0863,0.0863 z M 12.0608,289.9352 c 0.04585,0 0.0863,-0.0351 0.0863,-0.0863 v -1.1786 c 0.06203,0.13755 0.129457,0.27779 0.180701,0.38567 0.02967,0.062 0.05933,0.12407 0.0863,0.1834 0.01348,0.0324 0.04045,0.0486 0.07821,0.0486 0.03506,0 0.05934,-0.0162 0.07821,-0.0486 0.02697,-0.0593 0.05664,-0.12136 0.0863,-0.1834 0.05124,-0.10788 0.115972,-0.24812 0.180701,-0.38567 v 1.1786 c 0,0.0512 0.03506,0.0863 0.0863,0.0863 0.04585,0 0.0863,-0.0351 0.0863,-0.0863 v -1.56428 c 0,-0.0404 -0.02697,-0.0755 -0.06743,-0.0836 -0.04046,-0.008 -0.07821,0.0108 -0.09709,0.0459 -0.04585,0.0998 -0.0917,0.19688 -0.137549,0.29127 -0.07821,0.15913 -0.164519,0.35062 -0.215762,0.4612 -0.05394,-0.11058 -0.140246,-0.29937 -0.215763,-0.4612 -0.04585,-0.0944 -0.0917,-0.19148 -0.137548,-0.29127 -0.01888,-0.0351 -0.05664,-0.054 -0.09709,-0.0459 -0.04046,0.008 -0.06743,0.0432 -0.06743,0.0836 v 1.56428 c 0,0.0512 0.03506,0.0863 0.08631,0.0863 z m 2.222151,-0.10789 -0.431524,-1.56427 c -0.01079,-0.0405 -0.04315,-0.0647 -0.08361,-0.0647 -0.04046,0 -0.07282,0.0243 -0.08361,0.0647 l -0.431525,1.56427 c -0.01349,0.0458 0.01348,0.0917 0.05933,0.10519 0.05124,0.0135 0.0944,-0.0135 0.107881,-0.0593 0.0081,-0.027 0.01618,-0.0566 0.02427,-0.089 0.01888,-0.0566 0.03236,-0.13215 0.06203,-0.22655 h 0.523224 c 0.02427,0.0944 0.04315,0.16991 0.06203,0.22655 0.0081,0.0324 0.01618,0.062 0.02427,0.089 0.01348,0.0459 0.05933,0.0728 0.105184,0.0593 0.05124,-0.0135 0.07552,-0.0593 0.06203,-0.10519 z M 13.980884,289.385 h -0.426131 c 0.07282,-0.267 0.156428,-0.58256 0.213066,-0.77674 0.05124,0.19418 0.140245,0.50974 0.213065,0.77674 z m 1.008485,0.32634 c -0.05934,0.0458 -0.126761,0.0593 -0.199581,0.0458 -0.07282,-0.0135 -0.132154,-0.0566 -0.167215,-0.11867 -0.02427,-0.0432 -0.07821,-0.0566 -0.11867,-0.0324 -0.04045,0.0243 -0.05394,0.0755 -0.03236,0.11867 0.06203,0.10518 0.164519,0.178 0.283188,0.20227 0.118669,0.0243 0.242733,-0.005 0.339826,-0.0782 0.09709,-0.0728 0.156428,-0.1834 0.167216,-0.30476 0.0081,-0.12137 -0.03506,-0.24004 -0.11867,-0.32634 l -0.431524,-0.44501 c -0.04855,-0.0513 -0.07012,-0.11328 -0.06473,-0.1834 0.0054,-0.0728 0.03506,-0.12946 0.0917,-0.16991 0.05664,-0.0432 0.121366,-0.0566 0.191489,-0.0432 0.07012,0.0135 0.124063,0.0513 0.159125,0.11328 0.02158,0.0404 0.07552,0.0566 0.115972,0.0324 0.04315,-0.0243 0.05664,-0.0782 0.03236,-0.11867 -0.06203,-0.10518 -0.156427,-0.17261 -0.2724,-0.19688 -0.115972,-0.0243 -0.234641,0.003 -0.329037,0.0755 -0.0944,0.0728 -0.153731,0.178 -0.161822,0.29667 -0.01079,0.11597 0.02967,0.23194 0.113275,0.31555 l 0.431525,0.44232 c 0.05124,0.0512 0.07821,0.12136 0.07012,0.19418 -0.0054,0.0755 -0.03776,0.13485 -0.09979,0.1807 z m 1.237734,-1.50224 h -0.701228 c -0.04585,0 -0.0863,0.0351 -0.0863,0.0863 0,0.0513 0.04046,0.0863 0.0863,0.0863 h 0.264309 v 1.46718 c 0,0.0512 0.04046,0.0863 0.0863,0.0863 0.05124,0 0.08631,-0.0351 0.08631,-0.0863 v -1.46718 h 0.264309 c 0.05124,0 0.0863,-0.0351 0.0863,-0.0863 0,-0.0512 -0.03506,-0.0863 -0.0863,-0.0863 z m 0.336924,0.0863 v 1.5427 c 0,0.0512 0.03506,0.0863 0.0863,0.0863 h 0.539406 c 0.05124,0 0.08631,-0.0351 0.08631,-0.0863 0,-0.0512 -0.03506,-0.0863 -0.08631,-0.0863 h -0.453101 v -0.62571 h 0.39916 c 0.05124,0 0.0863,-0.0351 0.0863,-0.0863 0,-0.0512 -0.03506,-0.0863 -0.0863,-0.0863 h -0.39916 v -0.57177 h 0.453101 c 0.05124,0 0.08631,-0.0351 0.08631,-0.0863 0,-0.0512 -0.03506,-0.0863 -0.08631,-0.0863 h -0.539406 c -0.05124,0 -0.0863,0.0351 -0.0863,0.0863 z m 1.80411,0.47468 v -0.15103 c 0,-0.22656 -0.183398,-0.40995 -0.409948,-0.40995 h -0.323644 c -0.04585,0 -0.0863,0.0351 -0.0863,0.0863 v 1.55349 c 0,0.0512 0.04046,0.0863 0.0863,0.0863 0.05124,0 0.0863,-0.0351 0.0863,-0.0863 v -0.66886 h 0.221156 l 0.258915,0.69853 c 0.01888,0.0459 0.06743,0.0701 0.110579,0.0512 0.04585,-0.0189 0.07012,-0.0674 0.05124,-0.11058 l -0.248127,-0.66886 c 0.151034,-0.062 0.253521,-0.20767 0.253521,-0.38028 z m -0.409948,0.23734 H 17.72085 v -0.62571 h 0.237339 c 0.132154,0 0.237338,0.10788 0.237338,0.23734 v 0.15103 c 0,0.13215 -0.105184,0.23734 -0.237338,0.23734 z m 0.941061,-1.01409 h -0.269703 c -0.05124,0 -0.0863,0.0351 -0.0863,0.0863 0,0.0512 0.03506,0.0863 0.0863,0.0863 h 0.183399 v 1.80162 h -0.183399 c -0.05124,0 -0.0863,0.0351 -0.0863,0.0863 0,0.0512 0.03506,0.0863 0.0863,0.0863 h 0.269703 c 0.04585,0 0.08631,-0.0351 0.08631,-0.0863 v -1.97423 c 0,-0.0512 -0.04046,-0.0863 -0.08631,-0.0863 z"
id="text11577"
transform="scale(0.99306671,1.0069817)"
aria-label="[MASTER]" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.57107px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 1.7048832,274.26263 c -0.1392718,0.0393 -0.2821146,-0.0214 -0.353536,-0.14641 -0.03214,-0.0536 -0.103561,-0.0714 -0.157127,-0.0428 -0.053566,0.0321 -0.074993,0.10356 -0.042853,0.15712 0.1214164,0.21427 0.3749624,0.31783 0.610653,0.25355 0.2428327,-0.0679 0.4035309,-0.27854 0.4035309,-0.52495 v -0.21426 c 0,-0.17499 -0.082135,-0.32854 -0.2106931,-0.42853 0.1285585,-0.1 0.2106931,-0.25355 0.2106931,-0.42853 v -0.14284 c 0,-0.24641 -0.1606982,-0.4571 -0.4035309,-0.52495 -0.2392617,-0.0679 -0.4856655,0.0428 -0.610653,0.25355 -0.03214,0.0536 -0.010713,0.12498 0.042853,0.15712 0.053566,0.0321 0.1249874,0.0107 0.157127,-0.0428 0.071421,-0.12499 0.2142642,-0.18569 0.353536,-0.14641 0.1392717,0.0393 0.2321195,0.16069 0.2321195,0.30354 v 0.14284 c 0,0.17498 -0.1428428,0.31425 -0.3142541,0.31425 -0.06785,0 -0.1142743,0.0464 -0.1142743,0.11428 0,0.0678 0.046424,0.11427 0.1142743,0.11427 0.1714113,0 0.3142541,0.14285 0.3142541,0.31426 v 0.21426 c 0,0.14284 -0.092848,0.26426 -0.2321195,0.30354 z"
id="text11581"
transform="scale(0.99306671,1.0069817)"
aria-label="3" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.57107px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 17.90513,273.99032 h 0.599939 v 0.38567 c 0,0.0679 0.04642,0.11428 0.114275,0.11428 0.06785,0 0.114274,-0.0464 0.114274,-0.11428 v -0.38567 h 0.171411 c 0.06785,0 0.114274,-0.0464 0.114274,-0.11428 0,-0.0678 -0.04642,-0.11427 -0.114274,-0.11427 h -0.171411 v -0.38568 c 0,-0.0678 -0.04642,-0.11427 -0.114274,-0.11427 -0.06785,0 -0.114275,0.0464 -0.114275,0.11427 v 0.38568 h -0.442812 c 0.03571,-0.12142 0.149985,-0.47495 0.253546,-0.79992 0.06071,-0.18927 0.128558,-0.39639 0.196409,-0.62137 0.0036,-0.007 0.0071,-0.0179 0.0071,-0.0357 0,-0.0536 -0.025,-0.0893 -0.07856,-0.10713 -0.06071,-0.025 -0.121416,0.0143 -0.146414,0.0714 l -0.49995,1.57127 c -0.01071,0.0393 -0.0071,0.0714 0.01786,0.10356 0.025,0.0321 0.05357,0.0464 0.09285,0.0464 z"
id="text11585"
transform="scale(0.99306671,1.0069817)"
aria-label="4" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:4.63791px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0142622px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 10.368934,171.58107 c 0.07885,0 0.148413,-0.0603 0.148413,-0.14842 v -2.02676 c 0.106672,0.23653 0.22262,0.4777 0.31074,0.66322 0.05102,0.10667 0.102034,0.21334 0.148413,0.31538 0.02319,0.0557 0.06957,0.0835 0.1345,0.0835 0.06029,0 0.102034,-0.0278 0.134499,-0.0835 0.04638,-0.10204 0.0974,-0.20871 0.148413,-0.31538 0.08812,-0.18552 0.19943,-0.42669 0.31074,-0.66322 v 2.02676 c 0,0.0881 0.06029,0.14842 0.148413,0.14842 0.07884,0 0.148413,-0.0603 0.148413,-0.14842 v -2.68998 c 0,-0.0696 -0.04638,-0.12987 -0.115947,-0.14378 -0.06957,-0.0139 -0.1345,0.0185 -0.166965,0.0788 -0.07884,0.1716 -0.157689,0.33856 -0.236534,0.50089 -0.134499,0.27364 -0.282912,0.60293 -0.371032,0.79308 -0.09276,-0.19015 -0.241172,-0.51481 -0.371033,-0.79308 -0.07884,-0.16233 -0.157689,-0.32929 -0.236534,-0.50089 -0.03247,-0.0603 -0.0974,-0.0928 -0.166964,-0.0788 -0.06957,0.0139 -0.115948,0.0742 -0.115948,0.14378 v 2.68998 c 0,0.0881 0.06029,0.14842 0.148413,0.14842 z m 2.397453,0 c 0.08812,0 0.148413,-0.0603 0.148413,-0.14842 v -2.68998 c 0,-0.0881 -0.06029,-0.14842 -0.148413,-0.14842 -0.07884,0 -0.148413,0.0603 -0.148413,0.14842 v 2.68998 c 0,0.0881 0.06957,0.14842 0.148413,0.14842 z m 0.667514,-0.0139 c 0.06957,0.0371 0.162327,0.005 0.19943,-0.0696 l 0.561188,-1.12237 0.561187,1.12237 c 0.0371,0.0742 0.125223,0.10668 0.19943,0.0696 0.07421,-0.0371 0.102034,-0.12522 0.06957,-0.19943 l -0.663221,-1.32644 0.616842,-1.23368 c 0.03247,-0.0696 0.0046,-0.16233 -0.06957,-0.19943 -0.07421,-0.0325 -0.162327,-0.005 -0.19943,0.0696 l -0.514808,1.02961 -0.514808,-1.02961 c -0.0371,-0.0742 -0.129862,-0.10204 -0.199431,-0.0696 -0.07421,0.0371 -0.106671,0.12986 -0.06957,0.19943 l 0.616842,1.23368 -0.663221,1.32644 c -0.0371,0.0742 -0.0046,0.16233 0.06957,0.19943 z m 2.040336,-2.80593 v 2.65288 c 0,0.0881 0.06029,0.14842 0.148414,0.14842 h 0.927582 c 0.08812,0 0.148413,-0.0603 0.148413,-0.14842 0,-0.0881 -0.06029,-0.14841 -0.148413,-0.14841 h -0.779169 v -1.076 h 0.68641 c 0.08812,0 0.148413,-0.0603 0.148413,-0.14841 0,-0.0881 -0.06029,-0.14841 -0.148413,-0.14841 h -0.68641 v -0.98324 h 0.779169 c 0.08812,0 0.148413,-0.0603 0.148413,-0.14841 0,-0.0881 -0.06029,-0.14842 -0.148413,-0.14842 h -0.927582 c -0.08812,0 -0.148414,0.0603 -0.148414,0.14842 z m 3.102414,0.81627 v -0.25972 c 0,-0.38959 -0.315378,-0.70497 -0.704963,-0.70497 h -0.556549 c -0.07884,0 -0.148413,0.0603 -0.148413,0.14842 v 2.67143 c 0,0.0881 0.06957,0.14842 0.148413,0.14842 0.08812,0 0.148413,-0.0603 0.148413,-0.14842 v -1.1502 h 0.380309 l 0.445239,1.20122 c 0.03247,0.0789 0.115948,0.12059 0.190155,0.0881 0.07884,-0.0325 0.120585,-0.11595 0.08812,-0.19015 l -0.426688,-1.1502 c 0.259723,-0.10668 0.435964,-0.35712 0.435964,-0.65395 z m -0.704963,0.40814 h -0.408136 v -1.076 h 0.408136 c 0.227258,0 0.408137,0.18552 0.408137,0.40814 v 0.25972 c 0,0.22726 -0.180879,0.40814 -0.408137,0.40814 z"
id="text11589"
transform="scale(0.99306671,1.0069817)"
aria-label="MIXER" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.57107px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 1.4513372,260.90067 0.2356906,-0.23569 v 1.79625 c 0,0.0679 0.046424,0.11427 0.1142743,0.11427 0.060708,0 0.1142742,-0.0464 0.1142742,-0.11427 v -2.07122 c 0,-0.0536 -0.024998,-0.0893 -0.071421,-0.10713 -0.042853,-0.0143 -0.092848,-0.007 -0.1249875,0.025 l -0.4285283,0.42853 c -0.021427,0.025 -0.03214,0.05 -0.03214,0.0821 0,0.0321 0.010713,0.0571 0.03214,0.0821 0.024997,0.0214 0.049995,0.0321 0.082135,0.0321 0.03214,0 0.057137,-0.0107 0.078564,-0.0321 z"
id="text11593"
transform="scale(0.99306671,1.0069817)"
aria-label="1" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.57107px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 17.912272,260.69263 c 0.05357,0.0321 0.124987,0.0107 0.157127,-0.0428 0.03928,-0.0714 0.103561,-0.12141 0.185695,-0.14641 0.08214,-0.0214 0.160699,-0.0107 0.235691,0.0286 0.07499,0.0393 0.124988,0.10356 0.149985,0.18569 0.025,0.0821 0.01786,0.1607 -0.02143,0.23569 l -0.749925,1.42843 c -0.02143,0.0357 -0.02143,0.075 0.0036,0.11428 0.01785,0.0357 0.04999,0.0536 0.09642,0.0536 h 0.79992 c 0.06071,0 0.114274,-0.0464 0.114274,-0.11427 0,-0.0678 -0.05357,-0.11428 -0.114274,-0.11428 h -0.610653 c 0.06785,-0.12856 0.232119,-0.44281 0.382104,-0.7285 0.08571,-0.16784 0.178554,-0.34282 0.278544,-0.53209 0.06785,-0.13212 0.08213,-0.2714 0.03928,-0.41067 -0.03928,-0.13927 -0.132129,-0.24997 -0.257117,-0.31782 -0.124987,-0.0678 -0.26783,-0.0857 -0.407102,-0.0464 -0.142843,0.0357 -0.249975,0.11785 -0.324967,0.24998 -0.03214,0.0536 -0.01071,0.12499 0.04285,0.15712 z"
id="text11597"
transform="scale(0.99306671,1.0069817)"
aria-label="2" />
<path
style="display:inline;fill:#ffffff;stroke-width:0.282223"
inkscape:connector-curvature="0"
d="m 14.427252,293.00051 v -0.53635 h -1.144841 l 0.005,3.70889 h 3.43018 v -3.17254 h -2.2905 z m 1.703909,1.72766 h -0.572289 v 0.4601 h -0.309861 v -0.4601 h -0.108839 l -0.718212,0.4601 v -0.4601 h -0.56275 v -0.26812 h 0.56275 v -0.46006 l 0.718183,0.46006 h 0.108868 v -0.46006 h 0.309861 v 0.46006 h 0.572289 z"
id="path11603"
inkscape:export-filename="/home/befaco/Escritorio/tretwetwety"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.57107px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 17.86889,186.85021 0.235691,-0.23569 v 1.79625 c 0,0.0678 0.04642,0.11427 0.114274,0.11427 0.06071,0 0.114274,-0.0464 0.114274,-0.11427 v -2.07122 c 0,-0.0536 -0.025,-0.0893 -0.07142,-0.10714 -0.04285,-0.0143 -0.09285,-0.007 -0.124987,0.025 l -0.428529,0.42853 c -0.02143,0.025 -0.03214,0.05 -0.03214,0.0821 0,0.0321 0.01071,0.0571 0.03214,0.0821 0.025,0.0214 0.04999,0.0321 0.08214,0.0321 0.03214,0 0.05714,-0.0107 0.07856,-0.0321 z"
id="text11607"
transform="matrix(0.99306671,0,0,1.0069817,0,-1.3597974e-6)"
aria-label="1" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.57107px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 17.547449,206.33668 c 0.05357,0.0321 0.124988,0.0107 0.157127,-0.0429 0.03928,-0.0714 0.103561,-0.12141 0.185696,-0.14641 0.08214,-0.0214 0.160698,-0.0107 0.235691,0.0286 0.07499,0.0393 0.124987,0.10356 0.149985,0.1857 0.025,0.0821 0.01786,0.16069 -0.02143,0.23569 l -0.749924,1.42842 c -0.02143,0.0357 -0.02143,0.075 0.0036,0.11428 0.01785,0.0357 0.04999,0.0536 0.09642,0.0536 h 0.79992 c 0.06071,0 0.114274,-0.0464 0.114274,-0.11427 0,-0.0679 -0.05357,-0.11427 -0.114274,-0.11427 h -0.610653 c 0.06785,-0.12856 0.23212,-0.44282 0.382105,-0.7285 0.0857,-0.16784 0.178553,-0.34283 0.278543,-0.53209 0.06785,-0.13213 0.08214,-0.2714 0.03928,-0.41068 -0.03928,-0.13927 -0.13213,-0.24997 -0.257117,-0.31782 -0.124988,-0.0678 -0.26783,-0.0857 -0.407102,-0.0464 -0.142843,0.0357 -0.249975,0.11784 -0.324967,0.24997 -0.03214,0.0536 -0.01071,0.12499 0.04285,0.15713 z"
id="text11611"
transform="matrix(0.99306671,0,0,1.0069817,0,-1.3597974e-6)"
aria-label="2" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.57107px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 18.058113,227.57603 c -0.139272,0.0393 -0.282115,-0.0214 -0.353536,-0.14641 -0.03214,-0.0536 -0.103561,-0.0714 -0.157127,-0.0428 -0.05357,0.0321 -0.07499,0.10356 -0.04285,0.15712 0.121416,0.21427 0.374962,0.31783 0.610653,0.25355 0.242833,-0.0678 0.403531,-0.27854 0.403531,-0.52495 v -0.21426 c 0,-0.17498 -0.08214,-0.32854 -0.210693,-0.42853 0.128558,-0.1 0.210693,-0.25355 0.210693,-0.42853 v -0.14284 c 0,-0.24641 -0.160698,-0.4571 -0.403531,-0.52495 -0.239262,-0.0678 -0.485666,0.0429 -0.610653,0.25355 -0.03214,0.0536 -0.01071,0.12498 0.04285,0.15712 0.05357,0.0321 0.124987,0.0107 0.157127,-0.0429 0.07142,-0.12499 0.214264,-0.18569 0.353536,-0.14641 0.139272,0.0393 0.232119,0.1607 0.232119,0.30354 v 0.14284 c 0,0.17498 -0.142842,0.31425 -0.314254,0.31425 -0.06785,0 -0.114274,0.0464 -0.114274,0.11428 0,0.0678 0.04642,0.11427 0.114274,0.11427 0.171412,0 0.314254,0.14285 0.314254,0.31426 v 0.21426 c 0,0.14284 -0.09285,0.26426 -0.232119,0.30354 z"
id="text11615"
transform="matrix(0.99306671,0,0,1.0069817,0,-1.3597974e-6)"
aria-label="3" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.57107px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
d="m 17.504129,246.97771 h 0.599939 v 0.38568 c 0,0.0678 0.04642,0.11427 0.114275,0.11427 0.06785,0 0.114274,-0.0464 0.114274,-0.11427 v -0.38568 h 0.171411 c 0.06785,0 0.114274,-0.0464 0.114274,-0.11427 0,-0.0678 -0.04642,-0.11428 -0.114274,-0.11428 h -0.171411 v -0.38567 c 0,-0.0679 -0.04642,-0.11427 -0.114274,-0.11427 -0.06785,0 -0.114275,0.0464 -0.114275,0.11427 v 0.38567 h -0.442812 c 0.03571,-0.12141 0.149985,-0.47495 0.253546,-0.79991 0.06071,-0.18927 0.128558,-0.39639 0.196409,-0.62137 0.0036,-0.007 0.0071,-0.0179 0.0071,-0.0357 0,-0.0536 -0.025,-0.0893 -0.07856,-0.10713 -0.06071,-0.025 -0.121416,0.0143 -0.146414,0.0714 l -0.49995,1.57127 c -0.01071,0.0393 -0.0071,0.0714 0.01786,0.10356 0.025,0.0321 0.05357,0.0464 0.09285,0.0464 z"
id="text11619"
transform="matrix(0.99306671,0,0,1.0069817,0,-1.3597974e-6)"
aria-label="4" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.304;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 2.5006648,190.42358 v -1.01607 a 1.1180832,1.1180832 115.32727 0 1 0.4092244,-0.86466 l 0.6953156,-0.57003"
id="path21741"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.304;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 2.5006648,193.89744 v 1.01605 a 1.1180832,1.1180832 64.672731 0 0 0.4092244,0.86466 l 0.6953156,0.57003"
id="path21858"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.304;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 2.5006648,230.15587 v -1.01607 a 1.1180832,1.1180832 115.32727 0 1 0.4092244,-0.86466 l 0.6953156,-0.57003"
id="path22053"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.304;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 2.5006648,233.62973 v 1.01605 a 1.1180832,1.1180832 64.672731 0 0 0.4092244,0.86466 l 0.6953156,0.57003"
id="path22059"
inkscape:connector-curvature="0" />
<g
style="display:inline;fill:#ffffff;stroke-width:1.22225;stroke-miterlimit:4;stroke-dasharray:none"
id="g11671"
transform="matrix(0.4173027,0,0,0.4173027,-320.92296,-58.291009)">
<path
d="m 121.5447,240.40678 a 23.963184,23.963184 0 0 1 -11.42049,-26.99498 23.963184,23.963184 0 0 1 23.24745,-17.85252 23.963184,23.963184 0 0 1 23.13307,18.00048 23.963184,23.963184 0 0 1 -11.5925,26.92156"
sodipodi:arc-type="arc"
sodipodi:type="arc"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:1.5705;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
id="path11663"
sodipodi:cx="133.29521"
sodipodi:cy="219.52234"
sodipodi:rx="23.963184"
sodipodi:ry="23.963184"
transform="matrix(-0.76288877,0,0,0.76296138,894.69404,408.97765)"
sodipodi:start="2.0832953"
sodipodi:end="1.0646776"
sodipodi:open="true" />
<path
id="path11665"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;enable-background:new"
d="m 783.30173,590.9342 c 0.72336,-0.41759 1.64839,-0.16975 2.06602,0.55354 0.41763,0.72343 0.16978,1.64852 -0.55357,2.06606 -0.72339,0.41767 -1.64842,0.16983 -2.06601,-0.55356 -0.41765,-0.72333 -0.16981,-1.64838 0.55356,-2.06604"
inkscape:connector-curvature="0" />
<path
id="path11667"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;enable-background:new"
d="m 800.54522,592.24398 c 4e-5,-0.83535 0.67729,-1.5126 1.51266,-1.51265 0.83543,5e-5 1.51271,0.67732 1.51268,1.51268 2e-5,0.83544 -0.67722,1.51268 -1.51266,1.51265 -0.83536,3e-5 -1.51264,-0.67723 -1.51268,-1.51268"
inkscape:connector-curvature="0" />
</g>
<g
style="display:inline"
id="g4692">
<path
sodipodi:type="arc"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.495554;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
id="path11625"
sodipodi:cx="-10.000003"
sodipodi:cy="221.96858"
sodipodi:rx="7.6288123"
sodipodi:ry="7.4944377"
transform="matrix(-1,0,0,1,0,-1.3597974e-6)"
sodipodi:start="2.0832953"
sodipodi:end="1.0646776"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m -13.740842,228.50015 a 7.6288123,7.4944377 0 0 1 -3.635779,-8.44263 7.6288123,7.4944377 0 0 1 7.4009549,-5.58334 7.6288123,7.4944377 0 0 1 7.3645426,5.62962 7.6288123,7.4944377 0 0 1 -3.6905363,8.41966" />
<path
id="path11627"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.22225;stroke-miterlimit:4;stroke-dasharray:none;enable-background:new"
d="m 5.9509612,227.89982 c 0.30186,-0.17118 0.6878775,-0.0696 0.8621557,0.2269 0.1742781,0.29654 0.07085,0.67575 -0.2310063,0.8469 -0.3018726,0.17121 -0.6878901,0.0696 -0.8621515,-0.22691 -0.1742865,-0.2965 -0.070862,-0.67569 0.2310021,-0.84689"
inkscape:connector-curvature="0" />
<path
id="path11629"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.22225;stroke-miterlimit:4;stroke-dasharray:none;enable-background:new"
d="m 13.146716,228.43671 c 1.6e-5,-0.34242 0.282635,-0.62003 0.631237,-0.62005 0.348627,2e-5 0.631258,0.27764 0.631245,0.62006 9e-6,0.34246 -0.282605,0.62007 -0.631237,0.62006 -0.348598,1e-5 -0.631229,-0.27761 -0.631245,-0.62007"
inkscape:connector-curvature="0" />
</g>
<g
style="display:inline"
id="g4686">
<path
d="m -13.74083,208.72449 a 7.6288123,7.6295385 0 0 1 -3.635778,-8.59482 7.6288123,7.6295385 0 0 1 7.4009543,-5.68399 7.6288123,7.6295385 0 0 1 7.3645426,5.7311 7.6288123,7.6295385 0 0 1 -3.6905363,8.57144"
sodipodi:arc-type="arc"
sodipodi:open="true"
sodipodi:end="1.0646776"
sodipodi:start="2.0832953"
transform="matrix(-1,0,0,1,0,-1.3597974e-6)"
sodipodi:ry="7.6295385"
sodipodi:rx="7.6288123"
sodipodi:cy="202.07518"
sodipodi:cx="-9.9999905"
id="path11643"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
sodipodi:type="arc" />
<path
inkscape:connector-curvature="0"
d="m 5.950949,208.11332 c 0.3018601,-0.17426 0.6878776,-0.0708 0.8621557,0.231 0.1742781,0.30189 0.07085,0.68793 -0.2310062,0.86217 -0.3018726,0.1743 -0.6878901,0.0709 -0.8621516,-0.231 -0.1742864,-0.30185 -0.070862,-0.68788 0.2310021,-0.86217"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.22225;stroke-miterlimit:4;stroke-dasharray:none;enable-background:new"
id="path11645" />
<path
inkscape:connector-curvature="0"
d="m 13.146704,208.6599 c 1.6e-5,-0.34859 0.282635,-0.63121 0.631237,-0.63123 0.348627,2e-5 0.631258,0.28264 0.631245,0.63124 9e-6,0.34863 -0.282605,0.63125 -0.631237,0.63123 -0.348598,2e-5 -0.631229,-0.28261 -0.631245,-0.63124"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.22225;stroke-miterlimit:4;stroke-dasharray:none;enable-background:new"
id="path11647" />
</g>
<g
style="display:inline"
id="g4698">
<path
sodipodi:type="arc"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.495554;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
id="path11875"
sodipodi:cx="-10.000003"
sodipodi:cy="241.76859"
sodipodi:rx="7.6288123"
sodipodi:ry="7.4944377"
transform="matrix(-1,0,0,1,0,-1.3597974e-6)"
sodipodi:start="2.0832953"
sodipodi:end="1.0646776"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m -13.740842,248.30015 a 7.6288123,7.4944377 0 0 1 -3.635779,-8.44262 7.6288123,7.4944377 0 0 1 7.4009549,-5.58334 7.6288123,7.4944377 0 0 1 7.3645426,5.62961 7.6288123,7.4944377 0 0 1 -3.6905363,8.41967" />
<path
id="path11877"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.22225;stroke-miterlimit:4;stroke-dasharray:none;enable-background:new"
d="m 5.9509612,247.69982 c 0.30186,-0.17118 0.6878775,-0.0696 0.8621557,0.2269 0.1742781,0.29654 0.07085,0.67575 -0.2310063,0.8469 -0.3018726,0.17121 -0.6878901,0.0696 -0.8621515,-0.22691 -0.1742865,-0.2965 -0.070862,-0.67569 0.2310021,-0.84689"
inkscape:connector-curvature="0" />
<path
id="path11879"
style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.22225;stroke-miterlimit:4;stroke-dasharray:none;enable-background:new"
d="m 13.146716,248.23671 c 1.6e-5,-0.34242 0.282635,-0.62003 0.631237,-0.62005 0.348627,2e-5 0.631258,0.27764 0.631245,0.62006 9e-6,0.34246 -0.282605,0.62007 -0.631237,0.62006 -0.348598,1e-5 -0.631229,-0.27761 -0.631245,-0.62007"
inkscape:connector-curvature="0" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="components"
style="display:none">
<circle
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="gain1"
cx="9.9999981"
cy="13.490237"
r="3.0084603"
inkscape:label="gain1" />
<circle
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="path1-0"
cx="9.9999962"
cy="33.599995"
r="3.0084603"
inkscape:label="gain2" />
<circle
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="path1-3"
cx="10.000015"
cy="53.499992"
r="3.0084603"
inkscape:label="gain3" />
<circle
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="path1-9"
cx="10.000019"
cy="73.299995"
r="3.0084603"
inkscape:label="gain4" />
<circle
style="display:inline;fill:#00ff00;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="path1-8"
cx="5.0650859"
cy="88.89798"
r="3.0084603" />
<circle
style="display:inline;fill:#00ff00;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="path1-6"
cx="15.000002"
cy="88.899994"
r="3.0084603" />
<circle
style="display:inline;fill:#00ff00;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="path1-5"
cx="5.0000014"
cy="101.2"
r="3.0084603" />
<circle
style="display:inline;fill:#00ff00;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="path1-7"
cx="15.065086"
cy="101.19798"
r="3.0084603" />
<circle
style="display:inline;fill:#0000ff;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="path1-62"
cx="5.00001"
cy="113.5"
r="3.0084603" />
<circle
style="display:inline;fill:#0000ff;fill-rule:evenodd;stroke:none;stroke-width:2.9661;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="path1-70"
cx="14.99999"
cy="113.5"
r="3.0084603" />
<circle
style="display:inline;fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="path1-1"
cx="2.4999998"
cy="63.400002"
r="1.0332613"
inkscape:label="mix34" />
<circle
style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5;stroke-dasharray:none"
id="path1"
cx="2.4999998"
cy="23.621035"
r="1.0332613"
inkscape:label="mix12" />
</g>
</svg>

+ 576
- 0
res/panels/MuDi.svg View File

@@ -0,0 +1,576 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="10.196125mm"
height="128.5mm"
viewBox="0 0 10.196125 128.5"
version="1.1"
id="svg598"
inkscape:version="1.3.2 (091e20e, 2023-11-25)"
sodipodi:docname="MuDi.svg"
inkscape:export-filename="C:\Users\Pascu\Dropbox\Modulos\In production\AB+C\Panel\AB+C_Panel_V3\AB+C_panel.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs592">
<marker
style="overflow:visible"
id="TriangleOutM"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutM"
inkscape:isstock="true">
<path
transform="scale(0.4)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path150078" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Mend"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path149942" />
</marker>
<marker
style="overflow:visible"
id="Arrow2Send"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Send"
inkscape:isstock="true">
<path
transform="matrix(-0.3,0,0,-0.3,0.69,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
id="path149966" />
</marker>
<inkscape:path-effect
is_visible="true"
id="path-effect33430"
effect="spiro"
lpeversion="0" />
<inkscape:path-effect
effect="spiro"
id="path-effect33426"
is_visible="true"
lpeversion="0" />
<inkscape:path-effect
effect="spiro"
id="path-effect4311"
is_visible="true"
lpeversion="0" />
<inkscape:path-effect
is_visible="true"
id="path-effect5492"
effect="spiro"
lpeversion="0" />
<inkscape:path-effect
effect="spiro"
id="path-effect21224"
is_visible="true"
lpeversion="0" />
<inkscape:path-effect
is_visible="true"
id="path-effect21226"
effect="spiro"
lpeversion="0" />
<inkscape:path-effect
is_visible="true"
id="path-effect17624-2-8-6"
effect="spiro"
lpeversion="0" />
<inkscape:path-effect
effect="spiro"
id="path-effect174745"
is_visible="true"
lpeversion="0" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#595959"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="1"
inkscape:pageshadow="2"
inkscape:zoom="4"
inkscape:cx="4.375"
inkscape:cy="367.375"
inkscape:document-units="mm"
inkscape:current-layer="layer3"
inkscape:document-rotation="0"
showgrid="false"
showborder="false"
inkscape:showpageshadow="false"
inkscape:pagecheckerboard="0"
inkscape:window-width="1392"
inkscape:window-height="1212"
inkscape:window-x="195"
inkscape:window-y="87"
inkscape:window-maximized="0"
showguides="false"
inkscape:guide-bbox="true"
inkscape:snap-global="true"
inkscape:snap-bbox="true"
inkscape:object-paths="true"
inkscape:snap-intersection-paths="true"
inkscape:snap-smooth-nodes="true"
inkscape:snap-bbox-midpoints="true"
inkscape:bbox-paths="true"
inkscape:snap-midpoints="true"
inkscape:deskcolor="#d1d1d1">
<sodipodi:guide
position="4.9430652,185.42425"
orientation="0,1"
id="guide47471"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="12.087941,282.78588"
orientation="1,0"
id="guide47475"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="1.8254239,179.4672"
orientation="0,1"
id="guide211323"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,134,229)" />
<sodipodi:guide
position="4.920887,168.73096"
orientation="1,0"
id="guide232358"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="72.005903,231.12087"
orientation="0,1"
id="guide5273"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="19.920887,282.01556"
orientation="1,0"
id="guide5277"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="22.720887,264.99004"
orientation="1,0"
id="guide5279"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="17.793887,189.76555"
orientation="1,0"
id="guide5281"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="27.717687,189.76555"
orientation="1,0"
id="guide5283"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="24.920887,176.77216"
orientation="1,0"
id="guide6395"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="200.43092,171.61555"
orientation="0,1"
id="guide6401"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="342.94805,294.11555"
orientation="0,1"
id="guide6403"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="4.906849,199.15647"
orientation="0,1"
id="guide119101"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="137.50889,280.3853"
orientation="1,0"
id="guide149752"
inkscape:locked="false" />
<sodipodi:guide
position="4.9859294,281.9796"
orientation="0,1"
id="guide149754"
inkscape:label=""
inkscape:locked="false"
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="4.906849,226.6655"
orientation="0,1"
id="guide95778"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,134,229)" />
<sodipodi:guide
position="4.906849,212.91098"
orientation="0,1"
id="guide95788"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,134,229)" />
<sodipodi:guide
position="4.906849,267.92905"
orientation="0,1"
id="guide1"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,134,229)" />
<sodipodi:guide
position="4.9430652,254.15223"
orientation="0,1"
id="guide2"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,134,229)" />
<sodipodi:guide
position="4.9430652,240.39772"
orientation="0,1"
id="guide3"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,134,229)" />
<sodipodi:guide
position="7.4208867,190.65082"
orientation="1,0"
id="guide6"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,134,229)" />
<sodipodi:guide
position="1.8254239,193.24155"
orientation="0,1"
id="guide132"
inkscape:locked="false" />
<sodipodi:guide
position="1.8254239,207.01587"
orientation="0,1"
id="guide4"
inkscape:locked="false" />
<sodipodi:guide
position="1.8254239,220.79021"
orientation="0,1"
id="guide5"
inkscape:locked="false" />
<sodipodi:guide
position="1.8254239,234.37496"
orientation="0,1"
id="guide7"
inkscape:locked="false" />
<sodipodi:guide
position="-4.7095576,260.6164"
orientation="0,1"
id="guide8"
inkscape:locked="false" />
</sodipodi:namedview>
<metadata
id="metadata595">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Fondo"
style="display:inline"
transform="translate(-0.07911337,-168.61555)">
<path
id="rect106797"
style="display:inline;fill:#171717;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.2356px"
d="m 0.11523844,168.61555 v 128.5 H 10.275238 v -128.5 z"
inkscape:export-filename="../../../../../Escritorio/MuDi.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600"
sodipodi:nodetypes="ccccc" />
</g>
<g
inkscape:label="Seri"
inkscape:groupmode="layer"
id="layer1"
style="display:inline"
transform="translate(-0.07911337,-168.61555)">
<text
id="text247361-6"
y="286.41064"
x="4.9852066"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;line-height:0%;font-family:Miso;-inkscape-font-specification:'Sans Bold';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583"
xml:space="preserve"
transform="scale(1.0000115,0.9999885)"><tspan
y="286.41064"
x="4.9852066"
sodipodi:role="line"
style="font-size:2.50794px;line-height:0.85;text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan250609-9" /></text>
<text
transform="scale(0.99306671,1.0069817)"
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:3.0036px;line-height:0%;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.00923641px;word-spacing:0px;text-anchor:middle;white-space:pre;inline-size:1.40456;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583;enable-background:new"
x="-15.00256"
y="287.51831"
id="text247367"
inkscape:export-filename="/home/thinkbook/Escritorio/Percal para Cañon/Percal render 300DPI"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300" />
<path
style="display:inline;fill:#ffffff;stroke-width:0.282223"
inkscape:connector-curvature="0"
d="M 2.3771678,292.40936 V 291.873 H 1.2323391 l 0.00517,3.7089 H 4.667661 v -3.17254 H 2.3771792 Z m 1.7038998,1.72766 H 3.508786 v 0.46009 H 3.198934 v -0.46009 H 3.0900924 l -0.7182078,0.46009 v -0.46009 H 1.809145 v -0.26812 h 0.5627396 v -0.46007 l 0.7181739,0.46007 H 3.198934 v -0.46007 h 0.309852 v 0.46007 h 0.5722816 z"
id="path12664"
inkscape:export-filename="/home/befaco/Escritorio/tretwetwety"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.37527px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0103794px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.250076"
d="m 2.2801249,190.24644 c 0.2227678,0.0608 0.462412,-0.0371 0.5771712,-0.23964 0.027002,-0.0506 0.010126,-0.11814 -0.040503,-0.14851 -0.050629,-0.027 -0.1181344,-0.0101 -0.1485118,0.0405 -0.067505,0.11813 -0.2025162,0.17551 -0.3341517,0.13838 -0.1316356,-0.0371 -0.2193926,-0.15188 -0.2193926,-0.28689 v -1.14759 c 0,-0.13502 0.087757,-0.24977 0.2193926,-0.2869 0.1316355,-0.0371 0.2666463,0.0203 0.3341517,0.13838 0.030377,0.0506 0.097883,0.0709 0.1485118,0.0405 0.050629,-0.0304 0.067505,-0.0979 0.040503,-0.14852 -0.1181345,-0.19914 -0.3510281,-0.30377 -0.5771712,-0.23964 -0.2295183,0.0641 -0.3814055,0.26327 -0.3814055,0.49617 v 1.14759 c 0,0.23289 0.1518872,0.43203 0.3814055,0.49616 z m 1.0562067,0.003 h 0.675054 c 0.05738,0 0.1080086,-0.0439 0.1080086,-0.10801 0,-0.0641 -0.050629,-0.10801 -0.1080086,-0.10801 H 3.4443402 v -1.83615 c 0,-0.0641 -0.050629,-0.10801 -0.1080086,-0.10801 -0.06413,0 -0.1080086,0.0439 -0.1080086,0.10801 v 1.94416 c 0,0.0641 0.043878,0.10801 0.1080086,0.10801 z m 1.5287422,0.0135 c 0.2835227,0 0.513041,-0.22952 0.513041,-0.51304 v -1.14759 c 0,-0.28353 -0.2295183,-0.51305 -0.513041,-0.51305 -0.2835227,0 -0.513041,0.22952 -0.513041,0.51305 v 1.14759 c 0,0.28352 0.2295183,0.51304 0.513041,0.51304 z m 0,-1.95766 c 0.162013,0 0.2970238,0.13501 0.2970238,0.29703 v 1.14759 c 0,0.16539 -0.1350108,0.29702 -0.2970238,0.29702 -0.1653882,0 -0.2970237,-0.13163 -0.2970237,-0.29702 v -1.14759 c 0,-0.16202 0.1316355,-0.29703 0.2970237,-0.29703 z m 1.2620987,1.94078 c 0.2227678,0.0608 0.462412,-0.0371 0.5771712,-0.23964 0.027002,-0.0506 0.010126,-0.11814 -0.040503,-0.14851 -0.050629,-0.027 -0.1181344,-0.0101 -0.1485119,0.0405 -0.067505,0.11813 -0.2025162,0.17551 -0.3341517,0.13838 -0.1316355,-0.0371 -0.2193925,-0.15188 -0.2193925,-0.28689 v -1.14759 c 0,-0.13502 0.087757,-0.24977 0.2193925,-0.2869 0.1316355,-0.0371 0.2666463,0.0203 0.3341517,0.13838 0.030378,0.0506 0.097883,0.0709 0.1485119,0.0405 0.050629,-0.0304 0.067505,-0.0979 0.040503,-0.14852 -0.1181345,-0.19914 -0.3510281,-0.30377 -0.5771712,-0.23964 -0.2295183,0.0641 -0.3814055,0.26327 -0.3814055,0.49617 v 1.14759 c 0,0.23289 0.1518872,0.43203 0.3814055,0.49616 z m 2.0316598,-0.13838 -0.5332927,-1.11047 0.5231669,-0.73581 c 0.037128,-0.0506 0.027002,-0.11476 -0.023627,-0.15188 -0.050629,-0.0371 -0.1147592,-0.027 -0.1518872,0.0236 l -0.6818045,0.95858 v -0.89445 c 0,-0.0641 -0.043878,-0.10801 -0.1080086,-0.10801 -0.05738,0 -0.1080086,0.0439 -0.1080086,0.10801 v 1.95766 c 0,0.0641 0.050629,0.10801 0.1080086,0.10801 0.06413,0 0.1080086,-0.0439 0.1080086,-0.10801 v -0.69193 l 0.1890151,-0.26327 0.4860389,1.00245 c 0.023627,0.054 0.087757,0.0776 0.1417613,0.0506 0.054004,-0.027 0.077631,-0.0911 0.050629,-0.14513 z"
id="text107053"
transform="scale(0.99306671,1.0069817)"
aria-label="CLOCK" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.37527px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0103794px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.250076"
d="m 3.0135862,203.9539 v -0.18902 c 0,-0.28352 -0.2295183,-0.51304 -0.513041,-0.51304 H 2.0955128 c -0.05738,0 -0.1080086,0.0439 -0.1080086,0.10801 v 1.94416 c 0,0.0641 0.050629,0.108 0.1080086,0.108 0.06413,0 0.1080086,-0.0439 0.1080086,-0.108 v -0.83707 h 0.2767722 l 0.3240259,0.87419 c 0.023627,0.0574 0.084382,0.0878 0.138386,0.0641 0.05738,-0.0236 0.087757,-0.0844 0.06413,-0.13838 l -0.3105249,-0.83707 c 0.1890151,-0.0776 0.3172754,-0.25989 0.3172754,-0.47591 z m -0.513041,0.29702 H 2.2035214 v -0.78306 h 0.2970238 c 0.1653882,0 0.2970237,0.13501 0.2970237,0.29702 v 0.18902 c 0,0.16539 -0.1316355,0.29702 -0.2970237,0.29702 z m 0.8806931,-0.89107 v 1.93066 c 0,0.0641 0.043878,0.108 0.1080086,0.108 h 0.675054 c 0.06413,0 0.1080086,-0.0439 0.1080086,-0.108 0,-0.0641 -0.043879,-0.10801 -0.1080086,-0.10801 H 3.5972555 v -0.78307 h 0.49954 c 0.06413,0 0.1080086,-0.0439 0.1080086,-0.108 0,-0.0641 -0.043878,-0.10801 -0.1080086,-0.10801 h -0.49954 v -0.71556 h 0.5670454 c 0.06413,0 0.1080086,-0.0439 0.1080086,-0.10801 0,-0.0641 -0.043879,-0.10801 -0.1080086,-0.10801 h -0.675054 c -0.06413,0 -0.1080086,0.0439 -0.1080086,0.10801 z m 1.8122665,1.77202 c -0.074256,0.0574 -0.1586377,0.0743 -0.24977,0.0574 -0.091132,-0.0169 -0.1653882,-0.0709 -0.2092667,-0.14851 -0.030378,-0.054 -0.097883,-0.0709 -0.1485119,-0.0405 -0.050629,0.0304 -0.067505,0.0945 -0.040503,0.14851 0.077631,0.13164 0.2058915,0.22277 0.3544034,0.25315 0.1485119,0.0304 0.3037743,-0.007 0.425284,-0.0979 0.1215097,-0.0911 0.1957656,-0.22952 0.2092667,-0.38141 0.010126,-0.15189 -0.043878,-0.3004 -0.1485119,-0.40841 L 4.845852,203.95727 c -0.060755,-0.0641 -0.087757,-0.14176 -0.081006,-0.22951 0.00675,-0.0911 0.043878,-0.16202 0.1147592,-0.21265 0.070881,-0.054 0.1518871,-0.0709 0.2396441,-0.054 0.087757,0.0169 0.1552624,0.0641 0.199141,0.14176 0.027002,0.0506 0.094507,0.0709 0.1451366,0.0405 0.054004,-0.0304 0.070881,-0.0979 0.040503,-0.14851 -0.077631,-0.13163 -0.1957657,-0.21602 -0.3409023,-0.24639 -0.1451366,-0.0304 -0.2936484,0.003 -0.4117829,0.0945 -0.1181344,0.0911 -0.1923904,0.22277 -0.2025162,0.37128 -0.013501,0.14514 0.037128,0.29028 0.1417614,0.39491 l 0.5400431,0.55354 c 0.06413,0.0641 0.097883,0.15189 0.087757,0.24302 -0.00675,0.0945 -0.047254,0.16877 -0.124885,0.22615 z m 0.6984271,-1.77202 v 1.93066 c 0,0.0641 0.043878,0.108 0.1080087,0.108 h 0.6750539 c 0.06413,0 0.1080087,-0.0439 0.1080087,-0.108 0,-0.0641 -0.043878,-0.10801 -0.1080087,-0.10801 H 6.1079492 v -0.78307 h 0.4995399 c 0.06413,0 0.1080087,-0.0439 0.1080087,-0.108 0,-0.0641 -0.043878,-0.10801 -0.1080087,-0.10801 H 6.1079492 v -0.71556 h 0.5670453 c 0.06413,0 0.1080087,-0.0439 0.1080087,-0.10801 0,-0.0641 -0.043878,-0.10801 -0.1080087,-0.10801 H 5.9999406 c -0.06413,0 -0.1080087,0.0439 -0.1080087,0.10801 z m 2.0822882,-0.10801 H 7.09665 c -0.05738,0 -0.1080087,0.0439 -0.1080087,0.10801 0,0.0641 0.050629,0.10801 0.1080087,0.10801 h 0.3307764 v 1.83615 c 0,0.0641 0.050629,0.108 0.1080087,0.108 0.06413,0 0.1080086,-0.0439 0.1080086,-0.108 v -1.83615 h 0.3307764 c 0.06413,0 0.1080087,-0.0439 0.1080087,-0.10801 0,-0.0641 -0.043878,-0.10801 -0.1080087,-0.10801 z"
id="text107053-6"
transform="scale(0.99306671,1.0069817)"
aria-label="RESET" />
<text
transform="scale(0.99306671,1.0069817)"
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;line-height:0%;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0109815px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583;enable-background:new"
x="301.18234"
y="171.44655"
id="text265093"
inkscape:export-filename="/home/thinkbook/Escritorio/Percal para Cañon/Percal render 300DPI"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300"><tspan
sodipodi:role="line"
x="301.18234"
y="171.44655"
style="font-size:3.57107px;line-height:1.25;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke-width:0.264583"
id="tspan265091" /></text>
<path
style="font-weight:bold;font-stretch:condensed;font-size:5.29167px;line-height:0.84;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:0.153268px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.282222"
d="m 1.2061531,177.86042 c 0.089958,0 0.1693334,-0.0688 0.1693334,-0.16934 v -2.31246 c 0.1217084,0.26988 0.2540002,0.54504 0.3545419,0.75671 0.058208,0.12171 0.1164167,0.24342 0.1693334,0.35983 0.026458,0.0635 0.079375,0.0952 0.1534585,0.0952 0.068792,0 0.1164167,-0.0317 0.1534584,-0.0952 0.052917,-0.11641 0.1111251,-0.23812 0.1693334,-0.35983 0.1005418,-0.21167 0.2275418,-0.48683 0.3545419,-0.75671 v 2.31246 c 0,0.10054 0.068792,0.16934 0.1693334,0.16934 0.089958,0 0.1693335,-0.0688 0.1693335,-0.16934 v -3.06917 c 0,-0.0794 -0.052917,-0.14816 -0.1322918,-0.16404 -0.079375,-0.0159 -0.1534584,0.0212 -0.1905001,0.09 -0.089958,0.19579 -0.1799168,0.38629 -0.2698751,0.5715 -0.1534585,0.31221 -0.3227919,0.68792 -0.4233336,0.90488 -0.1058334,-0.21696 -0.2751669,-0.58738 -0.4233336,-0.90488 -0.089958,-0.18521 -0.1799168,-0.37571 -0.2698752,-0.5715 -0.037042,-0.0688 -0.111125,-0.10583 -0.1905001,-0.09 -0.079375,0.0159 -0.1322917,0.0847 -0.1322917,0.16404 v 3.06917 c 0,0.10054 0.068792,0.16934 0.1693334,0.16934 z m 3.3917726,-0.0318 h 0.5291669 c 0.089958,0 0.1587501,-0.0688 0.1587501,-0.15875 v -2.09551 c 0,-0.0899 -0.068792,-0.15875 -0.1587501,-0.15875 -0.089958,0 -0.1587501,0.0688 -0.1587501,0.15875 v 1.93676 H 4.5979257 c -0.2063752,0 -0.3704169,-0.16405 -0.3704169,-0.37042 v -1.56634 c 0,-0.0899 -0.068792,-0.15875 -0.1587501,-0.15875 -0.089958,0 -0.1587501,0.0688 -0.1587501,0.15875 v 1.56634 c 0,0.381 0.3069168,0.68792 0.6879171,0.68792 z m 2.3757704,-3.35492 H 6.3386957 c -0.1005417,0 -0.1693334,0.0688 -0.1693334,0.16933 v 3.02684 c 0,0.10054 0.068792,0.16933 0.1693334,0.16933 h 0.6350004 c 0.4445003,0 0.8043338,-0.35983 0.8043338,-0.80434 v -1.75683 c 0,-0.4445 -0.3598335,-0.80433 -0.8043338,-0.80433 z m 0.4656669,0.80433 v 1.75683 c 0,0.2593 -0.2063751,0.46567 -0.4656669,0.46567 h -0.465667 v -2.68817 h 0.465667 c 0.2592918,0 0.4656669,0.21167 0.4656669,0.46567 z m 1.3174326,-0.28575 c 0.1217084,0 0.2116668,-0.09 0.2116668,-0.21167 0,-0.1217 -0.089958,-0.21166 -0.2116668,-0.21166 -0.1217084,0 -0.2116668,0.09 -0.2116668,0.21166 0,0.12171 0.089958,0.21167 0.2116668,0.21167 z m 0.1587501,2.69875 v -2.11667 c 0,-0.0899 -0.068792,-0.15875 -0.1587501,-0.15875 -0.084667,0 -0.1587501,0.0688 -0.1587501,0.15875 v 2.11667 c 0,0.09 0.074083,0.15875 0.1587501,0.15875 0.089958,0 0.1587501,-0.0688 0.1587501,-0.15875 z"
id="text274574"
aria-label="MuDi" />
<rect
ry="1.4997423"
rx="1.4094743"
y="275.30948"
x="0.14937556"
height="12.514237"
width="9.7012444"
id="rect95"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#110000;stroke-width:0.0610822;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.02057px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.00928868px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
d="m 3.6252089,283.99341 0.1993576,-0.19935 v 1.51934 c 0,0.0574 0.039267,0.0967 0.096658,0.0967 0.05135,0 0.096658,-0.0393 0.096658,-0.0967 v -1.75193 c 0,-0.0453 -0.021144,-0.0755 -0.060411,-0.0906 -0.036247,-0.0121 -0.078535,-0.006 -0.10572,0.0211 l -0.3624684,0.36247 c -0.018123,0.0211 -0.027185,0.0423 -0.027185,0.0695 0,0.0272 0.00906,0.0483 0.027185,0.0695 0.021144,0.0181 0.042288,0.0272 0.069473,0.0272 0.027185,0 0.048329,-0.009 0.066453,-0.0272 z m 1.8664864,-0.64338 c -0.048329,-0.0211 -0.1026993,0.009 -0.1238433,0.0574 L 4.6429152,285.401 c -0.021144,0.0514 0.00906,0.1027 0.057391,0.12384 0.05135,0.0212 0.1026994,-0.006 0.1238434,-0.0574 l 0.7249368,-1.99357 c 0.021144,-0.0514 -0.00604,-0.1027 -0.057391,-0.12385 z m 0.6280528,0.64338 0.1993576,-0.19935 v 1.51934 c 0,0.0574 0.039268,0.0967 0.096658,0.0967 0.05135,0 0.096658,-0.0393 0.096658,-0.0967 v -1.75193 c 0,-0.0453 -0.021144,-0.0755 -0.060411,-0.0906 -0.036247,-0.0121 -0.078535,-0.006 -0.1057199,0.0211 l -0.3624684,0.36247 c -0.018123,0.0211 -0.027185,0.0423 -0.027185,0.0695 0,0.0272 0.00906,0.0483 0.027185,0.0695 0.021144,0.0181 0.042288,0.0272 0.069473,0.0272 0.027185,0 0.048329,-0.009 0.066452,-0.0272 z m 1.497977,1.41665 c 0.2537278,0 0.4591266,-0.2054 0.4591266,-0.45912 v -0.30206 c 0,-0.25373 -0.2053988,-0.45913 -0.4591266,-0.45913 -0.099679,0 -0.1872754,0.0272 -0.2658102,0.0846 v -0.35039 c 0,-0.12082 0.078535,-0.22352 0.196337,-0.25675 0.1178023,-0.0332 0.2416457,0.0181 0.2990365,0.12385 0.027185,0.0453 0.087597,0.0634 0.1329051,0.0362 0.045308,-0.0272 0.063432,-0.0876 0.036247,-0.1329 -0.1057199,-0.17822 -0.3141393,-0.27185 -0.5165175,-0.21446 -0.2023782,0.0574 -0.3413244,0.2356 -0.3413244,0.44402 v 1.027 c 0,0.25372 0.2053988,0.45912 0.4591267,0.45912 z m 0,-1.02699 c 0.1480079,0 0.2658101,0.12082 0.2658101,0.26581 v 0.30206 c 0,0.148 -0.1178022,0.26581 -0.2658101,0.26581 -0.1449874,0 -0.2658102,-0.11781 -0.2658102,-0.26581 v -0.30206 c 0,-0.14499 0.1208228,-0.26581 0.2658102,-0.26581 z m 0.8938629,1.01491 c 0.057391,0 0.096658,-0.0393 0.096658,-0.0967 v -0.79743 h 0.4470444 c 0.057391,0 0.096658,-0.0393 0.096658,-0.0967 0,-0.0574 -0.039267,-0.0967 -0.096658,-0.0967 H 8.6082462 v -0.64036 H 9.115702 c 0.057391,0 0.096658,-0.0393 0.096658,-0.0967 0,-0.0574 -0.039267,-0.0967 -0.096658,-0.0967 H 8.511588 c -0.05135,0 -0.096658,0.0393 -0.096658,0.0967 v 1.72776 c 0,0.0574 0.045309,0.0967 0.096658,0.0967 z"
id="text107233"
transform="scale(0.99306671,1.0069817)"
aria-label="1/16F" />
<rect
ry="1.4997423"
rx="1.4094743"
y="261.53516"
x="0.14937556"
height="12.514237"
width="9.7012444"
id="rect99"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#110000;stroke-width:0.0610822;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
ry="1.4997423"
rx="1.4094743"
y="247.7608"
x="0.14937556"
height="12.514237"
width="9.7012444"
id="rect109"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#110000;stroke-width:0.0610822;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
ry="1.4997423"
rx="1.4094743"
y="233.98647"
x="0.14937556"
height="12.514237"
width="9.7012444"
id="rect120"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#110000;stroke-width:0.0610822;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:2.87133px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0088297px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
d="m 5.0892874,242.94834 0.1895078,-0.18951 v 1.44428 c 0,0.0546 0.037327,0.0919 0.091883,0.0919 0.048813,0 0.091882,-0.0373 0.091882,-0.0919 v -1.66537 c 0,-0.0431 -0.020099,-0.0718 -0.057427,-0.0861 -0.034456,-0.0115 -0.074655,-0.006 -0.1004965,0.0201 l -0.3445596,0.34456 c -0.017228,0.0201 -0.025842,0.0402 -0.025842,0.066 0,0.0258 0.00861,0.0459 0.025842,0.066 0.020099,0.0172 0.040199,0.0258 0.066041,0.0258 0.025842,0 0.045941,-0.009 0.063169,-0.0258 z m 1.7742673,-0.61159 c -0.045941,-0.0201 -0.097625,0.009 -0.1177245,0.0546 l -0.6891192,1.89508 c -0.020099,0.0488 0.00861,0.0976 0.054555,0.11772 0.048813,0.0201 0.097625,-0.006 0.1177246,-0.0546 L 6.91811,242.45447 c 0.020099,-0.0488 -0.00574,-0.0976 -0.054555,-0.11772 z m 0.4304848,0.45367 c 0.04307,0.0258 0.1004966,0.009 0.1263386,-0.0345 0.031585,-0.0574 0.083268,-0.0976 0.1493091,-0.11772 0.066041,-0.0172 0.1292099,-0.009 0.1895078,0.023 0.060298,0.0316 0.1004966,0.0833 0.1205959,0.14931 0.020099,0.066 0.014357,0.12921 -0.017228,0.1895 l -0.6029793,1.14854 c -0.017228,0.0287 -0.017228,0.0603 0.00287,0.0919 0.014357,0.0287 0.040199,0.0431 0.077526,0.0431 h 0.6431779 c 0.048813,0 0.091883,-0.0373 0.091883,-0.0919 0,-0.0546 -0.04307,-0.0919 -0.091883,-0.0919 H 7.4921613 c 0.054555,-0.10336 0.1866365,-0.35604 0.3072323,-0.58575 0.068912,-0.13495 0.1435665,-0.27565 0.2239638,-0.42783 0.054555,-0.10624 0.066041,-0.21822 0.031585,-0.3302 -0.031585,-0.11198 -0.1062392,-0.20099 -0.2067358,-0.25555 -0.1004965,-0.0545 -0.2153497,-0.0689 -0.3273316,-0.0373 -0.1148532,0.0287 -0.2009931,0.0948 -0.261291,0.20099 -0.025842,0.0431 -0.00861,0.10049 0.034456,0.12634 z m 1.2545566,1.49309 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 v -0.75804 h 0.4249569 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 0,-0.0546 -0.037327,-0.0919 -0.091883,-0.0919 H 8.6404786 v -0.60872 h 0.4823835 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 0,-0.0545 -0.037327,-0.0919 -0.091883,-0.0919 h -0.574266 c -0.048813,0 -0.091883,0.0373 -0.091883,0.0919 v 1.64241 c 0,0.0546 0.04307,0.0919 0.091883,0.0919 z"
id="text107155"
transform="scale(0.99306671,1.0069817)"
aria-label="1/2F" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:2.87133px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0088297px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
d="m 5.0892874,256.63734 0.1895078,-0.18951 v 1.44428 c 0,0.0546 0.037327,0.0919 0.091883,0.0919 0.048813,0 0.091882,-0.0373 0.091882,-0.0919 v -1.66537 c 0,-0.0431 -0.020099,-0.0718 -0.057427,-0.0861 -0.034456,-0.0115 -0.074655,-0.006 -0.1004965,0.0201 l -0.3445596,0.34456 c -0.017228,0.0201 -0.025842,0.0402 -0.025842,0.066 0,0.0259 0.00861,0.046 0.025842,0.0661 0.020099,0.0172 0.040199,0.0258 0.066041,0.0258 0.025842,0 0.045941,-0.009 0.063169,-0.0258 z m 1.7742673,-0.6116 c -0.045941,-0.0201 -0.097625,0.009 -0.1177245,0.0546 l -0.6891192,1.89507 c -0.020099,0.0488 0.00861,0.0976 0.054555,0.11773 0.048813,0.0201 0.097625,-0.006 0.1177246,-0.0546 L 6.91811,256.14347 c 0.020099,-0.0488 -0.00574,-0.0976 -0.054555,-0.11773 z m 0.4247422,1.55626 h 0.4823834 v 0.31011 c 0,0.0546 0.037327,0.0919 0.091883,0.0919 0.054555,0 0.091882,-0.0373 0.091882,-0.0919 V 257.582 h 0.1378239 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 0,-0.0546 -0.037327,-0.0919 -0.091883,-0.0919 H 7.9544454 v -0.31011 c 0,-0.0546 -0.037327,-0.0919 -0.091882,-0.0919 -0.054555,0 -0.091883,0.0373 -0.091883,0.0919 v 0.31011 H 7.4146354 c 0.028713,-0.0976 0.1205959,-0.38189 0.2038644,-0.64318 0.048813,-0.15218 0.1033679,-0.31872 0.1579232,-0.49961 0.00287,-0.006 0.00574,-0.0144 0.00574,-0.0287 0,-0.0431 -0.020099,-0.0718 -0.063169,-0.0861 -0.048813,-0.0201 -0.097625,0.0115 -0.1177245,0.0574 l -0.4019863,1.26339 c -0.00861,0.0316 -0.00574,0.0574 0.014357,0.0833 0.020099,0.0258 0.04307,0.0373 0.074655,0.0373 z m 1.2602992,0.3905 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 v -0.75803 h 0.4249569 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 0,-0.0546 -0.037327,-0.0919 -0.091883,-0.0919 H 8.6404786 v -0.60872 h 0.4823835 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 0,-0.0546 -0.037327,-0.0919 -0.091883,-0.0919 h -0.574266 c -0.048813,0 -0.091883,0.0373 -0.091883,0.0919 v 1.6424 c 0,0.0546 0.04307,0.0919 0.091883,0.0919 z"
id="text107221"
transform="scale(0.99306671,1.0069817)"
aria-label="1/4F" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:2.87133px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0088297px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
d="m 5.0892874,270.32636 0.1895078,-0.18951 v 1.44428 c 0,0.0546 0.037327,0.0919 0.091883,0.0919 0.048813,0 0.091882,-0.0373 0.091882,-0.0919 v -1.66537 c 0,-0.0431 -0.020099,-0.0718 -0.057427,-0.0861 -0.034456,-0.0115 -0.074655,-0.006 -0.1004965,0.0201 l -0.3445596,0.34456 c -0.017228,0.0201 -0.025842,0.0402 -0.025842,0.066 0,0.0258 0.00861,0.0459 0.025842,0.066 0.020099,0.0172 0.040199,0.0258 0.066041,0.0258 0.025842,0 0.045941,-0.009 0.063169,-0.0258 z m 1.7742673,-0.61159 c -0.045941,-0.0201 -0.097625,0.009 -0.1177245,0.0546 L 6.056711,271.6644 c -0.020099,0.0488 0.00861,0.0976 0.054555,0.11773 0.048813,0.0201 0.097625,-0.006 0.1177246,-0.0546 L 6.91811,269.83249 c 0.020099,-0.0488 -0.00574,-0.0976 -0.054555,-0.11772 z m 0.8095004,1.95824 c 0.2411917,0 0.4364422,-0.19525 0.4364422,-0.43644 v -0.17228 c 0,-0.14069 -0.066041,-0.26416 -0.1665372,-0.34456 0.1004966,-0.0804 0.1665372,-0.20386 0.1665372,-0.34456 v -0.11485 c 0,-0.24119 -0.1952505,-0.43644 -0.4364422,-0.43644 -0.2383204,0 -0.4364422,0.19525 -0.4364422,0.43644 v 0.11485 c 0,0.1407 0.066041,0.26417 0.1694085,0.34456 -0.1033679,0.0804 -0.1694085,0.20387 -0.1694085,0.34456 v 0.17228 c 0,0.24119 0.1981218,0.43644 0.4364422,0.43644 z m -0.252677,-1.29784 v -0.11485 c 0,-0.13782 0.1148532,-0.25268 0.252677,-0.25268 0.1406952,0 0.252677,0.11486 0.252677,0.25268 v 0.11485 c 0,0.1407 -0.1119818,0.25268 -0.252677,0.25268 -0.1378238,0 -0.252677,-0.11198 -0.252677,-0.25268 z m 0.505354,0.68912 v 0.17228 c 0,0.1407 -0.1119818,0.25268 -0.252677,0.25268 -0.1378238,0 -0.252677,-0.11198 -0.252677,-0.25268 v -0.17228 c 0,-0.13782 0.1148532,-0.25267 0.252677,-0.25267 0.1406952,0 0.252677,0.11485 0.252677,0.25267 z m 0.622864,0.59724 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 v -0.75803 h 0.4249569 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 0,-0.0546 -0.037327,-0.0919 -0.091883,-0.0919 H 8.6404786 v -0.60872 h 0.4823835 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 0,-0.0546 -0.037327,-0.0919 -0.091883,-0.0919 h -0.574266 c -0.048813,0 -0.091883,0.0373 -0.091883,0.0919 v 1.6424 c 0,0.0545 0.04307,0.0919 0.091883,0.0919 z"
id="text107227"
transform="scale(0.99306671,1.0069817)"
aria-label="1/8F" />
<rect
ry="1.4997423"
rx="1.4094743"
y="220.20522"
x="0.14937556"
height="12.514237"
width="9.7012444"
id="rect311"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#110000;stroke-width:0.0610822;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:2.87133px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:-0.0088297px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
d="m 7.9971413,230.59593 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 v -0.75803 h 0.4249568 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 0,-0.0546 -0.037327,-0.0919 -0.091883,-0.0919 H 8.0890239 v -0.60872 h 0.4823834 c 0.054555,0 0.091883,-0.0373 0.091883,-0.0919 0,-0.0546 -0.037327,-0.0919 -0.091883,-0.0919 h -0.574266 c -0.048813,0 -0.091882,0.0373 -0.091882,0.0919 v 1.6424 c 0,0.0546 0.04307,0.0919 0.091882,0.0919 z"
id="text132"
transform="scale(0.99306671,1.0069817)"
aria-label="F" />
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Comp"
style="display:inline"
transform="translate(-0.07911337,-168.61555)" />
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="components"
style="display:none"
transform="translate(-0.07928443,-0.11541)">
<circle
style="fill:#ff00ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1"
cx="1.9501711"
cy="62.740444"
r="1.8708867"
inkscape:label="F_1" />
<circle
style="fill:#00ff00;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-7"
cx="5.0001292"
cy="15.13782"
r="1.8708867"
inkscape:label="clock" />
<circle
style="fill:#00ff00;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-9"
cx="5.0001311"
cy="30.244684"
r="1.8708867"
inkscape:label="reset" />
<circle
style="fill:#0000ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-0"
cx="5.0001311"
cy="56.695381"
r="1.8708867"
inkscape:label="F_1" />
<circle
style="fill:#0000ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-2"
cx="5.0001311"
cy="70.449898"
r="1.8708867"
inkscape:label="F_2" />
<circle
style="fill:#0000ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-3"
cx="5.0001311"
cy="84.204422"
r="1.8708867"
inkscape:label="F_4" />
<circle
style="fill:#0000ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-99"
cx="5.0001311"
cy="97.958931"
r="1.8708867"
inkscape:label="F_8" />
<circle
style="fill:#0000ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-70"
cx="5.0001311"
cy="111.71345"
r="1.8708867"
inkscape:label="F_16" />
<circle
style="fill:#ff00ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-39"
cx="1.9501711"
cy="117.64821"
r="1.8708867"
inkscape:label="F_16" />
<circle
style="fill:#ff00ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-8"
cx="1.9501711"
cy="103.87386"
r="1.8708867"
inkscape:label="F_8" />
<circle
style="fill:#ff00ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-6"
cx="1.9501711"
cy="90.099533"
r="1.8708867"
inkscape:label="F_4" />
<circle
style="fill:#ff00ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path1-5"
cx="1.9501711"
cy="76.325195"
r="1.8708867"
inkscape:label="F_2" />
</g>
</svg>

+ 674
- 0
res/panels/Slew.svg View File

@@ -0,0 +1,674 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="19.999844mm"
height="128.49916mm"
viewBox="0 0 19.999843 128.49916"
version="1.1"
id="svg19181"
inkscape:version="1.3.2 (091e20e, 2023-11-25)"
sodipodi:docname="Slew.svg"
inkscape:export-filename="Slew_Panel.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs19175">
<marker
style="overflow:visible"
id="TriangleInM-7"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleInM"
inkscape:isstock="true">
<path
transform="scale(-0.4)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path269021-5" />
</marker>
<marker
style="overflow:visible"
id="TriangleOutM-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutM"
inkscape:isstock="true">
<path
transform="scale(0.4)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path269030-5" />
</marker>
<marker
style="overflow:visible"
id="marker1"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutM"
inkscape:isstock="true"
viewBox="0 0 4.2595265 4.9243081"
markerWidth="4.2595263"
markerHeight="4.9243083"
preserveAspectRatio="xMidYMid">
<path
transform="scale(0.4)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path1-7" />
</marker>
<marker
style="overflow:visible"
id="marker2"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutM"
inkscape:isstock="true">
<path
transform="scale(0.4)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path2-6" />
</marker>
<marker
style="overflow:visible"
id="marker3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutM"
inkscape:isstock="true">
<path
transform="scale(0.4)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path3-2" />
</marker>
<marker
style="overflow:visible"
id="marker4"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutM"
inkscape:isstock="true">
<path
transform="scale(0.4)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path4-7" />
</marker>
<marker
style="overflow:visible"
id="marker5"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutM"
inkscape:isstock="true">
<path
transform="scale(0.4)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path5-0" />
</marker>
<marker
style="overflow:visible"
id="marker6"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutM"
inkscape:isstock="true">
<path
transform="scale(0.4)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path6-3" />
</marker>
<inkscape:path-effect
effect="spiro"
id="path-effect21891"
is_visible="true"
lpeversion="0" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="1.9999999"
inkscape:cx="24.250001"
inkscape:cy="201.75001"
inkscape:document-units="mm"
inkscape:current-layer="layer2"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1392"
inkscape:window-height="1212"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:showpageshadow="false"
showborder="false"
inkscape:snap-global="true"
inkscape:document-rotation="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:snap-bbox-edge-midpoints="true"
inkscape:snap-bbox-midpoints="true" />
<metadata
id="metadata19178">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="fondo"
style="display:inline"
transform="translate(0,-8.3315826e-4)">
<g
style="display:inline"
transform="matrix(0.28081563,0,0,0.28222273,1.1559332e-4,0.10011262)"
id="g1"
inkscape:export-filename="../../../../../Escritorio/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600">
<path
id="path1"
style="display:inline;fill:#171717;fill-opacity:1;stroke:#000000;stroke-width:0.75402;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 0.37695312,0.37890625 V 485.29102 H 75.212891 V 0.37890625 Z"
transform="matrix(0.94219589,0,0,0.93749831,-3.5805357e-4,-0.35355473)"
sodipodi:nodetypes="ccccc" />
</g>
</g>
<g
inkscape:label="Graficos"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-168.50082)"
style="display:inline">
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.06711px;line-height:0.77;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:end;letter-spacing:-0.0131449px;word-spacing:0px;text-anchor:end;fill:#ffffff;stroke-width:0.284733"
d="m 18.384936,277.96441 v -0.17176 c 0,-0.25764 -0.208564,-0.4662 -0.466201,-0.4662 h -0.368053 c -0.05214,0 -0.09815,0.0399 -0.09815,0.0981 v 1.76665 c 0,0.0583 0.04601,0.0981 0.09815,0.0981 0.05828,0 0.09815,-0.0399 0.09815,-0.0981 v -0.76064 h 0.251503 l 0.294443,0.79438 c 0.02147,0.0521 0.07668,0.0797 0.125752,0.0583 0.05214,-0.0215 0.07974,-0.0767 0.05828,-0.12575 l -0.282174,-0.76064 c 0.171758,-0.0705 0.288308,-0.23617 0.288308,-0.43246 z m -0.466201,0.2699 h -0.269906 v -0.71157 h 0.269906 c 0.150289,0 0.269906,0.12269 0.269906,0.26991 v 0.17176 c 0,0.15029 -0.119617,0.2699 -0.269906,0.2699 z"
id="text292"
aria-label="R" />
<text
transform="scale(0.999942,1.000058)"
inkscape:export-ydpi="600"
inkscape:export-xdpi="600"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:2.98725px;line-height:0%;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:0.135184px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.259149"
x="14.915042"
y="177.11514"
id="text5"><tspan
sodipodi:role="line"
x="14.915042"
y="177.11514"
style="font-size:4.48061px;line-height:0.84;letter-spacing:0.0348513px;stroke-width:0.259149"
id="tspan5" /></text>
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.98627px;line-height:0.77;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:end;letter-spacing:-0.017084px;word-spacing:0px;text-anchor:end;fill:#ffffff;stroke-width:0.284733"
d="m 13.201342,191.78155 c 0.334847,0 0.605913,-0.27106 0.605913,-0.60591 v -1.35533 c 0,-0.33485 -0.271066,-0.60591 -0.605913,-0.60591 -0.334846,0 -0.605913,0.27106 -0.605913,0.60591 v 1.35533 c 0,0.33485 0.271067,0.60591 0.605913,0.60591 z m 0,-2.31203 c 0.191341,0 0.350792,0.15945 0.350792,0.35079 v 1.35533 c 0,0.19533 -0.159451,0.35079 -0.350792,0.35079 -0.195327,0 -0.350791,-0.15546 -0.350791,-0.35079 v -1.35533 c 0,-0.19134 0.155464,-0.35079 0.350791,-0.35079 z m 1.306359,1.70612 v -1.83368 c 0,-0.0757 -0.05979,-0.12756 -0.12756,-0.12756 -0.07574,0 -0.127561,0.0518 -0.127561,0.12756 v 1.83368 c 0,0.33485 0.271067,0.60591 0.605913,0.60591 0.330861,0 0.605913,-0.27106 0.605913,-0.60591 v -1.83368 c 0,-0.0757 -0.05979,-0.12756 -0.12756,-0.12756 -0.07574,0 -0.127561,0.0518 -0.127561,0.12756 v 1.83368 c 0,0.19533 -0.159451,0.35079 -0.350792,0.35079 -0.195327,0 -0.350792,-0.15546 -0.350792,-0.35079 z m 2.454403,-1.9453 h -1.03643 c -0.06777,0 -0.127561,0.0518 -0.127561,0.12756 0,0.0757 0.05979,0.12756 0.127561,0.12756 h 0.390654 v 2.16853 c 0,0.0757 0.05979,0.12756 0.127561,0.12756 0.07574,0 0.12756,-0.0518 0.12756,-0.12756 v -2.16853 h 0.390655 c 0.07574,0 0.127561,-0.0518 0.127561,-0.12756 0,-0.0757 -0.05182,-0.12756 -0.127561,-0.12756 z"
id="text6"
aria-label="OUT" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.98627px;line-height:0.77;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:end;letter-spacing:-0.017084px;word-spacing:0px;text-anchor:end;fill:#ffffff;stroke-width:0.284733"
d="m 4.0296083,191.78155 c 0.075739,0 0.1275606,-0.0518 0.1275606,-0.12756 v -2.31203 c 0,-0.0757 -0.051821,-0.12756 -0.1275606,-0.12756 -0.067767,0 -0.1275607,0.0518 -0.1275607,0.12756 v 2.31203 c 0,0.0757 0.059794,0.12756 0.1275607,0.12756 z m 1.9242325,-0.004 c 0.059794,-0.012 0.099657,-0.0638 0.099657,-0.12358 v -2.31203 c 0,-0.0757 -0.051821,-0.12756 -0.1275606,-0.12756 -0.075739,0 -0.1275607,0.0518 -0.1275607,0.12756 v 1.75396 c -0.147492,-0.30695 -0.3707231,-0.76537 -0.5501052,-1.13609 -0.1076293,-0.21925 -0.2152586,-0.44646 -0.3228879,-0.67368 -0.027904,-0.0518 -0.083712,-0.0797 -0.1435057,-0.0678 -0.059794,0.012 -0.099657,0.0638 -0.099657,0.12358 v 2.31203 c 0,0.0757 0.051821,0.12756 0.1275606,0.12756 0.075739,0 0.1275606,-0.0518 0.1275606,-0.12756 v -1.75395 c 0.147492,0.30694 0.3667369,0.76536 0.546119,1.13608 0.1076293,0.21925 0.2152586,0.44646 0.3268741,0.67368 0.027904,0.0518 0.083712,0.0837 0.1435058,0.0678 z"
id="text7"
aria-label="IN" />
<g
style="display:inline"
transform="matrix(0.24206823,0,0,0.24206823,-39.687626,172.62575)"
id="g20"
inkscape:label="Layer 1"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600">
<g
style="fill:#ffffff"
transform="matrix(0.1065142,0,0,0.1065142,205.1452,467.12682)"
id="g15">
<g
style="fill:#ffffff"
id="g11">
<path
style="fill:#ffffff"
inkscape:connector-curvature="0"
d="M 184.13137,238.24273 V 212.21242 H 132.7437 l 0.23123,179.99916 H 286.94378 V 238.24273 Z m 76.48268,83.84664 h -25.68791 v 22.32907 h -13.90823 v -22.32907 h -4.8856 l -32.2381,22.32907 v -22.32907 h -25.25953 v -13.01293 h 25.25953 v -22.32758 l 32.23662,22.32758 h 4.88708 v -22.32758 h 13.90823 v 22.32758 h 25.68791 z"
id="path8" />
</g>
<g
style="fill:#ffffff"
id="g12" />
</g>
</g>
<rect
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.50445;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect20"
width="9.7929506"
height="9.7929506"
x="9.9460745"
y="179.10385"
ry="1.4136658"
rx="1.4136658"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.67832px;line-height:0.77;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:end;letter-spacing:-0.0157643px;word-spacing:0px;text-anchor:end;fill:#ffffff;stroke-width:0.284733"
d="m 4.0095865,288.73039 c 0.2427691,0.0662 0.5039298,-0.0405 0.6289927,-0.26116 0.029427,-0.0552 0.011035,-0.12874 -0.04414,-0.16185 -0.055175,-0.0294 -0.1287412,-0.011 -0.1618461,0.0441 -0.073566,0.12875 -0.2206992,0.19128 -0.3641537,0.15082 -0.1434544,-0.0405 -0.2390908,-0.16553 -0.2390908,-0.31266 v -1.25063 c 0,-0.14713 0.095636,-0.2722 0.2390908,-0.31266 0.1434545,-0.0405 0.2905873,0.0221 0.3641537,0.15081 0.033105,0.0552 0.1066713,0.0772 0.1618461,0.0441 0.055175,-0.0331 0.073566,-0.10667 0.04414,-0.16184 -0.1287412,-0.21702 -0.3825453,-0.33105 -0.6289927,-0.26116 -0.2501257,0.0699 -0.4156501,0.28691 -0.4156501,0.54071 v 1.25063 c 0,0.2538 0.1655244,0.47082 0.4156501,0.54071 z m 0.9038165,-2.19963 0.5885312,2.13342 c 0.014713,0.0478 0.058853,0.0846 0.1140279,0.0846 0.055175,0 0.099315,-0.0368 0.1103496,-0.0846 l 0.5885312,-2.13342 c 0.018392,-0.0625 -0.018392,-0.12875 -0.080923,-0.14714 -0.062531,-0.0147 -0.1287411,0.0221 -0.1434544,0.0846 -0.062532,0.22438 -0.1250629,0.44508 -0.183916,0.65842 -0.099315,0.36048 -0.2206992,0.79452 -0.2905873,1.06304 -0.080923,-0.26852 -0.194951,-0.69888 -0.2942656,-1.06304 -0.058853,-0.21334 -0.1213846,-0.43404 -0.183916,-0.65842 -0.014713,-0.0625 -0.080923,-0.0993 -0.1434545,-0.0846 -0.062531,0.0184 -0.099315,0.0846 -0.080923,0.14714 z"
id="text23"
aria-label="CV " />
<g
style="display:inline;fill:none;stroke:#ffffff;stroke-width:7.73653;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="g26"
transform="matrix(-0.08359753,0,0,0.07909834,3.6810136,196.24042)"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600">
<g
style="stroke:#ffffff;stroke-width:7.73653;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="translate(-109.26248)"
id="g25">
<g
style="stroke-width:7.73653;stroke-miterlimit:4;stroke-dasharray:none"
transform="translate(2.6721802)"
id="g24">
<path
style="fill:none;stroke:#ffffff;stroke-width:4.04591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -48.455922,114.89686 c 10.602403,0.39085 17.331541,-5.59969 16.720708,-16.442598 11.538525,0.103982 16.658554,6.463338 16.267704,18.231888"
id="path23"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
</g>
</g>
</g>
<g
style="display:inline;fill:none;stroke:#ffffff;stroke-width:3.73878;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="g28"
transform="matrix(-0.08435854,0,0,0.10808081,6.1072878,187.9368)"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600">
<g
style="fill:none;stroke:#ffffff;stroke-width:4.15086;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(1,0,0,0.81130459,0,-29.738782)"
id="g27">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path26"
d="M -2.918723,236.27143 13.73791,220.01094 30.358354,236.24357"
style="fill:none;stroke:#ffffff;stroke-width:4.15086;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
</g>
<path
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:0.630561;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 5.8224066,262.81867 15.107605,252.53645"
id="path28"
inkscape:connector-curvature="0"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600" />
<path
sodipodi:type="arc"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.436;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
id="path29"
sodipodi:cx="-9.8345575"
sodipodi:cy="198.76381"
sodipodi:rx="6.6512809"
sodipodi:ry="6.6538935"
transform="scale(-1,1)"
sodipodi:start="2.4992234"
sodipodi:end="0.64214806"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m -15.160096,202.75012 a 6.6512809,6.6538935 0 0 1 0.851499,-8.90988 6.6512809,6.6538935 0 0 1 8.9469906,-9.9e-4 6.6512809,6.6538935 0 0 1 0.8534684,8.90969" />
<g
transform="matrix(1.7788443,0,0,-1.7960464,-53.662511,626.38161)"
id="g36"
style="display:inline;stroke-width:0.605821">
<path
inkscape:connector-curvature="0"
id="path30"
d="m 36.192927,226.36753 -0.994481,-0.007"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.734018;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cc" />
<path
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.675833;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 36.256724,223.67075 H 35.134648"
id="path31"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path32"
d="M 36.256724,220.87413 H 35.134648"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.56394;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path33"
d="M 36.256724,218.07751 H 35.134648"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.507993;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.452047;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 36.256724,215.28089 H 35.134648"
id="path34"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path35"
d="M 36.256724,212.48428 H 35.134648"
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.396101;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.284209;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 36.256724,209.68765 H 35.134648"
id="path36"
inkscape:connector-curvature="0" />
</g>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:3.15283px;line-height:0%;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:end;letter-spacing:-0.0157643px;word-spacing:0px;text-anchor:end;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.284733"
x="8.7527714"
y="275.50781"
id="text36"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600"><tspan
id="tspan36"
style="font-size:3.67832px;line-height:0.77;stroke-width:0.284733"
sodipodi:role="line"
x="8.7370071"
y="275.50781">RISING</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:3.15283px;line-height:0%;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:end;letter-spacing:-0.0157643px;word-spacing:0px;text-anchor:end;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.284733"
x="19.437283"
y="275.50781"
id="text37"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600"><tspan
id="tspan37"
style="font-size:3.67832px;line-height:0.77;stroke-width:0.284733"
sodipodi:role="line"
x="19.421518"
y="275.50781">FALLING</tspan></text>
<path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.357002;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="m 10.79377,280.72811 h 1.550366"
id="path344" />
<g
id="g343"
transform="translate(0.03967379,7.0362417)">
<path
sodipodi:type="star"
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.07723;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path20"
sodipodi:sides="3"
sodipodi:cx="21.965925"
sodipodi:cy="293.46878"
sodipodi:r1="6.010407"
sodipodi:r2="3.0052035"
sodipodi:arg1="-0.26179939"
sodipodi:arg2="0.78539816"
inkscape:flatsided="true"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 27.771533,291.91317 -7.361216,7.36122 -2.694391,-10.05561 z"
transform="matrix(0.33112516,0.33112516,-0.33112516,0.33112516,94.839527,148.00483)"
inkscape:transform-center-y="-1.617037"
inkscape:transform-center-x="-1.9419478e-06"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600" />
</g>
<g
id="g344"
transform="translate(0.12274546,7.5818474)">
<g
id="g342">
<path
d="m -43.715923,291.91317 -7.361215,7.36122 -2.694392,-10.05561 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="0.78539816"
sodipodi:arg1="-0.26179939"
sodipodi:r2="3.0052035"
sodipodi:r1="6.010407"
sodipodi:cy="293.46878"
sodipodi:cx="-49.52153"
sodipodi:sides="3"
id="path21"
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.07723;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star"
transform="matrix(0.33112516,-0.33112516,-0.33112516,-0.33112516,128.57029,332.03711)"
inkscape:transform-center-y="1.6170242"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600" />
</g>
</g>
<rect
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.50445;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect43"
width="9.5999994"
height="9.6000004"
x="0.17777692"
y="263.09998"
ry="1.3858123"
rx="1.3858123"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600" />
<rect
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.50445;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect44"
width="9.5999994"
height="9.6000004"
x="10.32031"
y="263.09998"
ry="1.3858123"
rx="1.3858123"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.06711px;line-height:0.77;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:end;letter-spacing:-0.0131449px;word-spacing:0px;text-anchor:end;fill:#ffffff;stroke-width:0.284733"
d="m 17.557101,284.13568 c 0.05828,0 0.09815,-0.0399 0.09815,-0.0981 v -0.80971 h 0.453933 c 0.05828,0 0.09815,-0.0399 0.09815,-0.0982 0,-0.0583 -0.03987,-0.0981 -0.09815,-0.0981 h -0.453933 v -0.65023 h 0.515275 c 0.05828,0 0.09815,-0.0399 0.09815,-0.0981 0,-0.0583 -0.03987,-0.0981 -0.09815,-0.0981 h -0.613422 c -0.05214,0 -0.09815,0.0399 -0.09815,0.0981 v 1.75438 c 0,0.0583 0.04601,0.0981 0.09815,0.0981 z"
id="text44"
aria-label="F" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:2.26624px;line-height:0%;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:end;letter-spacing:-0.0113313px;word-spacing:0px;text-anchor:end;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.284733"
x="13.704693"
y="264.53543"
id="text138"
inkscape:export-filename="/home/diego/Desktop/tirar_slew.png"
inkscape:export-xdpi="600"
inkscape:export-ydpi="600"><tspan
id="tspan138"
style="font-size:2.64396px;line-height:0.77;stroke-width:0.284733"
sodipodi:role="line"
x="13.704693"
y="264.53543" /></text>
<g
style="display:inline;stroke-width:0.863985"
id="g28580-9"
transform="matrix(0.47302824,0,0,0.47302825,10.750158,98.28556)">
<path
style="font-weight:bold;font-stretch:condensed;font-size:6.74796px;line-height:1.25;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';letter-spacing:-0.0246338px;word-spacing:0px;fill:#ffffff"
d="m -6.5964102,247.81527 v -0.37788 c 0,-0.56683 -0.4588612,-1.02569 -1.0256899,-1.02569 h -0.8097552 c -0.1147153,0 -0.2159347,0.0877 -0.2159347,0.21593 v 3.88683 c 0,0.12821 0.1012194,0.21593 0.2159347,0.21593 0.1282112,0 0.2159347,-0.0877 0.2159347,-0.21593 v -1.6735 h 0.5533328 l 0.6478041,1.74772 c 0.047236,0.11472 0.168699,0.17545 0.2766664,0.12822 0.1147153,-0.0472 0.1754469,-0.1687 0.1282112,-0.27667 l -0.6208123,-1.67349 c 0.3778858,-0.15521 0.6343082,-0.5196 0.6343082,-0.95147 z m -1.0256899,0.59382 h -0.5938205 v -1.56552 h 0.5938205 c 0.3306501,0 0.5938205,0.26991 0.5938205,0.59382 v 0.37788 c 0,0.33065 -0.2631704,0.59382 -0.5938205,0.59382 z m 4.0443886,2.05138 -1.0796736,-3.91381 c -0.026992,-0.10122 -0.1079674,-0.16195 -0.2091868,-0.16195 -0.1012194,0 -0.1821949,0.0607 -0.2091867,0.16195 l -1.0796736,3.91381 c -0.03374,0.11472 0.03374,0.22943 0.1484551,0.26317 0.1282112,0.0337 0.2361786,-0.0337 0.2699184,-0.14845 0.020244,-0.0675 0.040488,-0.14171 0.060732,-0.22268 0.047236,-0.14171 0.080976,-0.33065 0.1552031,-0.56683 h 1.3091043 c 0.060732,0.23618 0.1079673,0.42512 0.155203,0.56683 0.020244,0.081 0.040488,0.1552 0.060732,0.22268 0.03374,0.11471 0.1484551,0.18219 0.2631704,0.14845 0.1282113,-0.0337 0.1889429,-0.14845 0.1552024,-0.26317 z m -0.7557715,-1.10666 h -1.0661777 c 0.1821949,-0.66805 0.3913817,-1.45756 0.5330888,-1.94341 0.1282113,0.48585 0.350894,1.27536 0.5330889,1.94341 z m 3.51129211,1.36983 c 0.1012194,-0.0202 0.168699,-0.10796 0.168699,-0.20918 v -3.91382 c 0,-0.12821 -0.0877235,-0.21593 -0.21593472,-0.21593 -0.12821124,0 -0.21593469,0.0877 -0.21593469,0.21593 v 2.9691 c -0.2496746,-0.51959 -0.6275603,-1.29561 -0.9312185,-1.92317 -0.182195,-0.37113 -0.3643899,-0.75577 -0.5465848,-1.1404 -0.047236,-0.0877 -0.1417072,-0.13496 -0.2429266,-0.11472 -0.1012194,0.0203 -0.168699,0.10797 -0.168699,0.20919 v 3.91382 c 0,0.12821 0.087724,0.21593 0.2159348,0.21593 0.1282112,0 0.2159347,-0.0877 0.2159347,-0.21593 v -2.96911 c 0.2496745,0.5196 0.6208123,1.29561 0.9244705,1.92317 0.1821949,0.37114 0.3643899,0.75577 0.5533327,1.14041 0.047236,0.0877 0.14170721,0.14171 0.24292661,0.11471 z m 0.98080881,-3.31324 v 2.2943 c 0,0.56683 0.45886129,1.02569 1.02568998,1.02569 0.5668286,0 1.0256899,-0.45886 1.0256899,-1.02569 v -1.07967 c 0,-0.12821 -0.087724,-0.21594 -0.2159347,-0.21594 h -0.674796 c -0.1147154,0 -0.2159348,0.0877 -0.2159348,0.21594 0,0.12821 0.1012194,0.21593 0.2159348,0.21593 h 0.4588612 v 0.86374 c 0,0.33065 -0.2631704,0.59382 -0.5938204,0.59382 -0.32390213,0 -0.59382053,-0.26317 -0.59382053,-0.59382 v -2.2943 c 0,-0.26992 0.18219492,-0.49935 0.44536533,-0.57358 0.2631705,-0.0742 0.5330889,0.0405 0.6613001,0.27666 0.060732,0.10122 0.1956909,0.14171 0.2969103,0.081 0.1079673,-0.0607 0.1417071,-0.19569 0.080976,-0.29691 -0.2361786,-0.39813 -0.7017879,-0.60732 -1.15390119,-0.4791 -0.45211333,0.12821 -0.76251949,0.52634 -0.76251949,0.99195 z m 2.83650588,-0.78277 v 3.85983 c 0,0.12822 0.087724,0.21594 0.2159347,0.21594 h 1.349592 c 0.1282113,0 0.2159348,-0.0877 0.2159348,-0.21594 0,-0.12821 -0.087724,-0.21593 -0.2159348,-0.21593 H 3.4269932 V 248.706 h 0.9986981 c 0.1282113,0 0.2159348,-0.0877 0.2159348,-0.21593 0,-0.12821 -0.087724,-0.21594 -0.2159348,-0.21594 H 3.4269932 v -1.43056 h 1.1336573 c 0.1282113,0 0.2159348,-0.0877 0.2159348,-0.21594 0,-0.12821 -0.087724,-0.21593 -0.2159348,-0.21593 h -1.349592 c -0.1282112,0 -0.2159347,0.0877 -0.2159347,0.21593 z"
id="text27636-1"
aria-label="RANGE" />
</g>
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.06711px;line-height:0.77;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:end;letter-spacing:-0.0131449px;word-spacing:0px;text-anchor:end;fill:#ffffff;stroke-width:0.284733"
d="m 18.325894,280.38833 v -0.17176 c 0,-0.25764 -0.208563,-0.4662 -0.466201,-0.4662 H 17.49164 c -0.05214,0 -0.09815,0.0399 -0.09815,0.0982 v 1.76665 c 0,0.0583 0.04601,0.0982 0.09815,0.0982 0.05827,0 0.09815,-0.0399 0.09815,-0.0982 v -0.76064 h 0.251503 l 0.294442,0.79438 c 0.02147,0.0521 0.07668,0.0797 0.125752,0.0583 0.05214,-0.0215 0.07974,-0.0767 0.05827,-0.12575 l -0.282174,-0.76064 c 0.171758,-0.0705 0.288308,-0.23617 0.288308,-0.43246 z m -0.466201,0.2699 h -0.269905 v -0.71157 h 0.269905 c 0.150289,0 0.269906,0.12269 0.269906,0.26991 v 0.17176 c 0,0.15029 -0.119617,0.2699 -0.269906,0.2699 z m 0.894721,1.04282 c 0.05827,0 0.09815,-0.0399 0.09815,-0.0982 v -0.80971 h 0.453932 c 0.05827,0 0.09815,-0.0399 0.09815,-0.0981 0,-0.0583 -0.03987,-0.0982 -0.09815,-0.0982 h -0.453932 v -0.65023 h 0.515274 c 0.05827,0 0.09815,-0.0399 0.09815,-0.0981 0,-0.0583 -0.03987,-0.0982 -0.09815,-0.0982 h -0.613422 c -0.05214,0 -0.09815,0.0399 -0.09815,0.0982 v 1.75438 c 0,0.0583 0.04601,0.0982 0.09815,0.0982 z"
id="text344"
aria-label="RF" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:4.48061px;line-height:0.84;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:center;letter-spacing:0.135184px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.259149"
d="m 11.716703,172.61507 c -0.09857,0.0762 -0.210588,0.0986 -0.331565,0.0762 -0.120976,-0.0224 -0.21955,-0.0941 -0.277798,-0.19714 -0.04033,-0.0717 -0.129937,-0.0941 -0.197146,-0.0538 -0.06721,0.0403 -0.08961,0.12546 -0.05377,0.19714 0.103054,0.17475 0.273317,0.29573 0.470464,0.33605 0.197147,0.0403 0.403255,-0.009 0.564557,-0.12994 0.161302,-0.12097 0.259876,-0.30468 0.277798,-0.50631 0.01344,-0.20162 -0.05825,-0.39877 -0.197147,-0.54215 l -0.716897,-0.7393 c -0.08065,-0.0851 -0.116496,-0.18819 -0.107535,-0.30468 0.009,-0.12098 0.05825,-0.21507 0.152341,-0.28228 0.09409,-0.0717 0.201627,-0.0941 0.318123,-0.0717 0.116496,0.0224 0.206108,0.0851 0.264356,0.18819 0.03585,0.0672 0.125457,0.0941 0.192666,0.0538 0.07169,-0.0403 0.09409,-0.12993 0.05377,-0.19714 -0.103055,-0.17475 -0.259876,-0.28676 -0.452542,-0.32709 -0.192666,-0.0403 -0.389813,0.004 -0.546635,0.12546 -0.156821,0.12097 -0.255394,0.29572 -0.268836,0.49287 -0.01792,0.19266 0.04929,0.38533 0.188186,0.52423 l 0.716897,0.73482 c 0.08513,0.0851 0.129938,0.20162 0.116496,0.3226 -0.009,0.12546 -0.06273,0.22403 -0.165783,0.3002 z m 1.219492,0.35397 h 0.896122 c 0.07617,0 0.143379,-0.0583 0.143379,-0.14338 0,-0.0851 -0.06721,-0.14338 -0.143379,-0.14338 h -0.752743 v -2.43745 c 0,-0.0851 -0.06721,-0.14338 -0.143379,-0.14338 -0.08513,0 -0.14338,0.0582 -0.14338,0.14338 v 2.58083 c 0,0.0851 0.05825,0.14338 0.14338,0.14338 z m 1.551055,-2.70629 v 2.56291 c 0,0.0851 0.05825,0.14338 0.143379,0.14338 h 0.896122 c 0.08513,0 0.14338,-0.0583 0.14338,-0.14338 0,-0.0851 -0.05825,-0.14338 -0.14338,-0.14338 h -0.752742 v -1.0395 h 0.66313 c 0.08513,0 0.143379,-0.0582 0.143379,-0.14338 0,-0.0851 -0.05825,-0.14338 -0.143379,-0.14338 h -0.66313 v -0.94989 h 0.752742 c 0.08513,0 0.14338,-0.0582 0.14338,-0.14338 0,-0.0851 -0.05825,-0.14338 -0.14338,-0.14338 h -0.896122 c -0.08513,0 -0.143379,0.0582 -0.143379,0.14338 z m 1.64963,0.0179 0.627285,2.59876 c 0.01344,0.0672 0.07169,0.10753 0.138899,0.10753 0.06721,0 0.120977,-0.0403 0.138899,-0.10753 0.05825,-0.25092 0.120977,-0.50183 0.179224,-0.74826 0.09409,-0.4167 0.224031,-0.93197 0.309163,-1.27698 0.08513,0.34501 0.197146,0.86028 0.304681,1.27698 0.05825,0.24643 0.120976,0.49734 0.183705,0.74826 0.01344,0.0672 0.07169,0.10753 0.138899,0.10753 0.06721,0 0.120976,-0.0403 0.138899,-0.10753 l 0.627285,-2.59876 c 0.01792,-0.0851 -0.03136,-0.15682 -0.107534,-0.17474 -0.07617,-0.0179 -0.152341,0.0224 -0.170264,0.10753 -0.06273,0.2554 -0.125457,0.50183 -0.183705,0.74827 -0.107534,0.41221 -0.219549,0.92748 -0.304681,1.27249 -0.08513,-0.34501 -0.215069,-0.8558 -0.309162,-1.27249 -0.05825,-0.24644 -0.120977,-0.49287 -0.179225,-0.74827 -0.0224,-0.0762 -0.06721,-0.11201 -0.138898,-0.11201 -0.06721,0 -0.125458,0.0448 -0.138899,0.11201 -0.06273,0.2554 -0.125457,0.50183 -0.183705,0.74827 -0.107535,0.41221 -0.21955,0.92748 -0.304682,1.27249 -0.08513,-0.34501 -0.215069,-0.8558 -0.309162,-1.27249 -0.05825,-0.24644 -0.120976,-0.49287 -0.179224,-0.74827 -0.01792,-0.0851 -0.09857,-0.12545 -0.174744,-0.10753 -0.07617,0.0179 -0.120977,0.0896 -0.103054,0.17474 z"
id="text4"
transform="scale(0.999942,1.000058)"
aria-label="SLEW" />
<circle
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.357;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
id="path346"
cx="9.5643759"
cy="212.94252"
r="0.63648272" />
<circle
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.356999;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
id="circle346"
cx="12.528482"
cy="212.94252"
r="0.93280506" />
<circle
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.357;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
id="circle460"
cx="7.0049367"
cy="212.94252"
r="0.37268257" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.67832px;line-height:0.77;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:end;letter-spacing:-0.0157643px;word-spacing:0px;text-anchor:end;fill:#ffffff;stroke-width:0.284733"
d="m 2.5122317,273.93349 v -0.20598 c 0,-0.30898 -0.2501258,-0.55911 -0.5591047,-0.55911 H 1.5117286 c -0.062531,0 -0.1177062,0.0478 -0.1177062,0.11771 v 2.11871 c 0,0.0699 0.055175,0.11771 0.1177062,0.11771 0.069888,0 0.1177063,-0.0478 0.1177063,-0.11771 v -0.91222 h 0.3016222 l 0.3531187,0.95268 c 0.025748,0.0625 0.091958,0.0956 0.1508111,0.0699 0.062531,-0.0258 0.095636,-0.092 0.069888,-0.15081 l -0.3384054,-0.91223 c 0.2059859,-0.0846 0.3457621,-0.28323 0.3457621,-0.51864 z M 1.953127,274.25718 H 1.6294349 v -0.85337 H 1.953127 c 0.1802377,0 0.3236922,0.14714 0.3236922,0.3237 v 0.20598 c 0,0.18024 -0.1434545,0.32369 -0.3236922,0.32369 z m 1.0730198,1.26535 c 0.069888,0 0.1177062,-0.0478 0.1177062,-0.11771 v -2.13343 c 0,-0.0699 -0.047818,-0.1177 -0.1177062,-0.1177 -0.062531,0 -0.1177063,0.0478 -0.1177063,0.1177 v 2.13343 c 0,0.0699 0.055175,0.11771 0.1177063,0.11771 z m 1.2348673,-0.3053 c -0.080923,0.0625 -0.1728811,0.0809 -0.2721957,0.0625 -0.099315,-0.0184 -0.1802377,-0.0772 -0.2280558,-0.16185 -0.033105,-0.0589 -0.1066713,-0.0772 -0.1618461,-0.0441 -0.055175,0.0331 -0.073566,0.10299 -0.04414,0.16185 0.084601,0.14345 0.2243776,0.24277 0.3862236,0.27587 0.1618461,0.0331 0.3310488,-0.007 0.4634683,-0.10667 0.1324196,-0.0993 0.2133426,-0.25013 0.2280559,-0.41565 0.011035,-0.16553 -0.047818,-0.32737 -0.1618461,-0.44508 l -0.5885312,-0.60692 c -0.06621,-0.0699 -0.095636,-0.15449 -0.08828,-0.25013 0.00736,-0.0993 0.047818,-0.17656 0.1250629,-0.23173 0.077245,-0.0589 0.1655244,-0.0772 0.2611607,-0.0589 0.095636,0.0184 0.1692027,0.0699 0.2170209,0.15449 0.029427,0.0552 0.102993,0.0772 0.1581678,0.0441 0.058853,-0.0331 0.077245,-0.10668 0.04414,-0.16185 -0.084601,-0.14345 -0.2133426,-0.23541 -0.3715103,-0.26852 -0.1581678,-0.0331 -0.3200138,0.004 -0.448755,0.103 -0.1287412,0.0993 -0.2096643,0.24276 -0.2206992,0.40461 -0.014713,0.15817 0.040462,0.31634 0.1544894,0.43036 l 0.5885312,0.60325 c 0.069888,0.0699 0.1066713,0.16552 0.095636,0.26484 -0.00736,0.10299 -0.051496,0.18391 -0.1360978,0.24645 z m 0.8743889,0.3053 c 0.069888,0 0.1177063,-0.0478 0.1177063,-0.11771 v -2.13343 c 0,-0.0699 -0.047818,-0.1177 -0.1177063,-0.1177 -0.062531,0 -0.1177062,0.0478 -0.1177062,0.1177 v 2.13343 c 0,0.0699 0.055175,0.11771 0.1177062,0.11771 z m 1.7755804,-0.004 c 0.055175,-0.011 0.091958,-0.0589 0.091958,-0.11403 v -2.13343 c 0,-0.0699 -0.047818,-0.1177 -0.1177063,-0.1177 -0.069888,0 -0.1177062,0.0478 -0.1177062,0.1177 v 1.61846 c -0.1360978,-0.28323 -0.3420838,-0.70623 -0.5076082,-1.04832 -0.099315,-0.2023 -0.1986292,-0.41197 -0.2979439,-0.62163 -0.025748,-0.0478 -0.077245,-0.0736 -0.1324195,-0.0625 -0.055175,0.011 -0.091958,0.0589 -0.091958,0.11402 v 2.13343 c 0,0.0699 0.047818,0.11771 0.1177062,0.11771 0.069888,0 0.1177063,-0.0478 0.1177063,-0.11771 v -1.61846 c 0.1360978,0.28323 0.3384054,0.70624 0.5039298,1.04832 0.099315,0.20231 0.1986293,0.41197 0.3016222,0.62164 0.025748,0.0478 0.077245,0.0772 0.1324196,0.0625 z m 0.5323039,-1.80606 v 1.25063 c 0,0.30898 0.2501258,0.55911 0.5591047,0.55911 0.3089788,0 0.5591046,-0.25013 0.5591046,-0.55911 v -0.58853 c 0,-0.0699 -0.047818,-0.11771 -0.1177062,-0.11771 h -0.367832 c -0.062531,0 -0.1177063,0.0478 -0.1177063,0.11771 0,0.0699 0.055175,0.11771 0.1177063,0.11771 h 0.2501257 v 0.47082 c 0,0.18024 -0.1434545,0.32369 -0.3236921,0.32369 -0.1765594,0 -0.3236922,-0.14345 -0.3236922,-0.32369 v -1.25063 c 0,-0.14713 0.099315,-0.27219 0.2427691,-0.31265 0.1434545,-0.0405 0.2905873,0.0221 0.3604754,0.15081 0.033105,0.0552 0.1066713,0.0772 0.1618461,0.0441 0.058853,-0.0331 0.077245,-0.10668 0.04414,-0.16185 -0.1287412,-0.21702 -0.3825453,-0.33105 -0.6289927,-0.26116 -0.2464475,0.0699 -0.4156502,0.28691 -0.4156502,0.54071 z"
id="text460"
aria-label="RISING" />
<path
style="font-weight:bold;font-stretch:condensed;font-size:3.67832px;line-height:0.77;font-family:Miso;-inkscape-font-specification:'Miso Bold Condensed';text-align:end;letter-spacing:-0.0157643px;word-spacing:0px;text-anchor:end;fill:#ffffff;stroke-width:0.284733"
d="m 10.556771,275.50781 c 0.06989,0 0.117707,-0.0478 0.117707,-0.1177 v -0.97108 h 0.544391 c 0.06989,0 0.117706,-0.0478 0.117706,-0.11771 0,-0.0699 -0.04782,-0.1177 -0.117706,-0.1177 h -0.544391 v -0.77981 h 0.617957 c 0.06989,0 0.117707,-0.0478 0.117707,-0.1177 0,-0.0699 -0.04782,-0.11771 -0.117707,-0.11771 h -0.735664 c -0.06253,0 -0.117706,0.0478 -0.117706,0.11771 v 2.104 c 0,0.0699 0.05518,0.1177 0.117706,0.1177 z m 2.290541,-0.13242 -0.588531,-2.13342 c -0.01471,-0.0552 -0.05885,-0.0883 -0.114028,-0.0883 -0.05517,0 -0.09931,0.0331 -0.114028,0.0883 l -0.588531,2.13342 c -0.01839,0.0625 0.01839,0.12507 0.08092,0.14346 0.06989,0.0184 0.128741,-0.0184 0.147133,-0.0809 0.01104,-0.0368 0.02207,-0.0772 0.03311,-0.12138 0.02575,-0.0772 0.04414,-0.18024 0.0846,-0.30898 h 0.713594 c 0.03311,0.12874 0.05885,0.23174 0.0846,0.30898 0.01103,0.0441 0.02207,0.0846 0.0331,0.12138 0.01839,0.0625 0.08092,0.0993 0.143454,0.0809 0.06989,-0.0184 0.102993,-0.0809 0.0846,-0.14346 z m -0.411971,-0.60324 h -0.581175 c 0.09932,-0.36416 0.213343,-0.79452 0.290587,-1.05936 0.06989,0.26484 0.191273,0.6952 0.290588,1.05936 z m 0.855994,0.73566 h 0.735664 c 0.06253,0 0.117706,-0.0478 0.117706,-0.1177 0,-0.0699 -0.05517,-0.11771 -0.117706,-0.11771 h -0.617958 v -2.00101 c 0,-0.0699 -0.05517,-0.1177 -0.117706,-0.1177 -0.06989,0 -0.117706,0.0478 -0.117706,0.1177 v 2.11872 c 0,0.0699 0.04782,0.1177 0.117706,0.1177 z m 1.26429,0 h 0.735664 c 0.06253,0 0.117706,-0.0478 0.117706,-0.1177 0,-0.0699 -0.05518,-0.11771 -0.117706,-0.11771 h -0.617958 v -2.00101 c 0,-0.0699 -0.05517,-0.1177 -0.117706,-0.1177 -0.06989,0 -0.117706,0.0478 -0.117706,0.1177 v 2.11872 c 0,0.0699 0.04782,0.1177 0.117706,0.1177 z m 1.264289,0.0147 c 0.06989,0 0.117706,-0.0478 0.117706,-0.11771 v -2.13343 c 0,-0.0699 -0.04782,-0.1177 -0.117706,-0.1177 -0.06253,0 -0.117706,0.0478 -0.117706,0.1177 v 2.13343 c 0,0.0699 0.05518,0.11771 0.117706,0.11771 z m 1.77558,-0.004 c 0.05518,-0.011 0.09196,-0.0589 0.09196,-0.11403 v -2.13343 c 0,-0.0699 -0.04782,-0.1177 -0.117706,-0.1177 -0.06989,0 -0.117706,0.0478 -0.117706,0.1177 v 1.61846 c -0.136098,-0.28323 -0.342084,-0.70623 -0.507608,-1.04832 -0.09932,-0.2023 -0.19863,-0.41197 -0.297944,-0.62163 -0.02575,-0.0478 -0.07725,-0.0736 -0.13242,-0.0625 -0.05518,0.011 -0.09196,0.0589 -0.09196,0.11402 v 2.13343 c 0,0.0699 0.04782,0.11771 0.117706,0.11771 0.06989,0 0.117707,-0.0478 0.117707,-0.11771 v -1.61846 c 0.136098,0.28323 0.338405,0.70624 0.50393,1.04832 0.09931,0.20231 0.198629,0.41197 0.301622,0.62164 0.02575,0.0478 0.07724,0.0772 0.132419,0.0625 z m 0.532304,-1.80606 v 1.25063 c 0,0.30898 0.250126,0.55911 0.559105,0.55911 0.308979,0 0.559105,-0.25013 0.559105,-0.55911 v -0.58853 c 0,-0.0699 -0.04782,-0.11771 -0.117707,-0.11771 h -0.367832 c -0.06253,0 -0.117706,0.0478 -0.117706,0.11771 0,0.0699 0.05518,0.11771 0.117706,0.11771 h 0.250126 v 0.47082 c 0,0.18024 -0.143454,0.32369 -0.323692,0.32369 -0.176559,0 -0.323692,-0.14345 -0.323692,-0.32369 v -1.25063 c 0,-0.14713 0.09931,-0.27219 0.242769,-0.31265 0.143454,-0.0405 0.290587,0.0221 0.360475,0.15081 0.0331,0.0552 0.106671,0.0772 0.161846,0.0441 0.05885,-0.0331 0.07724,-0.10668 0.04414,-0.16185 -0.128741,-0.21702 -0.382545,-0.33105 -0.628993,-0.26116 -0.246447,0.0699 -0.41565,0.28691 -0.41565,0.54071 z"
id="text461"
aria-label="FALLING" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Componentes"
style="display:inline"
transform="translate(0,-8.3315826e-4)" />
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="components"
style="display:none">
<circle
style="fill:#0000ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path2"
cx="14.84255"
cy="15.486816"
r="2.8469105"
inkscape:label="out" />
<circle
style="fill:#0000ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path2-0"
cx="15.07031"
cy="99.399223"
r="2.8469105"
inkscape:label="falling" />
<circle
style="fill:#0000ff;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path2-01"
cx="4.9777799"
cy="99.399223"
r="2.8469105"
inkscape:label="rising" />
<circle
style="display:inline;fill:#00ff00;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path2-1"
cx="4.9777765"
cy="15.465353"
r="2.8469105"
inkscape:label="in"
transform="translate(0,-8.3315704e-4)" />
<circle
style="display:inline;fill:#00ff00;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path2-4"
cx="4.9777765"
cy="112.23189"
r="2.8469105"
inkscape:label="cv"
transform="translate(0,-8.3315704e-4)" />
<rect
style="fill:#ff0000;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="rect2"
width="1.2898439"
height="3.1750002"
x="13.350523"
y="108.63804"
inkscape:label="cv_mode" />
<rect
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="rect3"
width="3.0427086"
height="2.4473958"
x="6.4069824"
y="38.103168"
inkscape:label="range" />
<rect
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="rect3-6"
width="3.0427086"
height="2.4473958"
x="2.3812499"
y="47.889584"
inkscape:label="rise" />
<rect
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="rect3-0"
width="3.0427086"
height="2.4473958"
x="12.7"
y="47.889584"
inkscape:label="fall" />
<circle
style="fill:#ff0000;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path3"
cx="9.8345566"
cy="30.245716"
r="1.6837981"
inkscape:label="shape" />
<circle
style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path4"
cx="4.9777794"
cy="90.999161"
r="1.7197918" />
<circle
style="display:inline;fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:1.5"
id="path4-75"
cx="15.120307"
cy="90.396927"
r="1.7197918"
inkscape:label="falling" />
</g>
</svg>

+ 2
- 11
src/ABC.cpp View File

@@ -2,15 +2,6 @@

using simd::float_4;

template <typename T>
static T clip(T x) {
// Pade approximant of x/(1 + x^12)^(1/12)
const T limit = 1.16691853009184f;
x = clamp(x * 0.1f, -limit, limit);
return 10.0f * (x + 1.45833f * simd::pow(x, 13) + 0.559028f * simd::pow(x, 25) + 0.0427035f * simd::pow(x, 37))
/ (1.0f + 1.54167f * simd::pow(x, 12) + 0.642361f * simd::pow(x, 24) + 0.0579909f * simd::pow(x, 36));
}

struct ABC : Module {
enum ParamIds {
B1_LEVEL_PARAM,
@@ -102,10 +93,10 @@ struct ABC : Module {
float b = 0.f;
for (int c = 0; c < channels; c++)
b += std::pow(lastOut[c / 4][c % 4], 2);
b = std::sqrt(b);
b = std::sqrt(b / channels);
lights[outLight + 0].setBrightness(0.0f);
lights[outLight + 1].setBrightness(0.0f);
lights[outLight + 2].setBrightness(b);
lights[outLight + 2].setBrightness(b / 5.f);
}
}



+ 188
- 0
src/Atte.cpp View File

@@ -0,0 +1,188 @@
#include "plugin.hpp"

using simd::float_4;

struct Atte : Module {
enum ParamId {
GAIN_A_PARAM,
GAIN_B_PARAM,
GAIN_C_PARAM,
GAIN_D_PARAM,
MODE_A_PARAM,
MODE_B_PARAM,
MODE_C_PARAM,
MODE_D_PARAM,
PARAMS_LEN
};
enum InputId {
A_INPUT,
B_INPUT,
C_INPUT,
D_INPUT,
INPUTS_LEN
};
enum OutputId {
A_OUTPUT,
B_OUTPUT,
C_OUTPUT,
D_OUTPUT,
OUTPUTS_LEN
};
enum LightId {
ENUMS(A_LIGHT, 3),
ENUMS(B_LIGHT, 3),
ENUMS(C_LIGHT, 3),
ENUMS(D_LIGHT, 3),
LIGHTS_LEN
};
const int NUM_CHANNELS = 4;

dsp::ClockDivider lightDivider;
int normalledVoltageIdx = 2; // 0 - +1V, 1 - +5V, 2 - +10V
const float normalledVoltages[3] = {1.f, 5.f, 10.f};

Atte() {
config(PARAMS_LEN, INPUTS_LEN, OUTPUTS_LEN, LIGHTS_LEN);
configParam(GAIN_A_PARAM, 0.f, 1.f, 1.f, "Gain A");
configParam(GAIN_B_PARAM, 0.f, 1.f, 1.f, "Gain B");
configParam(GAIN_C_PARAM, 0.f, 1.f, 1.f, "Gain C");
configParam(GAIN_D_PARAM, 0.f, 1.f, 1.f, "Gain D");
configSwitch(MODE_A_PARAM, 0.f, 1.f, 1.f, "Mode A", {"Inverse Attenutation", "Attenuation"});
configSwitch(MODE_B_PARAM, 0.f, 1.f, 1.f, "Mode B", {"Inverse Attenutation", "Attenuation"});
configSwitch(MODE_C_PARAM, 0.f, 1.f, 1.f, "Mode C", {"Inverse Attenutation", "Attenuation"});
configSwitch(MODE_D_PARAM, 0.f, 1.f, 1.f, "Mode D", {"Inverse Attenutation", "Attenuation"});

auto inputA = configInput(A_INPUT, "A");
inputA->description = "Normalled to +10V";
auto inputB = configInput(B_INPUT, "B");
inputB->description = "Normalled to input A";
auto inputC = configInput(C_INPUT, "C");
inputC->description = "Normalled to input B";
auto inputD = configInput(D_INPUT, "D");
inputD->description = "Normalled to input C";

configOutput(A_OUTPUT, "A");
configOutput(B_OUTPUT, "B");
configOutput(C_OUTPUT, "C");
configOutput(D_OUTPUT, "D");

lightDivider.setDivision(32);
}

void process(const ProcessArgs& args) override {

const bool updateLights = lightDivider.process();
const float deltaTime = args.sampleTime * lightDivider.getDivision();

const float normalledVoltage = normalledVoltages[normalledVoltageIdx];
float_4 previousChannelNormalledVoltage[4] = {normalledVoltage, normalledVoltage, normalledVoltage, normalledVoltage};
int previousChannelPolyphony = 1;

// loop over the 4 channels
for (int channel = 0; channel < NUM_CHANNELS; channel += 1) {
// polyphony setting is normalled from the previous channel
const int numPolyphonyEngines = std::max(1, inputs[A_INPUT + channel].isConnected() ? inputs[A_INPUT + channel].getChannels() : previousChannelPolyphony);
previousChannelPolyphony = numPolyphonyEngines;

// loop over the polyphony engines
for (int c = 0; c < numPolyphonyEngines; c += 4) {

float_4 inA = inputs[A_INPUT + channel].getNormalPolyVoltageSimd<float_4>(previousChannelNormalledVoltage[c / 4], c);
const float gainMode = (params[MODE_A_PARAM + channel].getValue() ? 1.f : -1.f);
outputs[A_OUTPUT + channel].setVoltageSimd(inA * gainMode * params[GAIN_A_PARAM + channel].getValue(), c);

previousChannelNormalledVoltage[c / 4] = inA;
}

outputs[A_OUTPUT + channel].setChannels(numPolyphonyEngines);

if (updateLights) {
if (numPolyphonyEngines > 1) {
lights[A_LIGHT + 0 + channel * 3].setBrightness(0.f);
lights[A_LIGHT + 1 + channel * 3].setBrightness(0.f);
float sum = 0.f;
for (int c = 0; c < numPolyphonyEngines; c += 4) {
sum += std::pow(outputs[A_OUTPUT + channel].getVoltage(c), 2);
}
lights[A_LIGHT + 2 + channel * 3].setBrightness(std::sqrt(sum / numPolyphonyEngines) / 10.f);
}
else {
// green for positive voltage, red for negative voltage
lights[A_LIGHT + 0 + channel * 3].setSmoothBrightness(outputs[A_OUTPUT + channel].getVoltage() < 0.f ? -outputs[A_OUTPUT + channel].getVoltage() / 10.f : 0.f, deltaTime);
lights[A_LIGHT + 1 + channel * 3].setSmoothBrightness(outputs[A_OUTPUT + channel].getVoltage() > 0.f ? +outputs[A_OUTPUT + channel].getVoltage() / 10.f : 0.f, deltaTime);
lights[A_LIGHT + 2 + channel * 3].setBrightness(0.f);
}
}
}
}

json_t* dataToJson() override {
json_t* rootJ = json_object();
json_object_set_new(rootJ, "normalledVoltageIdx", json_integer(normalledVoltageIdx));
return rootJ;
}

void dataFromJson(json_t* rootJ) override {
json_t* normalledVoltageIdxJ = json_object_get(rootJ, "normalledVoltageIdx");
if (normalledVoltageIdxJ) {
normalledVoltageIdx = json_integer_value(normalledVoltageIdxJ);
}
}
};


struct AtteWidget : ModuleWidget {
AtteWidget(Atte* module) {
setModule(module);
setPanel(createPanel(asset::plugin(pluginInstance, "res/panels/Atte.svg")));

addChild(createWidget<Knurlie>(Vec(RACK_GRID_WIDTH, 0)));
addChild(createWidget<Knurlie>(Vec(RACK_GRID_WIDTH, RACK_GRID_HEIGHT - RACK_GRID_WIDTH)));

addParam(createParam<CKSSNarrow>(mm2px(Vec(1.168, 10.207)), module, Atte::MODE_A_PARAM));
addParam(createParamCentered<BefacoTinyKnob>(mm2px(Vec(12.2, 13.8)), module, Atte::GAIN_A_PARAM));
addParam(createParam<CKSSNarrow>(mm2px(Vec(1.168, 26.174)), module, Atte::MODE_B_PARAM));
addParam(createParamCentered<BefacoTinyKnobLightGrey>(mm2px(Vec(12.2, 29.767)), module, Atte::GAIN_B_PARAM));
addParam(createParam<CKSSNarrow>(mm2px(Vec(1.168, 42.14)), module, Atte::MODE_C_PARAM));
addParam(createParamCentered<BefacoTinyKnobDarkGrey>(mm2px(Vec(12.2, 45.733)), module, Atte::GAIN_C_PARAM));
addParam(createParam<CKSSNarrow>(mm2px(Vec(1.168, 58.107)), module, Atte::MODE_D_PARAM));
addParam(createParamCentered<BefacoTinyKnobBlack>(mm2px(Vec(12.2, 61.7)), module, Atte::GAIN_D_PARAM));

addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(5.0, 76.6)), module, Atte::A_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(5.0, 88.9)), module, Atte::B_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(5.0, 101.2)), module, Atte::C_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(5.0, 113.5)), module, Atte::D_INPUT));

addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(14.978, 76.6)), module, Atte::A_OUTPUT));
addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(14.978, 88.9)), module, Atte::B_OUTPUT));
addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(14.978, 101.2)), module, Atte::C_OUTPUT));
addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(14.978, 113.5)), module, Atte::D_OUTPUT));

addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(2.9, 20.85)), module, Atte::A_LIGHT));
addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(2.9, 36.817)), module, Atte::B_LIGHT));
addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(2.9, 52.783)), module, Atte::C_LIGHT));
addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(2.9, 68.75)), module, Atte::D_LIGHT));
}

void appendContextMenu(Menu* menu) override {

Atte* module = dynamic_cast<Atte*>(this->module);
assert(module);

// user can pick +1V, +5V or +10V for the normalled voltage
menu->addChild(createIndexPtrSubmenuItem("Normalled voltage", {"+1V", "+5V", "+10V"}, &module->normalledVoltageIdx));
}

void step() override {
Atte* module = dynamic_cast<Atte*>(this->module);

if (module) {
module->getInputInfo(Atte::A_INPUT)->description = "Normalled to +" + string::f("%.0gV", module->normalledVoltages[module->normalledVoltageIdx]);
}

ModuleWidget::step();
}
};


Model* modelAtte = createModel<Atte, AtteWidget>("Atte");

+ 233
- 0
src/AxBC.cpp View File

@@ -0,0 +1,233 @@
#include "plugin.hpp"

using simd::float_4;

struct AxBC : Module {
enum ParamId {
GAIN_B1_PARAM,
B1_PARAM,
GAIN_C1_PARAM,
C1_PARAM,
GAIN_B2_PARAM,
B2_PARAM,
GAIN_C2_PARAM,
C2_PARAM,
MODE_PARAM,
PARAMS_LEN
};
enum InputId {
A1_INPUT,
B1_INPUT,
C1_INPUT,
A2_INPUT,
B2_INPUT,
C2_INPUT,
INPUTS_LEN
};
enum OutputId {
OUT_1_OUTPUT,
OUT_2_OUTPUT,
OUTPUTS_LEN
};
enum LightId {
ENUMS(OUT_1_MINUS_LIGHT, 3),
ENUMS(OUT_1_PLUS_LIGHT, 3),
ENUMS(OUT_2_MINUS_LIGHT, 3),
ENUMS(OUT_2_PLUS_LIGHT, 3),
LIGHTS_LEN
};
const float gains[3] = {-1.f, +1.f, +2.f};
bool applyClipping = true;
dsp::ClockDivider lightDivider;

AxBC() {
config(PARAMS_LEN, INPUTS_LEN, OUTPUTS_LEN, LIGHTS_LEN);
configParam(B1_PARAM, 0.f, 1.f, 1.f, "B1");
configParam(C1_PARAM, 0.f, 1.f, 0.f, "C1");
configParam(B2_PARAM, 0.f, 1.f, 1.f, "B2");
configParam(C2_PARAM, 0.f, 1.f, 0.f, "C2");
configSwitch(GAIN_B1_PARAM, 0.f, 2.f, 1.f, "Gain Mode", {"x -1", "x 1", "x 2"});
configSwitch(GAIN_C1_PARAM, 0.f, 2.f, 1.f, "Gain Mode", {"x -1", "x 1", "x 2"});
configSwitch(GAIN_B2_PARAM, 0.f, 2.f, 1.f, "Gain Mode", {"x -1", "x 1", "x 2"});
configSwitch(GAIN_C2_PARAM, 0.f, 2.f, 1.f, "Gain Mode", {"x -1", "x 1", "x 2"});
auto mode = configSwitch(MODE_PARAM, 0.f, 1.f, 0.f, "Mix mode", {"Mix", "Mult"});
mode->description = "Mix: channel 1 is mixed into channel 2, if channel 1 output is unpatched.\n"
"Mult: a copy of A1 is normalled to A2 input, if A2 is unpatched.";

configInput(A1_INPUT, "A1");
configInput(B1_INPUT, "B1");
configInput(C1_INPUT, "C1");
configInput(A2_INPUT, "A2");
configInput(B2_INPUT, "B2");
configInput(C2_INPUT, "C2");

configOutput(OUT_1_OUTPUT, "Out 1");
configOutput(OUT_2_OUTPUT, "Out 2");

lightDivider.setDivision(64);
}

void process(const ProcessArgs& args) override {
const int numPolyphonyEngines = std::max({1,
inputs[A1_INPUT].getChannels(), inputs[B1_INPUT].getChannels(), inputs[C1_INPUT].getChannels(),
inputs[A2_INPUT].getChannels(), inputs[B2_INPUT].getChannels(), inputs[C2_INPUT].getChannels()});

for (int c = 0; c < numPolyphonyEngines; c += 4) {
const float_4 inA1 = inputs[A1_INPUT].getPolyVoltageSimd<float_4>(c);
const float_4 inB1 = inputs[B1_INPUT].getNormalPolyVoltageSimd<float_4>(5.f, c) / 5.f;
const float_4 inC1 = inputs[C1_INPUT].getNormalPolyVoltageSimd<float_4>(5.f, c);

const float gainB1 = params[B1_PARAM].getValue() * gains[(int) params[GAIN_B1_PARAM].getValue()];
const float gainC1 = params[C1_PARAM].getValue() * gains[(int) params[GAIN_C1_PARAM].getValue()];

// ch1: a * b + c
const float_4 out1 = inA1 * gainB1 * inB1 + gainC1 * inC1;

const float_4 inA2 = inputs[A2_INPUT].getNormalPolyVoltageSimd<float_4>(inA1 * params[MODE_PARAM].getValue(), c);
const float_4 inB2 = inputs[B2_INPUT].getNormalPolyVoltageSimd<float_4>(5.f, c) / 5.f;
const float_4 inC2 = inputs[C2_INPUT].getNormalPolyVoltageSimd<float_4>(5.f, c);

const float gainB2 = params[B2_PARAM].getValue() * gains[(int) params[GAIN_B2_PARAM].getValue()];
const float gainC2 = params[C2_PARAM].getValue() * gains[(int) params[GAIN_C2_PARAM].getValue()];

// ch2: a * b + c
const float_4 out2 = inA2 * gainB2 * inB2 + gainC2 * inC2;
// if we're in mix mode and out1 is not connected, mix ch1 into ch2
const bool isCh1MixedIntoCh2 = (params[MODE_PARAM].getValue() == 0.f) && !outputs[OUT_1_OUTPUT].isConnected();

if (applyClipping) {
outputs[OUT_1_OUTPUT].setVoltageSimd(clip(out1), c);
outputs[OUT_2_OUTPUT].setVoltageSimd(clip(out1 * isCh1MixedIntoCh2 + out2), c);
}
else {
outputs[OUT_1_OUTPUT].setVoltageSimd(out1, c);
outputs[OUT_2_OUTPUT].setVoltageSimd(out1 * isCh1MixedIntoCh2 + out2, c);
}
}

outputs[OUT_1_OUTPUT].setChannels(numPolyphonyEngines);
outputs[OUT_2_OUTPUT].setChannels(numPolyphonyEngines);

if (lightDivider.process()) {
const float lightTime = args.sampleTime * lightDivider.getDivision();
processLEDs(lightTime, numPolyphonyEngines);
}
}

void processLEDs(const float lightTime, const int channels) {
// monophonic uses red and green LEDs
if (channels == 1) {

const float redValue1 = -std::min(0.f, outputs[OUT_1_OUTPUT].getVoltage() / 5.f);
const float greenValue1 = +std::max(0.f, outputs[OUT_1_OUTPUT].getVoltage() / 5.f);
lights[OUT_1_MINUS_LIGHT + 0].setSmoothBrightness(redValue1, lightTime);
lights[OUT_1_MINUS_LIGHT + 1].setBrightness(0.f);
lights[OUT_1_MINUS_LIGHT + 2].setBrightness(0.f);

lights[OUT_1_PLUS_LIGHT + 0].setBrightness(0.f);
lights[OUT_1_PLUS_LIGHT + 1].setSmoothBrightness(greenValue1, lightTime);
lights[OUT_1_PLUS_LIGHT + 2].setBrightness(0.f);

const float redValue2 = -std::min(0.f, outputs[OUT_2_OUTPUT].getVoltage() / 5.f);
const float greenValue2 = +std::max(0.f, outputs[OUT_2_OUTPUT].getVoltage() / 5.f);
lights[OUT_2_MINUS_LIGHT + 0].setSmoothBrightness(redValue2, lightTime);
lights[OUT_2_MINUS_LIGHT + 1].setBrightness(0.f);
lights[OUT_2_MINUS_LIGHT + 2].setBrightness(0.f);

lights[OUT_2_PLUS_LIGHT + 0].setBrightness(0.f);
lights[OUT_2_PLUS_LIGHT + 1].setSmoothBrightness(greenValue2, lightTime);
lights[OUT_2_PLUS_LIGHT + 2].setBrightness(0.f);
}
// polyphonic uses blue LEDs, but seperated by signal polarity
else {
float sumNeg1 = 0.f, sumPos1 = 0.f;
float sumNeg2 = 0.f, sumPos2 = 0.f;
for (int c = 0; c < channels; c++) {
sumNeg1 += -std::min(outputs[OUT_1_OUTPUT].getVoltage(c), 0.f);
sumPos1 += +std::max(outputs[OUT_1_OUTPUT].getVoltage(c), 0.f);

sumNeg2 += -std::min(outputs[OUT_2_OUTPUT].getVoltage(c), 0.f);
sumPos2 += +std::max(outputs[OUT_2_OUTPUT].getVoltage(c), 0.f);
}
lights[OUT_1_MINUS_LIGHT + 0].setBrightness(0.f);
lights[OUT_1_MINUS_LIGHT + 1].setBrightness(0.f);
lights[OUT_1_MINUS_LIGHT + 2].setBrightness(sumNeg1 / channels / 5.f);

lights[OUT_1_PLUS_LIGHT + 0].setBrightness(0.f);
lights[OUT_1_PLUS_LIGHT + 1].setBrightness(0.f);
lights[OUT_1_PLUS_LIGHT + 2].setBrightness(sumPos1 / channels / 5.f);

lights[OUT_2_MINUS_LIGHT + 0].setBrightness(0.f);
lights[OUT_2_MINUS_LIGHT + 1].setBrightness(0.f);
lights[OUT_2_MINUS_LIGHT + 2].setBrightness(sumNeg2 / channels / 5.f);

lights[OUT_2_PLUS_LIGHT + 0].setBrightness(0.f);
lights[OUT_2_PLUS_LIGHT + 1].setBrightness(0.f);
lights[OUT_2_PLUS_LIGHT + 2].setBrightness(sumPos2 / channels / 5.f);
}
}

json_t* dataToJson() override {
json_t* rootJ = json_object();
json_object_set_new(rootJ, "applyClipping", json_boolean(applyClipping));
return rootJ;
}

void dataFromJson(json_t* rootJ) override {
json_t* clipJ = json_object_get(rootJ, "applyClipping");
if (clipJ) {
applyClipping = json_boolean_value(clipJ);
}
}
};


struct AxBCWidget : ModuleWidget {
AxBCWidget(AxBC* module) {
setModule(module);
setPanel(createPanel(asset::plugin(pluginInstance, "res/panels/AxBC.svg")));

addChild(createWidget<Knurlie>(Vec(RACK_GRID_WIDTH, 0)));
addChild(createWidget<Knurlie>(Vec(RACK_GRID_WIDTH, RACK_GRID_HEIGHT - RACK_GRID_WIDTH)));

addParam(createParam<CKSSNarrow3>(mm2px(Vec(5.327, 12.726)), module, AxBC::GAIN_B1_PARAM));
addParam(createParamCentered<Davies1900hDarkGreyKnob>(mm2px(Vec(19.875, 16.316)), module, AxBC::B1_PARAM));
addParam(createParam<CKSSNarrow3>(mm2px(Vec(20.93, 29.723)), module, AxBC::GAIN_C1_PARAM));
addParam(createParamCentered<BefacoTinyKnobLightGrey>(mm2px(Vec(9.898, 33.333)), module, AxBC::C1_PARAM));
addParam(createParam<CKSSNarrow3>(mm2px(Vec(5.327, 46.724)), module, AxBC::GAIN_B2_PARAM));
addParam(createParamCentered<Davies1900hDarkGreyKnob>(mm2px(Vec(19.875, 50.315)), module, AxBC::B2_PARAM));
addParam(createParam<CKSSNarrow3>(mm2px(Vec(20.93, 63.73)), module, AxBC::GAIN_C2_PARAM));
addParam(createParamCentered<BefacoTinyKnobLightGrey>(mm2px(Vec(9.898, 67.318)), module, AxBC::C2_PARAM));
addParam(createParam<CKSSNarrow>(mm2px(Vec(3.471, 111.231)), module, AxBC::MODE_PARAM));

addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(4.885, 84.785)), module, AxBC::A1_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(14.885, 84.785)), module, AxBC::B1_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(24.885, 84.785)), module, AxBC::C1_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(4.885, 98.175)), module, AxBC::A2_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(14.885, 98.175)), module, AxBC::B2_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(24.862, 98.175)), module, AxBC::C2_INPUT));

addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(14.907, 114.02)), module, AxBC::OUT_1_OUTPUT));
addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(24.862, 114.02)), module, AxBC::OUT_2_OUTPUT));

addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(12.04, 107.465)), module, AxBC::OUT_1_MINUS_LIGHT));
addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(17.758, 107.465)), module, AxBC::OUT_1_PLUS_LIGHT));
addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(21.996, 107.465)), module, AxBC::OUT_2_MINUS_LIGHT));
addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(27.681, 107.465)), module, AxBC::OUT_2_PLUS_LIGHT));
}

void appendContextMenu(Menu* menu) override {
AxBC* module = dynamic_cast<AxBC*>(this->module);
assert(module);

menu->addChild(new MenuSeparator());
menu->addChild(createSubmenuItem("Hardware compatibility", "",
[ = ](Menu * menu) {
menu->addChild(createBoolPtrMenuItem("Clip outputs at ±10V", "", &module->applyClipping));
}));
}
};


Model* modelAxBC = createModel<AxBC, AxBCWidget>("AxBC");

+ 2
- 2
src/DualAtenuverter.cpp View File

@@ -85,7 +85,7 @@ struct DualAtenuverter : Module {
else {
lights[OUT1_LIGHT + 0].setBrightness(0.0f);
lights[OUT1_LIGHT + 1].setBrightness(0.0f);
lights[OUT1_LIGHT + 2].setBrightness(10.0f);
lights[OUT1_LIGHT + 2].setBrightness(1.0f);
}

if (channels2 == 1) {
@@ -96,7 +96,7 @@ struct DualAtenuverter : Module {
else {
lights[OUT2_LIGHT + 0].setBrightness(0.0f);
lights[OUT2_LIGHT + 1].setBrightness(0.0f);
lights[OUT2_LIGHT + 2].setBrightness(10.0f);
lights[OUT2_LIGHT + 2].setBrightness(1.0f);
}
}
};


+ 175
- 0
src/Mixer2.cpp View File

@@ -0,0 +1,175 @@
#include "plugin.hpp"

using simd::float_4;

struct Mixer2 : Module {
enum ParamId {
GAIN1_PARAM,
GAIN2_PARAM,
GAIN3_PARAM,
GAIN4_PARAM,
PARAMS_LEN
};
enum InputId {
CH1_INPUT,
CH2_INPUT,
CH3_INPUT,
CH4_INPUT,
INPUTS_LEN
};
enum OutputId {
MIX_12_OUPUT,
MIX_34_OUPUT,
OUTPUTS_LEN
};
enum LightId {
ENUMS(MIX12_LIGHT, 3),
ENUMS(MIX34_LIGHT, 3),
LIGHTS_LEN
};

dsp::ClockDivider lightDivider;
bool applyClipping = false;

Mixer2() {
config(PARAMS_LEN, INPUTS_LEN, OUTPUTS_LEN, LIGHTS_LEN);
configParam(GAIN1_PARAM, 0.f, 1.f, 1.f, "Gain 1");
configParam(GAIN2_PARAM, 0.f, 1.f, 1.f, "Gain 2");
configParam(GAIN3_PARAM, 0.f, 1.f, 1.f, "Gain 3");
configParam(GAIN4_PARAM, 0.f, 1.f, 1.f, "Gain 4");

configInput(CH1_INPUT, "Channel 1");
configInput(CH2_INPUT, "Channel 2");
configInput(CH3_INPUT, "Channel 3");
configInput(CH4_INPUT, "Channel 4");

configOutput(MIX_12_OUPUT, "Mix 1+2");
configOutput(MIX_34_OUPUT, "Mix 3+4 (Master)");

lightDivider.setDivision(32);
}

void process(const ProcessArgs& args) override {
const int numPolyphonyEngines = std::max({1, inputs[CH1_INPUT].getChannels(), inputs[CH2_INPUT].getChannels(), inputs[CH3_INPUT].getChannels(), inputs[CH4_INPUT].getChannels()});
const bool useMasterMix = !outputs[MIX_12_OUPUT].isConnected();

// used for LEDs
float_4 sum12 = 0.f, sum34 = 0.f;
for (int c = 0; c < numPolyphonyEngines; c += 4) {
float_4 out12 = 0.f;
float_4 out34 = 0.f;

if (inputs[CH1_INPUT].isConnected()) {
out12 += inputs[CH1_INPUT].getVoltageSimd<float_4>(c) * params[GAIN1_PARAM].getValue();
}

if (inputs[CH2_INPUT].isConnected()) {
out12 += inputs[CH2_INPUT].getVoltageSimd<float_4>(c) * params[GAIN2_PARAM].getValue();
}

if (inputs[CH3_INPUT].isConnected()) {
out34 += inputs[CH3_INPUT].getVoltageSimd<float_4>(c) * params[GAIN3_PARAM].getValue();
}

if (inputs[CH4_INPUT].isConnected()) {
out34 += inputs[CH4_INPUT].getVoltageSimd<float_4>(c) * params[GAIN4_PARAM].getValue();
}

const float_4 mix12 = useMasterMix ? float_4::zero() : out12;
const float_4 mix34 = useMasterMix ? out12 + out34 : out34;

if (applyClipping) {
outputs[MIX_12_OUPUT].setVoltageSimd(clip(mix12), c);
outputs[MIX_34_OUPUT].setVoltageSimd(clip(mix34), c);
}
else {
outputs[MIX_12_OUPUT].setVoltageSimd(mix12, c);
outputs[MIX_34_OUPUT].setVoltageSimd(mix34, c);
}

sum12 += simd::pow(out12, 2);
sum34 += simd::pow(out34, 2);
}

outputs[MIX_12_OUPUT].setChannels(numPolyphonyEngines);
outputs[MIX_34_OUPUT].setChannels(numPolyphonyEngines);

if (lightDivider.process()) {
const float deltaTime = args.sampleTime * lightDivider.getDivision();
if (numPolyphonyEngines == 1) {
lights[MIX12_LIGHT + 0].setBrightnessSmooth(std::abs(sum12[0]) / 5.f, deltaTime);
lights[MIX12_LIGHT + 1].setBrightness(0.f);
lights[MIX12_LIGHT + 2].setBrightness(0.f);
lights[MIX34_LIGHT + 0].setBrightnessSmooth(std::abs(sum34[0]) / 5.f, deltaTime);
lights[MIX34_LIGHT + 1].setBrightness(0.f);
lights[MIX34_LIGHT + 2].setBrightness(0.f);
}
else {
// TODO: better polyphonic lights?
lights[MIX12_LIGHT + 0].setBrightness(0.f);
lights[MIX12_LIGHT + 1].setBrightness(0.f);
float light12 = std::sqrt((sum12[0] + sum12[1] + sum12[2] + sum12[3]) / numPolyphonyEngines) / 5.f;
lights[MIX12_LIGHT + 2].setBrightnessSmooth(light12, deltaTime);

lights[MIX34_LIGHT + 0].setBrightness(0.f);
lights[MIX34_LIGHT + 1].setBrightness(0.f);
float light34 = std::sqrt((sum34[0] + sum34[1] + sum34[2] + sum34[3]) / numPolyphonyEngines) / 5.f;
lights[MIX34_LIGHT + 2].setBrightnessSmooth(light34, deltaTime);
}
}
}

json_t* dataToJson() override {
json_t* rootJ = json_object();
json_object_set_new(rootJ, "applyClipping", json_boolean(applyClipping));
return rootJ;
}

void dataFromJson(json_t* rootJ) override {
json_t* applyClippingJ = json_object_get(rootJ, "applyClipping");
if (applyClippingJ) {
applyClipping = json_boolean_value(applyClippingJ);
}
}
};


struct Mixer2Widget : ModuleWidget {
Mixer2Widget(Mixer2* module) {
setModule(module);
setPanel(createPanel(asset::plugin(pluginInstance, "res/panels/Mixer2.svg")));

addChild(createWidget<Knurlie>(Vec(RACK_GRID_WIDTH, 0)));
addChild(createWidget<Knurlie>(Vec(RACK_GRID_WIDTH, RACK_GRID_HEIGHT - RACK_GRID_WIDTH)));

addParam(createParamCentered<Davies1900hWhiteKnob>(mm2px(Vec(10.0, 13.49)), module, Mixer2::GAIN1_PARAM));
addParam(createParamCentered<Davies1900hLightGreyKnob>(mm2px(Vec(10.0, 33.6)), module, Mixer2::GAIN2_PARAM));
addParam(createParamCentered<Davies1900hDarkGreyKnob>(mm2px(Vec(10.0, 53.5)), module, Mixer2::GAIN3_PARAM));
addParam(createParamCentered<Davies1900hBlackKnob>(mm2px(Vec(10.0, 73.3)), module, Mixer2::GAIN4_PARAM));

addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(5.065, 88.898)), module, Mixer2::CH1_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(15.0, 88.9)), module, Mixer2::CH2_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(5.0, 101.2)), module, Mixer2::CH3_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(15.065, 101.198)), module, Mixer2::CH4_INPUT));

addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(5.0, 113.5)), module, Mixer2::MIX_12_OUPUT));
addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(15.0, 113.5)), module, Mixer2::MIX_34_OUPUT));

addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(2.5, 23.621)), module, Mixer2::MIX12_LIGHT));
addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(2.5, 63.4)), module, Mixer2::MIX34_LIGHT));
}

void appendContextMenu(Menu* menu) override {
Mixer2* module = dynamic_cast<Mixer2*>(this->module);
assert(module);

menu->addChild(new MenuSeparator());
menu->addChild(createSubmenuItem("Hardware compatibility", "",
[ = ](Menu * menu) {
menu->addChild(createBoolPtrMenuItem("Clip outputs at ±10V", "", &module->applyClipping));
}));
}
};


Model* modelMixer2 = createModel<Mixer2, Mixer2Widget>("Mixer2");

+ 176
- 0
src/MuDi.cpp View File

@@ -0,0 +1,176 @@
#include "plugin.hpp"

using namespace simd;

struct MuDi : Module {
enum ParamId {
PARAMS_LEN
};
enum InputId {
CLOCK_INPUT,
RESET_INPUT,
INPUTS_LEN
};
enum OutputId {
F_1_OUTPUT,
F_2_OUTPUT,
F_4_OUTPUT,
F_8_OUTPUT,
F_16_OUTPUT,
OUTPUTS_LEN
};
enum LightId {
ENUMS(F_1_LIGHT, 3),
ENUMS(F_2_LIGHT, 3),
ENUMS(F_4_LIGHT, 3),
ENUMS(F_8_LIGHT, 3),
ENUMS(F_16_LIGHT, 3),
LIGHTS_LEN
};

dsp::TSchmittTrigger<float_4> clockTrigger_1[4];
dsp::TSchmittTrigger<float_4> clockTrigger_2[4];
dsp::TSchmittTrigger<float_4> clockTrigger_4[4];
dsp::TSchmittTrigger<float_4> clockTrigger_8[4];
float_4 clockState_1[4] = {};
float_4 clockState_2[4] = {};
float_4 clockState_4[4] = {};
float_4 clockState_8[4] = {};
float_4 clockState_16[4] = {};

dsp::TSchmittTrigger<float_4> resetTrigger[4];
dsp::ClockDivider lightDivider;
bool removeClockDC = false;

MuDi() {
config(PARAMS_LEN, INPUTS_LEN, OUTPUTS_LEN, LIGHTS_LEN);
configInput(CLOCK_INPUT, "Clock");
configInput(RESET_INPUT, "Reset");

configOutput(F_1_OUTPUT, "F");
configOutput(F_2_OUTPUT, "1/2 F");
configOutput(F_4_OUTPUT, "1/4 F");
configOutput(F_8_OUTPUT, "1/8 F");
configOutput(F_16_OUTPUT, "1/16 F");

lightDivider.setDivision(32);
}

void process(const ProcessArgs& args) override {

const int numPolyphonyEngines = inputs[CLOCK_INPUT].getChannels();

for (int c = 0; c < numPolyphonyEngines; c += 4) {
// reset
float_4 reset = resetTrigger[c / 4].process(inputs[RESET_INPUT].getPolyVoltageSimd<float_4>(c));
clockState_2[c / 4] = ifelse(reset, 0.f, clockState_2[c / 4]);
clockState_4[c / 4] = ifelse(reset, 0.f, clockState_4[c / 4]);
clockState_8[c / 4] = ifelse(reset, 0.f, clockState_8[c / 4]);
clockState_16[c / 4] = ifelse(reset, 0.f, clockState_16[c / 4]);

// base derived clock
float_4 triggered = clockTrigger_1[c / 4].process(inputs[CLOCK_INPUT].getVoltageSimd<float_4>(c));
clockState_1[c / 4] = clockTrigger_1[c / 4].isHigh();

// 1/2 derived clock changes state on every rising edge of the base clock
clockState_2[c / 4] = ifelse(triggered, ~clockState_2[c / 4], clockState_2[c / 4]);
float_4 clockTriggered_2 = clockTrigger_2[c / 4].process(ifelse(clockState_2[c / 4], 10.f, 0.f));

// 1/4 derived clock changes state on every rising edge of the 1/2 derived clock
clockState_4[c / 4] = ifelse(clockTriggered_2, ~clockState_4[c / 4], clockState_4[c / 4]);
float_4 clockTriggered_4 = clockTrigger_4[c / 4].process(ifelse(clockState_4[c / 4], 10.f, 0.f));

// 1/8 derived clock changes state on every rising edge of the 1/4 derived clock
clockState_8[c / 4] = ifelse(clockTriggered_4, ~clockState_8[c / 4], clockState_8[c / 4]);
float_4 clockTriggered_8 = clockTrigger_8[c / 4].process(ifelse(clockState_8[c / 4], 10.f, 0.f));

// 1/16 derived clock changes state on every rising edge of the 1/8 derived clock
clockState_16[c / 4] = ifelse(clockTriggered_8, ~clockState_16[c / 4], clockState_16[c / 4]);

// Set outputs
outputs[F_1_OUTPUT].setVoltageSimd(ifelse(clockState_1[c / 4], 10.f, 0.f) - 5.f * removeClockDC, c);
outputs[F_2_OUTPUT].setVoltageSimd(ifelse(clockState_2[c / 4], 10.f, 0.f) - 5.f * removeClockDC, c);
outputs[F_4_OUTPUT].setVoltageSimd(ifelse(clockState_4[c / 4], 10.f, 0.f) - 5.f * removeClockDC, c);
outputs[F_8_OUTPUT].setVoltageSimd(ifelse(clockState_8[c / 4], 10.f, 0.f) - 5.f * removeClockDC, c);
outputs[F_16_OUTPUT].setVoltageSimd(ifelse(clockState_16[c / 4], 10.f, 0.f) - 5.f * removeClockDC, c);
}

outputs[F_1_OUTPUT].setChannels(numPolyphonyEngines);
outputs[F_2_OUTPUT].setChannels(numPolyphonyEngines);
outputs[F_4_OUTPUT].setChannels(numPolyphonyEngines);
outputs[F_8_OUTPUT].setChannels(numPolyphonyEngines);
outputs[F_16_OUTPUT].setChannels(numPolyphonyEngines);

bool anyState[5] = {};
for (int c = 0; c < numPolyphonyEngines; c++) {
anyState[0] |= ifelse(clockState_1[c / 4], 1.f, 0.f)[c % 4] > 0.f;
anyState[1] |= ifelse(clockState_2[c / 4], 1.f, 0.f)[c % 4] > 0.f;
anyState[2] |= ifelse(clockState_4[c / 4], 1.f, 0.f)[c % 4] > 0.f;
anyState[3] |= ifelse(clockState_8[c / 4], 1.f, 0.f)[c % 4] > 0.f;
anyState[4] |= ifelse(clockState_16[c / 4], 1.f, 0.f)[c % 4] > 0.f;
}

// Set lights
if (lightDivider.process()) {
float lightTime = args.sampleTime * lightDivider.getDivision();

for (int i = 0; i < 5; i++) {
lights[F_1_LIGHT + 3 * i + 0].setBrightnessSmooth(anyState[i] && numPolyphonyEngines == 1, lightTime);
lights[F_1_LIGHT + 3 * i + 1].setBrightness(0.f);
lights[F_1_LIGHT + 3 * i + 2].setBrightnessSmooth(anyState[i] && numPolyphonyEngines > 1, lightTime);
}
}
}

void dataFromJson(json_t* rootJ) override {
json_t* removeClockDCJ = json_object_get(rootJ, "removeClockDC");
if (removeClockDCJ)
removeClockDC = json_boolean_value(removeClockDCJ);
}

json_t* dataToJson() override {
json_t* rootJ = json_object();
json_object_set_new(rootJ, "removeClockDC", json_boolean(removeClockDC));
return rootJ;
}
};


struct MuDiWidget : ModuleWidget {
MuDiWidget(MuDi* module) {
setModule(module);
setPanel(createPanel(asset::plugin(pluginInstance, "res/panels/MuDi.svg")));

addChild(createWidget<Knurlie>(Vec(box.size.x - RACK_GRID_WIDTH, 0)));
addChild(createWidget<Knurlie>(Vec(box.size.x - RACK_GRID_WIDTH, RACK_GRID_HEIGHT - RACK_GRID_WIDTH)));

addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(5.0, 15.138)), module, MuDi::CLOCK_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(5.0, 30.245)), module, MuDi::RESET_INPUT));

addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(5.0, 56.695)), module, MuDi::F_1_OUTPUT));
addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(5.0, 70.45)), module, MuDi::F_2_OUTPUT));
addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(5.0, 84.204)), module, MuDi::F_4_OUTPUT));
addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(5.0, 97.959)), module, MuDi::F_8_OUTPUT));
addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(5.0, 111.713)), module, MuDi::F_16_OUTPUT));

addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(1.95, 62.74)), module, MuDi::F_1_LIGHT));
addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(1.95, 76.325)), module, MuDi::F_2_LIGHT));
addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(1.95, 90.1)), module, MuDi::F_4_LIGHT));
addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(1.95, 103.874)), module, MuDi::F_8_LIGHT));
addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(1.95, 117.648)), module, MuDi::F_16_LIGHT));
}

void appendContextMenu(Menu* menu) override {
MuDi* module = dynamic_cast<MuDi*>(this->module);
assert(module);

menu->addChild(new MenuSeparator());
menu->addChild(createSubmenuItem("Hardware compatibility", "",
[ = ](Menu * menu) {
menu->addChild(createBoolPtrMenuItem("Remove DC from clock outs", "", &module->removeClockDC));
}));
}
};


Model* modelMuDi = createModel<MuDi, MuDiWidget>("MuDi");

+ 181
- 0
src/Slew.cpp View File

@@ -0,0 +1,181 @@
#include "plugin.hpp"

using simd::float_4;

struct Slew : Module {
enum ParamId {
SHAPE_PARAM,
RANGE_PARAM,
RISE_PARAM,
FALL_PARAM,
CV_MODE_PARAM,
PARAMS_LEN
};
enum InputId {
IN_INPUT,
CV_INPUT,
INPUTS_LEN
};
enum OutputId {
OUT_OUTPUT,
RISING_OUTPUT,
FALLING_OUTPUT,
OUTPUTS_LEN
};
enum LightId {
ENUMS(FALLING_LIGHT, 3),
ENUMS(RISING_LIGHT, 3),
LIGHTS_LEN
};
enum CvMode {
CV_MODE_FALL,
CV_MODE_RISE_FALL,
CV_MODE_RISE
};

float_4 out[4] = {};
dsp::ClockDivider lightDivider;


Slew() {
config(PARAMS_LEN, INPUTS_LEN, OUTPUTS_LEN, LIGHTS_LEN);
configParam(SHAPE_PARAM, 0.f, 1.f, 0.f, "Shape");
configSwitch(RANGE_PARAM, 0.f, 2.f, 1.f, "Range", {"Fast", "Medium", "Slow"});
auto rise = configParam(RISE_PARAM, 0.f, 1.f, 0.f, "Rise");
rise->description = "Sets the RISE slew time manually, higher is longer slew time.\n"
"Acts as an attenuator of CV in when CV sent to rise.";
auto fall = configParam(FALL_PARAM, 0.f, 1.f, 0.f, "Fall");
fall->description = "Sets the FALL slew time manually, higher is longer slew time.\n"
"Acts as an attenuator of CV in when CV sent to fall.";
configSwitch(CV_MODE_PARAM, 0.f, 2.f, 1.f, "", {"Fall", "Rise/Fall", "Rise"});
configInput(IN_INPUT, "In");
auto cvIn = configInput(CV_INPUT, "CV");
cvIn->description = "CV input for slew time, 0V to 10V, attenuated by relevant sliders.";
configOutput(OUT_OUTPUT, "Out");
configOutput(RISING_OUTPUT, "Rising");
configOutput(FALLING_OUTPUT, "Falling");

lightDivider.setDivision(32);
}

// slew times:
// range slow: 4ms to 4s
// range mid: 40ms to (30) 40s
// range fast: 400ms to 400s
void process(const ProcessArgs& args) override {

float_4 in[4] = {};
float_4 riseCV[4] = {};
float_4 fallCV[4] = {};
float_4 delta[4] = {};

// this is the number of active polyphony engines, defined by the input
const int numPolyphonyEngines = std::max(1, inputs[IN_INPUT].getChannels());

// minimum and maximum slopes in volts per second
const int range = (int) params[RANGE_PARAM].getValue();
const float slewMin = 10 / (4 * pow(10.f, range));
const float slewMax = 10 / (0.004 * pow(10.f, range));
// Amount of extra slew per voltage difference
const float shapeScale = 1 / 10.f;

const float_4 param_rise = params[RISE_PARAM].getValue() * 10.f;
const float_4 param_fall = params[FALL_PARAM].getValue() * 10.f;
const CvMode cvMode = (CvMode)(params[CV_MODE_PARAM].getValue());

outputs[OUT_OUTPUT].setChannels(numPolyphonyEngines);

for (int c = 0; c < numPolyphonyEngines; c += 4) {
in[c / 4] = inputs[IN_INPUT].getVoltageSimd<float_4>(c);

if (inputs[CV_INPUT].isConnected() && (cvMode == CV_MODE_RISE_FALL || cvMode == CV_MODE_RISE)) {
riseCV[c / 4] = simd::clamp(inputs[CV_INPUT].getPolyVoltageSimd<float_4>(c), 0.f, 10.f) * params[RISE_PARAM].getValue();
}
else {
riseCV[c / 4] = param_rise;

}
if (inputs[CV_INPUT].isConnected() && (cvMode == CV_MODE_RISE_FALL || cvMode == CV_MODE_FALL)) {
fallCV[c / 4] = simd::clamp(inputs[CV_INPUT].getPolyVoltageSimd<float_4>(c), 0.f, 10.f) * params[FALL_PARAM].getValue();
}
else {
fallCV[c / 4] = param_fall;
}

delta[c / 4] = in[c / 4] - out[c / 4];
float_4 delta_gt_0 = delta[c / 4] > 0.f;
float_4 delta_lt_0 = delta[c / 4] < 0.f;

float_4 rateCV = {};
rateCV = ifelse(delta_gt_0, riseCV[c / 4], 0.f);
rateCV = ifelse(delta_lt_0, fallCV[c / 4], rateCV) * 0.1f;

float_4 pm_one = simd::sgn(delta[c / 4]);
float_4 slew = slewMax * simd::pow(slewMin / slewMax, rateCV);

const float shape = params[SHAPE_PARAM].getValue();
out[c / 4] += slew * simd::crossfade(pm_one, shapeScale * delta[c / 4], shape) * args.sampleTime;
out[c / 4] = ifelse(delta_gt_0 & (out[c / 4] > in[c / 4]), in[c / 4], out[c / 4]);
out[c / 4] = ifelse(delta_lt_0 & (out[c / 4] < in[c / 4]), in[c / 4], out[c / 4]);

outputs[OUT_OUTPUT].setVoltageSimd(out[c / 4], c);
}

if (lightDivider.process()) {
const float deltaTime = args.sampleTime * lightDivider.getDivision();

if (numPolyphonyEngines == 1) {
lights[RISING_LIGHT + 0].setSmoothBrightness(delta[0][0] > 0 ? 1.f : 0.f, deltaTime);
lights[RISING_LIGHT + 1].setBrightness(0.f);
lights[RISING_LIGHT + 2].setBrightness(0.f);

lights[FALLING_LIGHT + 0].setSmoothBrightness(delta[0][0] < 0.f ? 1.f : 0.f, deltaTime);
lights[FALLING_LIGHT + 1].setBrightness(0.f);
lights[FALLING_LIGHT + 2].setBrightness(0.f);
}
else {
bool anyRising = false, anyFalling = false;
for (int c = 0; c < numPolyphonyEngines; c++) {
anyRising |= out[c / 4][c % 4] < in[c / 4][c % 4];
anyFalling |= out[c / 4][c % 4] > in[c / 4][c % 4];
}
lights[RISING_LIGHT + 0].setBrightness(0.f);
lights[RISING_LIGHT + 1].setBrightness(0.f);
lights[RISING_LIGHT + 2].setSmoothBrightness(anyRising ? 1.f : 0.f, deltaTime);

lights[FALLING_LIGHT + 0].setBrightness(0.f);
lights[FALLING_LIGHT + 1].setBrightness(0.f);
lights[FALLING_LIGHT + 2].setSmoothBrightness(anyFalling ? 1.f : 0.f, deltaTime);
}
}
}
};


struct SlewWidget : ModuleWidget {
SlewWidget(Slew* module) {
setModule(module);
setPanel(createPanel(asset::plugin(pluginInstance, "res/panels/Slew.svg")));

addChild(createWidget<Knurlie>(Vec(RACK_GRID_WIDTH, 0)));
addChild(createWidget<Knurlie>(Vec(RACK_GRID_WIDTH, RACK_GRID_HEIGHT - RACK_GRID_WIDTH)));

addParam(createParamCentered<BefacoTinyKnobDarkGrey>(mm2px(Vec(9.835, 30.246)), module, Slew::SHAPE_PARAM));
addParam(createParam<CKSSThreeHorizontal>(mm2px(Vec(5.407, 38.103)), module, Slew::RANGE_PARAM));
addParam(createParam<BefacoSlidePot>(mm2px(Vec(2.381, 48.289)), module, Slew::RISE_PARAM));
addParam(createParam<BefacoSlidePot>(mm2px(Vec(12.7, 48.289)), module, Slew::FALL_PARAM));
addParam(createParam<CKSSNarrow3>(mm2px(Vec(13.351, 108.638)), module, Slew::CV_MODE_PARAM));

addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(4.978, 15.465)), module, Slew::IN_INPUT));
addInput(createInputCentered<BefacoInputPort>(mm2px(Vec(4.978, 112.232)), module, Slew::CV_INPUT));

addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(14.843, 15.487)), module, Slew::OUT_OUTPUT));
addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(4.978, 99.399)), module, Slew::RISING_OUTPUT));
addOutput(createOutputCentered<BefacoOutputPort>(mm2px(Vec(15.07, 99.399)), module, Slew::FALLING_OUTPUT));

addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(15.12, 90.397)), module, Slew::FALLING_LIGHT));
addChild(createLightCentered<SmallLight<RedGreenBlueLight>>(mm2px(Vec(4.978, 90.999)), module, Slew::RISING_LIGHT));
}
};

Model* modelSlew = createModel<Slew, SlewWidget>("Slew");

+ 5
- 0
src/plugin.cpp View File

@@ -33,4 +33,9 @@ void init(rack::Plugin *p) {
p->addModel(modelOctaves);
p->addModel(modelBypass);
p->addModel(modelBandit);
p->addModel(modelMixer2);
p->addModel(modelAtte);
p->addModel(modelAxBC);
p->addModel(modelSlew);
p->addModel(modelMuDi);
}

+ 14
- 0
src/plugin.hpp View File

@@ -34,6 +34,11 @@ extern Model* modelVoltio;
extern Model* modelOctaves;
extern Model* modelBypass;
extern Model* modelBandit;
extern Model* modelMixer2;
extern Model* modelAtte;
extern Model* modelAxBC;
extern Model* modelSlew;
extern Model* modelMuDi;

struct Knurlie : SvgScrew {
Knurlie() {
@@ -273,6 +278,15 @@ T exponentialBipolar80Pade_5_4(T x) {
/ (T(1.) - T(0.630374) * simd::pow(x, 2) + T(0.166271) * simd::pow(x, 4));
}

template <typename T>
static T clip(T x) {
// Pade approximant of x/(1 + x^12)^(1/12)
const T limit = 1.16691853009184f;
x = clamp(x * 0.1f, -limit, limit);
return 10.0f * (x + 1.45833f * simd::pow(x, 13) + 0.559028f * simd::pow(x, 25) + 0.0427035f * simd::pow(x, 37))
/ (1.0f + 1.54167f * simd::pow(x, 12) + 0.642361f * simd::pow(x, 24) + 0.0579909f * simd::pow(x, 36));
}

struct ADEnvelope {
enum Stage {
STAGE_OFF,


Loading…
Cancel
Save