Browse Source

add Hora-Examples modules

pull/1639/head
bsp2 6 years ago
parent
commit
102c2eb552
100 changed files with 28625 additions and 0 deletions
  1. +10
    -0
      plugins/community/repos/Hora-Examples/Makefile
  2. +15
    -0
      plugins/community/repos/Hora-Examples/make.objects
  3. +12
    -0
      plugins/community/repos/Hora-Examples/makefile.linux
  4. +12
    -0
      plugins/community/repos/Hora-Examples/makefile.msvc
  5. +7
    -0
      plugins/community/repos/Hora-Examples/readme.txt
  6. BIN
      plugins/community/repos/Hora-Examples/res/LEDCounter7.ttf
  7. +1625
    -0
      plugins/community/repos/Hora-Examples/res/LPVCF.svg
  8. +100
    -0
      plugins/community/repos/Hora-Examples/res/button.svg
  9. +100
    -0
      plugins/community/repos/Hora-Examples/res/buttonPushed.svg
  10. +1156
    -0
      plugins/community/repos/Hora-Examples/res/jack.svg
  11. +109
    -0
      plugins/community/repos/Hora-Examples/res/mediumKnob.svg
  12. +102
    -0
      plugins/community/repos/Hora-Examples/res/mediumRotary.svg
  13. +518
    -0
      plugins/community/repos/Hora-Examples/res/mediumRotaryShadow.svg
  14. +518
    -0
      plugins/community/repos/Hora-Examples/res/mediumknobShadow.svg
  15. +1625
    -0
      plugins/community/repos/Hora-Examples/res/recorder.svg
  16. +52
    -0
      plugins/community/repos/Hora-Examples/res/saw1024.gwt
  17. +16
    -0
      plugins/community/repos/Hora-Examples/res/saw128.gwt
  18. +26
    -0
      plugins/community/repos/Hora-Examples/res/saw512.gwt
  19. +85
    -0
      plugins/community/repos/Hora-Examples/res/screen.svg
  20. +1567
    -0
      plugins/community/repos/Hora-Examples/res/sequencer.svg
  21. +1
    -0
      plugins/community/repos/Hora-Examples/res/sin128.gwt
  22. +26
    -0
      plugins/community/repos/Hora-Examples/res/sin512.gwt
  23. +63
    -0
      plugins/community/repos/Hora-Examples/res/smallLedGreen.svg
  24. +63
    -0
      plugins/community/repos/Hora-Examples/res/smallLedRed.svg
  25. +94
    -0
      plugins/community/repos/Hora-Examples/res/switch_0.svg
  26. +94
    -0
      plugins/community/repos/Hora-Examples/res/switch_1.svg
  27. +1560
    -0
      plugins/community/repos/Hora-Examples/res/wave.svg
  28. +116
    -0
      plugins/community/repos/Hora-Examples/src/ControlledBuffer.cpp
  29. +43
    -0
      plugins/community/repos/Hora-Examples/src/ControlledBuffer.h
  30. +15
    -0
      plugins/community/repos/Hora-Examples/src/CvToFreq.cpp
  31. +21
    -0
      plugins/community/repos/Hora-Examples/src/CvToFreq.h
  32. +24
    -0
      plugins/community/repos/Hora-Examples/src/Examples.cpp
  33. +60
    -0
      plugins/community/repos/Hora-Examples/src/Examples.hpp
  34. +19
    -0
      plugins/community/repos/Hora-Examples/src/FreqToRate.cpp
  35. +24
    -0
      plugins/community/repos/Hora-Examples/src/FreqToRate.h
  36. +85
    -0
      plugins/community/repos/Hora-Examples/src/LowPassVCF.cpp
  37. +64
    -0
      plugins/community/repos/Hora-Examples/src/MMFilter.cpp
  38. +52
    -0
      plugins/community/repos/Hora-Examples/src/MMFilter.h
  39. +156
    -0
      plugins/community/repos/Hora-Examples/src/WaveTableOsc.cpp
  40. +187
    -0
      plugins/community/repos/Hora-Examples/src/buf.cpp
  41. +28
    -0
      plugins/community/repos/Hora-Examples/src/clockedCounter.cpp
  42. +33
    -0
      plugins/community/repos/Hora-Examples/src/clockedCounter.h
  43. +13
    -0
      plugins/community/repos/Hora-Examples/src/floatToString.cpp
  44. +19
    -0
      plugins/community/repos/Hora-Examples/src/floatToString.h
  45. +13
    -0
      plugins/community/repos/Hora-Examples/src/intToString.cpp
  46. +19
    -0
      plugins/community/repos/Hora-Examples/src/intToString.h
  47. +289
    -0
      plugins/community/repos/Hora-Examples/src/miniSeq.cpp
  48. +65
    -0
      plugins/community/repos/Hora-Examples/src/stringMux.cpp
  49. +34
    -0
      plugins/community/repos/Hora-Examples/src/stringMux.h
  50. +134
    -0
      plugins/community/repos/Hora-Examples/src/waveTable.cpp
  51. +53
    -0
      plugins/community/repos/Hora-Examples/src/waveTable.h
  52. +7
    -0
      vst2_bin/plugins/Hora-Examples/readme.txt
  53. BIN
      vst2_bin/plugins/Hora-Examples/res/LEDCounter7.ttf
  54. +1625
    -0
      vst2_bin/plugins/Hora-Examples/res/LPVCF.svg
  55. +100
    -0
      vst2_bin/plugins/Hora-Examples/res/button.svg
  56. +100
    -0
      vst2_bin/plugins/Hora-Examples/res/buttonPushed.svg
  57. +1156
    -0
      vst2_bin/plugins/Hora-Examples/res/jack.svg
  58. +109
    -0
      vst2_bin/plugins/Hora-Examples/res/mediumKnob.svg
  59. +102
    -0
      vst2_bin/plugins/Hora-Examples/res/mediumRotary.svg
  60. +518
    -0
      vst2_bin/plugins/Hora-Examples/res/mediumRotaryShadow.svg
  61. +518
    -0
      vst2_bin/plugins/Hora-Examples/res/mediumknobShadow.svg
  62. +1625
    -0
      vst2_bin/plugins/Hora-Examples/res/recorder.svg
  63. +52
    -0
      vst2_bin/plugins/Hora-Examples/res/saw1024.gwt
  64. +16
    -0
      vst2_bin/plugins/Hora-Examples/res/saw128.gwt
  65. +26
    -0
      vst2_bin/plugins/Hora-Examples/res/saw512.gwt
  66. +85
    -0
      vst2_bin/plugins/Hora-Examples/res/screen.svg
  67. +1567
    -0
      vst2_bin/plugins/Hora-Examples/res/sequencer.svg
  68. +1
    -0
      vst2_bin/plugins/Hora-Examples/res/sin128.gwt
  69. +26
    -0
      vst2_bin/plugins/Hora-Examples/res/sin512.gwt
  70. +63
    -0
      vst2_bin/plugins/Hora-Examples/res/smallLedGreen.svg
  71. +63
    -0
      vst2_bin/plugins/Hora-Examples/res/smallLedRed.svg
  72. +94
    -0
      vst2_bin/plugins/Hora-Examples/res/switch_0.svg
  73. +94
    -0
      vst2_bin/plugins/Hora-Examples/res/switch_1.svg
  74. +1560
    -0
      vst2_bin/plugins/Hora-Examples/res/wave.svg
  75. +10
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/Makefile
  76. +15
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/make.objects
  77. +12
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/makefile.linux
  78. +12
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/makefile.msvc
  79. +7
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/readme.txt
  80. BIN
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/LEDCounter7.ttf
  81. +1625
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/LPVCF.svg
  82. +100
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/button.svg
  83. +100
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/buttonPushed.svg
  84. +1156
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/jack.svg
  85. +109
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/mediumKnob.svg
  86. +102
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/mediumRotary.svg
  87. +518
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/mediumRotaryShadow.svg
  88. +518
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/mediumknobShadow.svg
  89. +1625
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/recorder.svg
  90. +52
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/saw1024.gwt
  91. +16
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/saw128.gwt
  92. +26
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/saw512.gwt
  93. +85
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/screen.svg
  94. +1567
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/sequencer.svg
  95. +1
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/sin128.gwt
  96. +26
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/sin512.gwt
  97. +63
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/smallLedGreen.svg
  98. +63
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/smallLedRed.svg
  99. +94
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/switch_0.svg
  100. +94
    -0
      vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/switch_1.svg

+ 10
- 0
plugins/community/repos/Hora-Examples/Makefile View File

@@ -0,0 +1,10 @@
RACK_DIR ?= ../..

SLUG = Hora-Examples
VERSION = 0.6
SOURCES = $(wildcard src/*.cpp) $(wildcard src/*.c)


DISTRIBUTABLES += $(wildcard LICENSE*) res
include $(RACK_DIR)/plugin.mk
include $(RACK_DIR)/arch.mk

+ 15
- 0
plugins/community/repos/Hora-Examples/make.objects View File

@@ -0,0 +1,15 @@
ALL_OBJ= \
src/ControlledBuffer.o \
src/CvToFreq.o \
src/Examples.o \
src/FreqToRate.o \
src/LowPassVCF.o \
src/MMFilter.o \
src/WaveTableOsc.o \
src/buf.o \
src/clockedCounter.o \
src/floatToString.o \
src/intToString.o \
src/miniSeq.o \
src/stringMux.o \
src/waveTable.o

+ 12
- 0
plugins/community/repos/Hora-Examples/makefile.linux View File

@@ -0,0 +1,12 @@
SLUG=Hora-Examples

include ../../../build_shared_plugin_pre_linux.mk

include make.objects

define BIN_POST_FXN
cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.fx
cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.instr
endef

include ../../../build_shared_plugin_post_linux.mk

+ 12
- 0
plugins/community/repos/Hora-Examples/makefile.msvc View File

@@ -0,0 +1,12 @@
SLUG=Hora-Examples

include ../../../build_shared_plugin_pre_msvc.mk

include make.objects

define BIN_POST_FXN
cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll.fx
cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll.instr
endef

include ../../../build_shared_plugin_post_msvc.mk

+ 7
- 0
plugins/community/repos/Hora-Examples/readme.txt View File

@@ -0,0 +1,7 @@

see http://www.hora-music.be/free-modules.php

"Here is a first plugin made with geco (V0.6.2) All the files and code are as they were exported. No files has been manually transfered and no code has been been manually modified.

This is open source and host on the Hora Music Github repository. The plugin offers a wave table VCO a signal recorder, a 4 steps sequencer and a low pass filter."


BIN
plugins/community/repos/Hora-Examples/res/LEDCounter7.ttf View File


+ 1625
- 0
plugins/community/repos/Hora-Examples/res/LPVCF.svg
File diff suppressed because it is too large
View File


+ 100
- 0
plugins/community/repos/Hora-Examples/res/button.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="19.48819"
height="19.48819"
viewBox="0 0 5.5 5.5"
version="1.1"
id="svg7595"
inkscape:version="0.91 r13725"
sodipodi:docname="button.svg">
<defs
id="defs7589">
<clipPath
id="clip444">
<path
d="m 1201.582,338.19922 18,0 0,18 -18,0 z m 0,0"
id="path24586"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4146">
<path
sodipodi:type="star"
style="opacity:1;fill:#0a0d0c;fill-opacity:0.41265061;fill-rule:nonzero;stroke:none;stroke-width:1.0629921;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4148"
sodipodi:sides="3"
sodipodi:cx="47.379341"
sodipodi:cy="63.080742"
sodipodi:r1="5.8158951"
sodipodi:r2="2.8497884"
sodipodi:arg1="0.67904714"
sodipodi:arg2="1.7262447"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 51.905105,66.733425 -4.966977,-0.837257 -4.984986,-0.722341 3.208575,-3.8829 3.118059,-3.955953 1.758402,4.720156 z"
inkscape:transform-center-x="0.5346633"
inkscape:transform-center-y="0.96615435"
transform="matrix(0.76042169,0.64942964,-0.64942964,0.76042169,56.950238,-18.739279)" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="-31.847903"
inkscape:cy="-4.5892438"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata7592">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-46.755712,-67.095536)">
<rect
ry="0"
y="67.250389"
x="46.898506"
height="5.2227616"
width="5.2227597"
id="rect4139"
style="opacity:1;fill:#5c99ff;fill-opacity:0.42993631;fill-rule:nonzero;stroke:#1346d1;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
</svg>

+ 100
- 0
plugins/community/repos/Hora-Examples/res/buttonPushed.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="19.48819"
height="19.48819"
viewBox="0 0 5.5 5.5"
version="1.1"
id="svg7595"
inkscape:version="0.91 r13725"
sodipodi:docname="button.svg">
<defs
id="defs7589">
<clipPath
id="clip444">
<path
d="m 1201.582,338.19922 18,0 0,18 -18,0 z m 0,0"
id="path24586"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4146">
<path
sodipodi:type="star"
style="opacity:1;fill:#0a0d0c;fill-opacity:0.41265061;fill-rule:nonzero;stroke:none;stroke-width:1.0629921;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4148"
sodipodi:sides="3"
sodipodi:cx="47.379341"
sodipodi:cy="63.080742"
sodipodi:r1="5.8158951"
sodipodi:r2="2.8497884"
sodipodi:arg1="0.67904714"
sodipodi:arg2="1.7262447"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 51.905105,66.733425 -4.966977,-0.837257 -4.984986,-0.722341 3.208575,-3.8829 3.118059,-3.955953 1.758402,4.720156 z"
inkscape:transform-center-x="0.5346633"
inkscape:transform-center-y="0.96615435"
transform="matrix(0.76042169,0.64942964,-0.64942964,0.76042169,56.950238,-18.739279)" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="-31.847903"
inkscape:cy="-4.5892438"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata7592">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-46.755712,-67.095536)">
<rect
ry="0"
y="67.250389"
x="46.898506"
height="5.2227616"
width="5.2227597"
id="rect4139"
style="opacity:1;fill:#5c99ff;fill-opacity:0.42993631;fill-rule:nonzero;stroke:#1346d1;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
</svg>

+ 1156
- 0
plugins/community/repos/Hora-Examples/res/jack.svg
File diff suppressed because it is too large
View File


+ 109
- 0
plugins/community/repos/Hora-Examples/res/mediumKnob.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="40"
viewBox="0 0 11.288889 11.288889"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="mediumKnob.svg">
<defs
id="defs16902">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
<pattern
y="0"
x="0"
height="6"
width="6"
patternUnits="userSpaceOnUse"
id="EMFhbasepattern" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="4"
inkscape:cx="4.1345086"
inkscape:cy="-2.112398"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-231.55376,-119.61073)">
<circle
style="opacity:1;fill:#434745;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447"
cx="237.27631"
cy="125.2869"
r="5.2720723" />
<circle
r="3.2723746"
cy="125.20467"
cx="237.22563"
id="circle4140"
style="opacity:1;fill:#292529;fill-opacity:1;fill-rule:nonzero;stroke:#25292a;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#3a3636;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445"
cx="237.24126"
cy="125.26826"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237.23716,120.1963 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.99999982;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4140"
width="0.017638888"
height="0.44097221"
x="237.24229"
y="120.66907" />
</g>
</svg>

+ 102
- 0
plugins/community/repos/Hora-Examples/res/mediumRotary.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="40"
viewBox="0 0 11.288889 11.288889"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="mediumRotary.svg">
<defs
id="defs16902">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
<pattern
y="0"
x="0"
height="6"
width="6"
patternUnits="userSpaceOnUse"
id="EMFhbasepattern" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.9999999"
inkscape:cx="19.396804"
inkscape:cy="7.5695539"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-231.55376,-119.61073)">
<circle
style="opacity:1;fill:#434745;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447"
cx="237.27631"
cy="125.2869"
r="5.2720723" />
<circle
r="3.2723746"
cy="125.20467"
cx="237.22563"
id="circle4140"
style="opacity:1;fill:#292529;fill-opacity:1;fill-rule:nonzero;stroke:#25292a;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#3a3636;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445"
cx="237.24126"
cy="125.26826"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237.2167,119.66713 -0.69263,1.94954 1.397,0 -0.68972,-1.90825 z"
id="path4164"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
</g>
</svg>

+ 518
- 0
plugins/community/repos/Hora-Examples/res/mediumRotaryShadow.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="40"
viewBox="0 0 11.288889 11.288889"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="knobShadow.svg">
<defs
id="defs16902">
<linearGradient
inkscape:collect="always"
id="linearGradient4216">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4218" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4220" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4208">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4210" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4212" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4215">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop4217" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop4219" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4207">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop4209" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop4211" />
</linearGradient>
<linearGradient
id="linearGradient4269"
inkscape:collect="always">
<stop
id="stop4271"
offset="0"
style="stop-color:#f1f1f1;stop-opacity:1" />
<stop
id="stop4273"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient4263"
inkscape:collect="always">
<stop
id="stop4265"
offset="0"
style="stop-color:#f1f1f1;stop-opacity:1" />
<stop
id="stop4267"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4237">
<stop
style="stop-color:#110f0f;stop-opacity:1;"
offset="0"
id="stop4239" />
<stop
style="stop-color:#110f0f;stop-opacity:0;"
offset="1"
id="stop4241" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4194">
<stop
style="stop-color:#ecedeb;stop-opacity:1"
offset="0"
id="stop4196" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4198" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4186">
<stop
style="stop-color:#eef1f0;stop-opacity:1"
offset="0"
id="stop4188" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4190" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4186"
id="linearGradient4192"
x1="239.05032"
y1="125.52426"
x2="235.75284"
y2="123.9191"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7594326,0,0,1.7594326,-176.40459,-98.276939)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4194"
id="linearGradient4200"
x1="236.27908"
y1="123.33409"
x2="238.28973"
y2="125.63596"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7594326,0,0,1.7594326,-176.40459,-98.276939)" />
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter6439"
x="-0.1152"
width="1.2304"
y="-0.1152"
height="1.2304">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.4243662"
id="feGaussianBlur6441" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4237"
id="linearGradient4243"
x1="236.80785"
y1="119.40469"
x2="234.77812"
y2="127.58115"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3544819,1.1229346,-1.1229346,1.3544819,61.889554,-310.86264)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4237"
id="linearGradient4247"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7576941,-0.07819725,0.07819725,1.7576941,-185.96593,-79.67773)"
x1="233.23457"
y1="120.0858"
x2="232.87523"
y2="127.09669" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4263"
id="linearGradient4259"
gradientUnits="userSpaceOnUse"
x1="242.41647"
y1="124.78654"
x2="235.75284"
y2="123.9191" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4269"
id="linearGradient4261"
gradientUnits="userSpaceOnUse"
x1="238.27658"
y1="121.42627"
x2="238.28973"
y2="125.63596"
gradientTransform="translate(0.00422833,0.0019994)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4207"
id="linearGradient4213"
x1="237.00645"
y1="121.16988"
x2="240.59811"
y2="123.80127"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4045933,0,0,1.4045933,-95.981158,-50.427136)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4215"
id="linearGradient4221"
x1="241.81227"
y1="125.74873"
x2="238.84242"
y2="121.53963"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4045933,0,0,1.4045933,-95.987394,-50.445845)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4208"
id="linearGradient4214"
x1="239.81038"
y1="121.457"
x2="238.59337"
y2="123.19106"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4215"
id="linearGradient4220"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.31491934,-1.3688346,1.3688346,-0.31491934,140.76997,489.31246)"
x1="241.09027"
y1="128.52647"
x2="237.62019"
y2="121.88134" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4207"
id="linearGradient4222"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.31491934,-1.3688346,1.3688346,-0.31491934,140.80525,489.29923)"
x1="234.702"
y1="120.79189"
x2="240.62926"
y2="123.95882" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4216"
id="linearGradient4223"
x1="41.340157"
y1="260.57587"
x2="48.977005"
y2="263.55057"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1299311,0,0,1.1130505,2.2699424,-27.460836)" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#a7ffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="16"
inkscape:cx="16.273383"
inkscape:cy="13.032141"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-231.55376,-119.61073)">
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-width:0.546;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445"
cx="225.34045"
cy="127.31587"
r="3.3648584" />
<g
id="g4220"
transform="translate(-12.206249,0.01247258)">
<circle
r="3.2493246"
cy="127.32404"
cx="235.34727"
id="path6447"
style="opacity:1;fill:#151517;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
r="2.694953"
cy="127.24541"
cx="235.25124"
id="path4171"
style="opacity:1;fill:#1f65a4;fill-opacity:1;fill-rule:nonzero;stroke:#000024;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
transform="matrix(0.09674189,0,0,0.09674189,231.60118,121.72934)"
r="25.253815"
cy="56.793663"
cx="37.459763"
id="path6373"
style="opacity:0.59100001;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.82289886;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6439)" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path6443"
d="m 235.27989,124.65764 1e-5,0.74921"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.54586279;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<circle
r="3.3648584"
cy="127.25763"
cx="235.2706"
id="path6445-2"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.546;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
id="g4181"
transform="translate(0,-13.617222)">
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4182"
d="m 238.63313,119.70369 -0.1397,0.12422 0.0466,0.0853 0.031,0.23276 0.12404,0.0776 0.43449,0.1397 0.35884,0.13582 0.31617,0.15131 0.42705,0.22514 0.31194,0.20546 0.2929,0.22889 0.19397,-0.19397 0.0699,-0.0544 0.0796,-0.0834 -0.28126,-0.21142 -0.38597,-0.28124 -0.43256,-0.25216 -0.51011,-0.23469 -0.58772,-0.21723 z"
style="fill:url(#linearGradient4192);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4200);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 242.87729,123.26294 -0.0981,0.15922 -0.0816,-0.0255 -0.23452,0.0106 -0.0982,-0.10855 -0.21357,-0.40335 -0.19663,-0.32951 -0.20425,-0.28484 -0.29644,-0.38104 -0.25685,-0.27123 -0.36397,-0.31613 0.18022,-0.19 0.0753,-0.0547 0.0883,-0.0889 0.25738,0.23987 0.34446,0.33075 0.324,0.38175 0.32037,0.46115 0.31675,0.54063 z"
id="path4184"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
</g>
<g
id="g4177"
transform="matrix(-1.0819732,0,0,-1.0819732,494.07239,247.60968)">
<path
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4227"
d="m 235.73807,121.48151 0.0867,-0.039 0.16802,-0.0572 0.2477,-0.0919 0.30183,-0.0724 0.36485,-0.0753 0.39428,-0.0259 0.34618,-0.0105 0.2379,0.0105 0.27826,0.029 0.34191,0.0618 0.36939,0.0889 0.33405,0.1258 0.28143,0.12262 0.29543,0.1543 0.26507,0.15431 0.21055,0.16557 0.35654,0.27499 0.17814,0.16821 0.26148,0.29241 0.22832,0.32025 0.14498,0.24512 0.13917,0.24579 0.10328,0.22745 0.1149,0.28687 0.1147,0.34189 0.0551,0.23734 0.0563,0.33915 0.014,0.23829 0.0255,0.3034 -0.0179,0.33776 -0.0202,0.28563 -0.0473,0.31851 -0.0639,0.26891 -0.11753,0.37322 -0.13688,0.32835 -0.20349,0.40857 -1.27668,1.54407 0.0958,-0.74299 0.0311,-1.00034 -0.18059,-1.4325 -0.36468,-0.90102 -0.54977,-0.71229 -0.77995,-0.67519 -0.49312,-0.35792 -1.00344,-0.31235 -0.77869,-0.16099 -0.69133,-0.0601 -0.36191,-0.0123 -0.41615,0.0278 -0.38531,0.0634 -0.2948,0.0883 -0.13724,-0.0538 1.41874,-1.45575 0.37366,-0.18435 z"
style="fill:url(#linearGradient4243);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4247);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 233.26398,123.77016 0.0388,-0.0871 0.0862,-0.15518 0.12158,-0.23452 0.17489,-0.25634 0.21968,-0.30092 0.27468,-0.28405 0.24893,-0.24081 0.18303,-0.15237 0.22561,-0.16556 0.29464,-0.18404 0.33339,-0.18231 0.33196,-0.13125 0.29084,-0.0982 0.32245,-0.0843 0.2999,-0.0646 0.26721,-0.0188 0.44883,-0.0359 0.24491,0.005 0.39015,0.0409 0.38428,0.0837 0.27173,0.085 0.26804,0.089 0.22949,0.0986 0.27789,0.13513 0.31455,0.17632 0.20027,0.13864 0.26972,0.21318 0.17085,0.1668 0.22275,0.20757 0.21351,0.26234 0.17701,0.22508 0.1789,0.26776 0.13337,0.24212 0.16381,0.3553 0.11929,0.33512 0.12368,0.43935 -0.14339,1.99714 -0.21093,-0.73887 -0.5559,-0.79289 -0.78584,-0.84662 -1.15478,-0.82579 -0.82362,-0.40662 -1.27964,-0.28642 -0.60572,0.0661 -0.9531,0.44279 -0.68499,0.40384 -0.55246,0.41994 -0.2766,0.23371 -0.28954,0.30014 -0.2427,0.30588 -0.15906,0.26343 -0.13776,0.0522 0.15272,-1.00302 0.15359,-0.38739 z"
id="path4245"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
</g>
<g
id="g4253"
transform="matrix(0.59288038,-1.6565313,1.6565313,0.59288038,-112.8035,426.09644)">
<path
style="fill:url(#linearGradient4259);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 235.89293,123.89257 -0.0794,0.0706 0.0265,0.0485 0.0176,0.13229 0.0705,0.0441 0.24695,0.0794 0.20395,0.0772 0.1797,0.086 0.24272,0.12796 0.1773,0.11678 0.16647,0.13009 0.11024,-0.11025 0.0397,-0.0309 0.0452,-0.0474 -0.15985,-0.12016 -0.21938,-0.15985 -0.24585,-0.14332 -0.28993,-0.13339 -0.33404,-0.12347 z"
id="path4255"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4257"
d="m 238.3094,125.91752 -0.0557,0.0905 -0.0464,-0.0145 -0.13329,0.006 -0.0558,-0.0617 -0.12139,-0.22925 -0.11176,-0.18728 -0.11609,-0.1619 -0.16848,-0.21657 -0.14599,-0.15415 -0.20664,-0.18561 0.10629,-0.10703 0.0397,-0.03 0.0454,-0.0476 0.15015,0.13729 0.19578,0.18799 0.18415,0.21697 0.18208,0.26211 0.18004,0.30727 z"
style="fill:url(#linearGradient4261);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<circle
style="opacity:1;fill:#7a3a71;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447-9"
cx="237.2464"
cy="140.70706"
r="5.2720723" />
<circle
style="opacity:1;fill:#242a73;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447-95"
cx="221.2877"
cy="139.06734"
r="5.2720723" />
<circle
r="3.2723746"
cy="139.05568"
cx="221.20175"
id="circle4140-7"
style="opacity:1;fill:#002a77;fill-opacity:1;fill-rule:nonzero;stroke:#002a77;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
transform="matrix(0.45324779,0,0,0.45331118,99.381947,36.848384)"
inkscape:transform-center-x="0.80940956"
d="m 271.77944,230.87365 -0.45243,1.24953 -1.18972,-0.59212 -0.78614,1.07145 -0.9747,-0.90331 -1.05616,0.80657 -0.68073,-1.14132 -1.24062,0.47634 -0.33161,-1.28688 -1.32456,0.10752 0.0444,-1.32817 -1.3012,-0.27 0.41677,-1.26188 -1.17242,-0.62565 0.7554,-1.09334 -0.94867,-0.93062 1.03284,-0.83624 -0.64806,-1.16019 1.22659,-0.51138 -0.29493,-1.29577 1.32097,-0.14509 0.0821,-1.32639 1.30835,0.23295 0.45243,-1.24953 1.18972,0.59211 0.78614,-1.07145 0.9747,0.90331 1.05616,-0.80657 0.68073,1.14133 1.24062,-0.47634 0.33161,1.28688 1.32456,-0.10753 -0.0444,1.32818 1.3012,0.27 -0.41677,1.26187 1.17242,0.62566 -0.7554,1.09334 0.94866,0.93062 -1.03283,0.83623 0.64805,1.1602 -1.22658,0.51137 0.29493,1.29578 -1.32097,0.14509 -0.0821,1.32638 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.1899973"
sodipodi:arg1="1.0471976"
sodipodi:r2="7.1432056"
sodipodi:r1="6.2145891"
sodipodi:cy="225.49165"
sodipodi:cx="268.67215"
sodipodi:sides="22"
id="path4237"
style="opacity:1;fill:#0046c3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60555112;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star" />
<circle
style="opacity:1;fill:#bfc1c1;fill-opacity:1;fill-rule:nonzero;stroke:#002a77;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4171-8"
cx="221.17967"
cy="139.04829"
r="2.7203298" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#001c4a;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445-6"
cx="221.21738"
cy="139.11925"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 221.21329,134.04729 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4187"
d="m 238.30596,120.45347 -0.86972,-0.0745 0.53939,0.0289 -0.73227,1.08863 0.15307,0.0692 0.33259,0.008 0.47689,0.14971 0.41361,0.118 0.48703,0.26445 0.3276,0.21023 0.51024,0.35348 0.42843,-0.60582 0.26375,-0.29434 0.0268,-0.0847 -0.0534,-0.0821 -0.36201,-0.30329 -0.3955,-0.29423 -0.5298,-0.25871 -0.53402,-0.20694 z"
style="fill:url(#linearGradient4221);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<circle
r="3.2723746"
cy="140.06039"
cx="237.19572"
id="circle4140"
style="opacity:1;fill:#62325b;fill-opacity:1;fill-rule:nonzero;stroke:#563961;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4213);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 242.09618,124.347 0.006,0.41952 -0.0411,0.59002 -0.7159,0.16054 -0.23842,-0.201 -0.10531,-0.36331 -0.0866,-0.42831 -0.14382,-0.37906 -0.21293,-0.56644 -0.31566,-0.4454 -0.29028,-0.44765 0.43112,-0.60538 0.25937,-0.29054 0.10284,-0.0325 0.27241,0.36369 0.20466,0.28024 0.19092,0.31798 0.28012,0.53785 0.28411,0.5797 z"
id="path4189"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<circle
style="opacity:1;fill:#c9ccca;fill-opacity:1;fill-rule:nonzero;stroke:#563961;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4171-2"
cx="237.17365"
cy="142.4519"
r="2.7203298" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#52306f;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445-0"
cx="237.21135"
cy="141.25285"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237.20725,135.26368 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:url(#linearGradient4214);fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 237.5406,122.33096 0.42406,0.0873 0.46149,0.16214 0.48643,0.31181 0.44901,0.39913 0.34924,0.47395 0.16214,0.29935 0.21203,0.14967 c 0,0 0.18709,-0.19956 0.1372,-0.29934 -0.0499,-0.0998 -0.37418,-0.7733 -0.37418,-0.7733 l -0.47395,-0.51138 -0.61116,-0.47396 c 0,0 -0.84814,-0.24945 -0.89803,-0.26192 -0.0499,-0.0125 -0.64857,-0.0748 -0.64857,-0.0748 l -0.2744,0.24945 0.18709,0.19956 0.28687,0.0499 z"
id="path4205"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient4220);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 232.36763,125.2129 0.12239,0.86428 -0.0928,-0.53213 1.2251,0.46954 0.0331,-0.16468 -0.0668,-0.32592 0.039,-0.49831 0.0223,-0.42954 0.14852,-0.53392 0.13143,-0.3664 0.22984,-0.57757 -0.69199,-0.28608 -0.33781,-0.18501 -0.11037,-0.005 -0.0485,0.0678 -0.2144,0.42079 -0.19807,0.4514 -0.13334,0.57432 -0.0819,0.56682 z"
id="path4216"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4218"
d="m 235.33069,120.64326 0.40749,-0.0999 0.58422,-0.0922 0.31696,0.66168 -0.14243,0.27741 -0.33045,0.18409 -0.39799,0.18042 -0.33716,0.22515 -0.50428,0.33451 -0.36329,0.40748 -0.36786,0.38216 -0.68663,-0.28332 -0.3435,-0.18762 -0.0623,-0.0926 0.2998,-0.3474 0.22722,-0.26228 0.26708,-0.25735 0.46135,-0.39358 0.50124,-0.40685 z"
style="fill:url(#linearGradient4222);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="opacity:1;fill:url(#linearGradient4223);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.41732287;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4214"
sodipodi:type="arc"
sodipodi:cx="57.465004"
sodipodi:cy="265.58994"
sodipodi:rx="1.3851857"
sodipodi:ry="2.3193455"
sodipodi:start="3.8253079"
sodipodi:end="3.8188258"
d="m 56.391165,264.12486 a 1.3851857,2.3193455 0 0 1 1.947088,-0.33533 1.3851857,2.3193455 0 0 1 0.20342,3.25965 1.3851857,2.3193455 0 0 1 -1.946429,0.34589 1.3851857,2.3193455 0 0 1 -0.209728,-3.25853 l 1.079488,1.4534 z"
transform="matrix(0.59697787,-0.8022577,0.76154185,0.64811574,0,0)" />
</g>
</svg>

+ 518
- 0
plugins/community/repos/Hora-Examples/res/mediumknobShadow.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="40"
viewBox="0 0 11.288889 11.288889"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="knobShadow.svg">
<defs
id="defs16902">
<linearGradient
inkscape:collect="always"
id="linearGradient4216">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4218" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4220" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4208">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4210" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4212" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4215">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop4217" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop4219" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4207">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop4209" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop4211" />
</linearGradient>
<linearGradient
id="linearGradient4269"
inkscape:collect="always">
<stop
id="stop4271"
offset="0"
style="stop-color:#f1f1f1;stop-opacity:1" />
<stop
id="stop4273"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient4263"
inkscape:collect="always">
<stop
id="stop4265"
offset="0"
style="stop-color:#f1f1f1;stop-opacity:1" />
<stop
id="stop4267"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4237">
<stop
style="stop-color:#110f0f;stop-opacity:1;"
offset="0"
id="stop4239" />
<stop
style="stop-color:#110f0f;stop-opacity:0;"
offset="1"
id="stop4241" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4194">
<stop
style="stop-color:#ecedeb;stop-opacity:1"
offset="0"
id="stop4196" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4198" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4186">
<stop
style="stop-color:#eef1f0;stop-opacity:1"
offset="0"
id="stop4188" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4190" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4186"
id="linearGradient4192"
x1="239.05032"
y1="125.52426"
x2="235.75284"
y2="123.9191"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7594326,0,0,1.7594326,-176.40459,-98.276939)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4194"
id="linearGradient4200"
x1="236.27908"
y1="123.33409"
x2="238.28973"
y2="125.63596"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7594326,0,0,1.7594326,-176.40459,-98.276939)" />
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter6439"
x="-0.1152"
width="1.2304"
y="-0.1152"
height="1.2304">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.4243662"
id="feGaussianBlur6441" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4237"
id="linearGradient4243"
x1="236.80785"
y1="119.40469"
x2="234.77812"
y2="127.58115"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3544819,1.1229346,-1.1229346,1.3544819,61.889554,-310.86264)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4237"
id="linearGradient4247"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7576941,-0.07819725,0.07819725,1.7576941,-185.96593,-79.67773)"
x1="233.23457"
y1="120.0858"
x2="232.87523"
y2="127.09669" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4263"
id="linearGradient4259"
gradientUnits="userSpaceOnUse"
x1="242.41647"
y1="124.78654"
x2="235.75284"
y2="123.9191" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4269"
id="linearGradient4261"
gradientUnits="userSpaceOnUse"
x1="238.27658"
y1="121.42627"
x2="238.28973"
y2="125.63596"
gradientTransform="translate(0.00422833,0.0019994)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4207"
id="linearGradient4213"
x1="237.00645"
y1="121.16988"
x2="240.59811"
y2="123.80127"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4045933,0,0,1.4045933,-95.981158,-50.427136)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4215"
id="linearGradient4221"
x1="241.81227"
y1="125.74873"
x2="238.84242"
y2="121.53963"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4045933,0,0,1.4045933,-95.987394,-50.445845)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4208"
id="linearGradient4214"
x1="239.81038"
y1="121.457"
x2="238.59337"
y2="123.19106"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4215"
id="linearGradient4220"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.31491934,-1.3688346,1.3688346,-0.31491934,140.76997,489.31246)"
x1="241.09027"
y1="128.52647"
x2="237.62019"
y2="121.88134" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4207"
id="linearGradient4222"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.31491934,-1.3688346,1.3688346,-0.31491934,140.80525,489.29923)"
x1="234.702"
y1="120.79189"
x2="240.62926"
y2="123.95882" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4216"
id="linearGradient4223"
x1="41.340157"
y1="260.57587"
x2="48.977005"
y2="263.55057"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1299311,0,0,1.1130505,2.2699424,-27.460836)" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#a7ffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="16"
inkscape:cx="16.273383"
inkscape:cy="13.032141"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-231.55376,-119.61073)">
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-width:0.546;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445"
cx="225.34045"
cy="127.31587"
r="3.3648584" />
<g
id="g4220"
transform="translate(-12.206249,0.01247258)">
<circle
r="3.2493246"
cy="127.32404"
cx="235.34727"
id="path6447"
style="opacity:1;fill:#151517;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
r="2.694953"
cy="127.24541"
cx="235.25124"
id="path4171"
style="opacity:1;fill:#1f65a4;fill-opacity:1;fill-rule:nonzero;stroke:#000024;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
transform="matrix(0.09674189,0,0,0.09674189,231.60118,121.72934)"
r="25.253815"
cy="56.793663"
cx="37.459763"
id="path6373"
style="opacity:0.59100001;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.82289886;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6439)" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path6443"
d="m 235.27989,124.65764 1e-5,0.74921"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.54586279;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<circle
r="3.3648584"
cy="127.25763"
cx="235.2706"
id="path6445-2"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.546;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
id="g4181"
transform="translate(0,-13.617222)">
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4182"
d="m 238.63313,119.70369 -0.1397,0.12422 0.0466,0.0853 0.031,0.23276 0.12404,0.0776 0.43449,0.1397 0.35884,0.13582 0.31617,0.15131 0.42705,0.22514 0.31194,0.20546 0.2929,0.22889 0.19397,-0.19397 0.0699,-0.0544 0.0796,-0.0834 -0.28126,-0.21142 -0.38597,-0.28124 -0.43256,-0.25216 -0.51011,-0.23469 -0.58772,-0.21723 z"
style="fill:url(#linearGradient4192);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4200);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 242.87729,123.26294 -0.0981,0.15922 -0.0816,-0.0255 -0.23452,0.0106 -0.0982,-0.10855 -0.21357,-0.40335 -0.19663,-0.32951 -0.20425,-0.28484 -0.29644,-0.38104 -0.25685,-0.27123 -0.36397,-0.31613 0.18022,-0.19 0.0753,-0.0547 0.0883,-0.0889 0.25738,0.23987 0.34446,0.33075 0.324,0.38175 0.32037,0.46115 0.31675,0.54063 z"
id="path4184"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
</g>
<g
id="g4177"
transform="matrix(-1.0819732,0,0,-1.0819732,494.07239,247.60968)">
<path
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4227"
d="m 235.73807,121.48151 0.0867,-0.039 0.16802,-0.0572 0.2477,-0.0919 0.30183,-0.0724 0.36485,-0.0753 0.39428,-0.0259 0.34618,-0.0105 0.2379,0.0105 0.27826,0.029 0.34191,0.0618 0.36939,0.0889 0.33405,0.1258 0.28143,0.12262 0.29543,0.1543 0.26507,0.15431 0.21055,0.16557 0.35654,0.27499 0.17814,0.16821 0.26148,0.29241 0.22832,0.32025 0.14498,0.24512 0.13917,0.24579 0.10328,0.22745 0.1149,0.28687 0.1147,0.34189 0.0551,0.23734 0.0563,0.33915 0.014,0.23829 0.0255,0.3034 -0.0179,0.33776 -0.0202,0.28563 -0.0473,0.31851 -0.0639,0.26891 -0.11753,0.37322 -0.13688,0.32835 -0.20349,0.40857 -1.27668,1.54407 0.0958,-0.74299 0.0311,-1.00034 -0.18059,-1.4325 -0.36468,-0.90102 -0.54977,-0.71229 -0.77995,-0.67519 -0.49312,-0.35792 -1.00344,-0.31235 -0.77869,-0.16099 -0.69133,-0.0601 -0.36191,-0.0123 -0.41615,0.0278 -0.38531,0.0634 -0.2948,0.0883 -0.13724,-0.0538 1.41874,-1.45575 0.37366,-0.18435 z"
style="fill:url(#linearGradient4243);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4247);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 233.26398,123.77016 0.0388,-0.0871 0.0862,-0.15518 0.12158,-0.23452 0.17489,-0.25634 0.21968,-0.30092 0.27468,-0.28405 0.24893,-0.24081 0.18303,-0.15237 0.22561,-0.16556 0.29464,-0.18404 0.33339,-0.18231 0.33196,-0.13125 0.29084,-0.0982 0.32245,-0.0843 0.2999,-0.0646 0.26721,-0.0188 0.44883,-0.0359 0.24491,0.005 0.39015,0.0409 0.38428,0.0837 0.27173,0.085 0.26804,0.089 0.22949,0.0986 0.27789,0.13513 0.31455,0.17632 0.20027,0.13864 0.26972,0.21318 0.17085,0.1668 0.22275,0.20757 0.21351,0.26234 0.17701,0.22508 0.1789,0.26776 0.13337,0.24212 0.16381,0.3553 0.11929,0.33512 0.12368,0.43935 -0.14339,1.99714 -0.21093,-0.73887 -0.5559,-0.79289 -0.78584,-0.84662 -1.15478,-0.82579 -0.82362,-0.40662 -1.27964,-0.28642 -0.60572,0.0661 -0.9531,0.44279 -0.68499,0.40384 -0.55246,0.41994 -0.2766,0.23371 -0.28954,0.30014 -0.2427,0.30588 -0.15906,0.26343 -0.13776,0.0522 0.15272,-1.00302 0.15359,-0.38739 z"
id="path4245"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
</g>
<g
id="g4253"
transform="matrix(0.59288038,-1.6565313,1.6565313,0.59288038,-112.8035,426.09644)">
<path
style="fill:url(#linearGradient4259);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 235.89293,123.89257 -0.0794,0.0706 0.0265,0.0485 0.0176,0.13229 0.0705,0.0441 0.24695,0.0794 0.20395,0.0772 0.1797,0.086 0.24272,0.12796 0.1773,0.11678 0.16647,0.13009 0.11024,-0.11025 0.0397,-0.0309 0.0452,-0.0474 -0.15985,-0.12016 -0.21938,-0.15985 -0.24585,-0.14332 -0.28993,-0.13339 -0.33404,-0.12347 z"
id="path4255"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4257"
d="m 238.3094,125.91752 -0.0557,0.0905 -0.0464,-0.0145 -0.13329,0.006 -0.0558,-0.0617 -0.12139,-0.22925 -0.11176,-0.18728 -0.11609,-0.1619 -0.16848,-0.21657 -0.14599,-0.15415 -0.20664,-0.18561 0.10629,-0.10703 0.0397,-0.03 0.0454,-0.0476 0.15015,0.13729 0.19578,0.18799 0.18415,0.21697 0.18208,0.26211 0.18004,0.30727 z"
style="fill:url(#linearGradient4261);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<circle
style="opacity:1;fill:#7a3a71;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447-9"
cx="237.2464"
cy="140.70706"
r="5.2720723" />
<circle
style="opacity:1;fill:#242a73;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447-95"
cx="221.2877"
cy="139.06734"
r="5.2720723" />
<circle
r="3.2723746"
cy="139.05568"
cx="221.20175"
id="circle4140-7"
style="opacity:1;fill:#002a77;fill-opacity:1;fill-rule:nonzero;stroke:#002a77;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
transform="matrix(0.45324779,0,0,0.45331118,99.381947,36.848384)"
inkscape:transform-center-x="0.80940956"
d="m 271.77944,230.87365 -0.45243,1.24953 -1.18972,-0.59212 -0.78614,1.07145 -0.9747,-0.90331 -1.05616,0.80657 -0.68073,-1.14132 -1.24062,0.47634 -0.33161,-1.28688 -1.32456,0.10752 0.0444,-1.32817 -1.3012,-0.27 0.41677,-1.26188 -1.17242,-0.62565 0.7554,-1.09334 -0.94867,-0.93062 1.03284,-0.83624 -0.64806,-1.16019 1.22659,-0.51138 -0.29493,-1.29577 1.32097,-0.14509 0.0821,-1.32639 1.30835,0.23295 0.45243,-1.24953 1.18972,0.59211 0.78614,-1.07145 0.9747,0.90331 1.05616,-0.80657 0.68073,1.14133 1.24062,-0.47634 0.33161,1.28688 1.32456,-0.10753 -0.0444,1.32818 1.3012,0.27 -0.41677,1.26187 1.17242,0.62566 -0.7554,1.09334 0.94866,0.93062 -1.03283,0.83623 0.64805,1.1602 -1.22658,0.51137 0.29493,1.29578 -1.32097,0.14509 -0.0821,1.32638 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.1899973"
sodipodi:arg1="1.0471976"
sodipodi:r2="7.1432056"
sodipodi:r1="6.2145891"
sodipodi:cy="225.49165"
sodipodi:cx="268.67215"
sodipodi:sides="22"
id="path4237"
style="opacity:1;fill:#0046c3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60555112;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star" />
<circle
style="opacity:1;fill:#bfc1c1;fill-opacity:1;fill-rule:nonzero;stroke:#002a77;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4171-8"
cx="221.17967"
cy="139.04829"
r="2.7203298" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#001c4a;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445-6"
cx="221.21738"
cy="139.11925"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 221.21329,134.04729 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4187"
d="m 238.30596,120.45347 -0.86972,-0.0745 0.53939,0.0289 -0.73227,1.08863 0.15307,0.0692 0.33259,0.008 0.47689,0.14971 0.41361,0.118 0.48703,0.26445 0.3276,0.21023 0.51024,0.35348 0.42843,-0.60582 0.26375,-0.29434 0.0268,-0.0847 -0.0534,-0.0821 -0.36201,-0.30329 -0.3955,-0.29423 -0.5298,-0.25871 -0.53402,-0.20694 z"
style="fill:url(#linearGradient4221);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<circle
r="3.2723746"
cy="140.06039"
cx="237.19572"
id="circle4140"
style="opacity:1;fill:#62325b;fill-opacity:1;fill-rule:nonzero;stroke:#563961;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4213);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 242.09618,124.347 0.006,0.41952 -0.0411,0.59002 -0.7159,0.16054 -0.23842,-0.201 -0.10531,-0.36331 -0.0866,-0.42831 -0.14382,-0.37906 -0.21293,-0.56644 -0.31566,-0.4454 -0.29028,-0.44765 0.43112,-0.60538 0.25937,-0.29054 0.10284,-0.0325 0.27241,0.36369 0.20466,0.28024 0.19092,0.31798 0.28012,0.53785 0.28411,0.5797 z"
id="path4189"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<circle
style="opacity:1;fill:#c9ccca;fill-opacity:1;fill-rule:nonzero;stroke:#563961;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4171-2"
cx="237.17365"
cy="142.4519"
r="2.7203298" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#52306f;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445-0"
cx="237.21135"
cy="141.25285"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237.20725,135.26368 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:url(#linearGradient4214);fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 237.5406,122.33096 0.42406,0.0873 0.46149,0.16214 0.48643,0.31181 0.44901,0.39913 0.34924,0.47395 0.16214,0.29935 0.21203,0.14967 c 0,0 0.18709,-0.19956 0.1372,-0.29934 -0.0499,-0.0998 -0.37418,-0.7733 -0.37418,-0.7733 l -0.47395,-0.51138 -0.61116,-0.47396 c 0,0 -0.84814,-0.24945 -0.89803,-0.26192 -0.0499,-0.0125 -0.64857,-0.0748 -0.64857,-0.0748 l -0.2744,0.24945 0.18709,0.19956 0.28687,0.0499 z"
id="path4205"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient4220);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 232.36763,125.2129 0.12239,0.86428 -0.0928,-0.53213 1.2251,0.46954 0.0331,-0.16468 -0.0668,-0.32592 0.039,-0.49831 0.0223,-0.42954 0.14852,-0.53392 0.13143,-0.3664 0.22984,-0.57757 -0.69199,-0.28608 -0.33781,-0.18501 -0.11037,-0.005 -0.0485,0.0678 -0.2144,0.42079 -0.19807,0.4514 -0.13334,0.57432 -0.0819,0.56682 z"
id="path4216"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4218"
d="m 235.33069,120.64326 0.40749,-0.0999 0.58422,-0.0922 0.31696,0.66168 -0.14243,0.27741 -0.33045,0.18409 -0.39799,0.18042 -0.33716,0.22515 -0.50428,0.33451 -0.36329,0.40748 -0.36786,0.38216 -0.68663,-0.28332 -0.3435,-0.18762 -0.0623,-0.0926 0.2998,-0.3474 0.22722,-0.26228 0.26708,-0.25735 0.46135,-0.39358 0.50124,-0.40685 z"
style="fill:url(#linearGradient4222);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="opacity:1;fill:url(#linearGradient4223);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.41732287;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4214"
sodipodi:type="arc"
sodipodi:cx="57.465004"
sodipodi:cy="265.58994"
sodipodi:rx="1.3851857"
sodipodi:ry="2.3193455"
sodipodi:start="3.8253079"
sodipodi:end="3.8188258"
d="m 56.391165,264.12486 a 1.3851857,2.3193455 0 0 1 1.947088,-0.33533 1.3851857,2.3193455 0 0 1 0.20342,3.25965 1.3851857,2.3193455 0 0 1 -1.946429,0.34589 1.3851857,2.3193455 0 0 1 -0.209728,-3.25853 l 1.079488,1.4534 z"
transform="matrix(0.59697787,-0.8022577,0.76154185,0.64811574,0,0)" />
</g>
</svg>

+ 1625
- 0
plugins/community/repos/Hora-Examples/res/recorder.svg
File diff suppressed because it is too large
View File


+ 52
- 0
plugins/community/repos/Hora-Examples/res/saw1024.gwt View File

@@ -0,0 +1,52 @@
0,255,510,764,1016,1268,1518,1768,2016,2264,2511,2756,3001,3245,3488,3730,3971,4211,4450,4688,
4925,5161,5397,5631,5865,6097,6329,6560,6790,7019,7247,7474,7701,7926,8151,8374,8597,8819,9040,9261,
9480,9698,9916,10133,10349,10564,10778,10992,11205,11416,11627,11838,12047,12255,12463,12670,12876,13081,13286,13490,
13693,13895,14096,14297,14496,14695,14893,15091,15288,15483,15679,15873,16067,16259,16452,16643,16834,17023,17213,17401,
17589,17775,17962,18147,18332,18516,18699,18882,19064,19245,19425,19605,19784,19963,20140,20317,20493,20669,20844,21018,
21192,21365,21537,21708,21879,22049,22219,22388,22556,22724,22891,23057,23222,23387,23552,23715,23878,24041,24203,24364,
24524,24684,24843,25002,25160,25317,25474,25630,25786,25941,26095,26249,26402,26555,26707,26858,27009,27159,27309,27458,
27606,27754,27901,28048,28194,28340,28485,28629,28773,28917,29059,29201,29343,29484,29625,29765,29904,30043,30182,30319,
30457,30593,30730,30865,31000,31135,31269,31403,31536,31668,31800,31932,32063,32193,32323,32453,32582,32710,32838,32966,
33093,33219,33345,33471,33596,33720,33844,33968,34091,34214,34336,34457,34578,34699,34819,34939,35058,35177,35296,35413,
35531,35648,35764,35880,35996,36111,36226,36340,36454,36567,36680,36793,36905,37016,37128,37238,37349,37459,37568,37677,
37786,37894,38002,38109,38216,38322,38429,38534,38639,38744,38849,38953,39056,39160,39263,39365,39467,39569,39670,39771,
39871,39971,40071,40170,40269,40368,40466,40563,40661,40758,40854,40951,41046,41142,41237,41332,41426,41520,41614,41707,
41800,41892,41985,42076,42168,42259,42350,42440,42530,42620,42709,42798,42887,42975,43063,43151,43238,43325,43411,43498,
43584,43669,43754,43839,43924,44008,44092,44176,44259,44342,44424,44507,44589,44670,44752,44833,44913,44994,45074,45154,
45233,45312,45391,45470,45548,45626,45703,45781,45858,45935,46011,46087,46163,46238,46314,46389,46463,46538,46612,46685,
46759,46832,46905,46978,47050,47122,47194,47265,47337,47408,47478,47549,47619,47689,47758,47827,47896,47965,48034,48102,
48170,48238,48305,48372,48439,48506,48572,48638,48704,48770,48835,48900,48965,49030,49094,49158,49222,49286,49349,49412,
49475,49538,49600,49662,49724,49786,49847,49908,49969,50030,50090,50150,50210,50270,50330,50389,50448,50507,50565,50624,
50682,50740,50797,50855,50912,50969,51026,51083,51139,51195,51251,51307,51362,51417,51472,51527,51582,51636,51690,51744,
51798,51852,51905,51958,52011,52064,52116,52169,52221,52273,52324,52376,52427,52478,52529,52580,52630,52681,52731,52781,
52830,52880,52929,52978,53027,53076,53125,53173,53221,53269,53317,53365,53412,53460,53507,53553,53600,53647,53693,53739,
53785,53831,53877,53922,53967,54012,54057,54102,54147,54191,54235,54279,54323,54367,54411,54454,54497,54540,54583,54626,
54668,54711,54753,54795,54837,54878,54920,54961,55003,55044,55085,55125,55166,55206,55247,55287,55327,55366,55406,55446,
55485,55524,55563,55602,55641,55679,55718,55756,55794,55832,55870,55908,55945,55982,56020,56057,56094,56131,56167,56204,
56240,56276,56312,56348,56384,56420,56455,56491,56526,56561,56596,56631,56666,56700,56735,56769,56803,56837,56871,56905,
56939,56972,57006,57039,57072,57105,57138,57171,57203,57236,57268,57300,57332,57364,57396,57428,57460,57491,57522,57554,
57585,57616,57647,57677,57708,57738,57769,57799,57829,57859,57889,57919,57949,57978,58008,58037,58066,58096,58125,58153,
58182,58211,58239,58268,58296,58324,58353,58381,58408,58436,58464,58491,58519,58546,58573,58601,58628,58655,58681,58708,
58735,58761,58788,58814,58840,58866,58892,58918,58944,58970,58995,59021,59046,59071,59097,59122,59147,59172,59196,59221,
59246,59270,59295,59319,59343,59367,59391,59415,59439,59463,59487,59510,59534,59557,59581,59604,59627,59650,59673,59696,
59718,59741,59764,59786,59809,59831,59853,59875,59897,59919,59941,59963,59985,60006,60028,60049,60071,60092,60113,60135,
60156,60177,60197,60218,60239,60260,60280,60301,60321,60341,60362,60382,60402,60422,60442,60462,60481,60501,60521,60540,
60560,60579,60599,60618,60637,60656,60675,60694,60713,60732,60750,60769,60788,60806,60825,60843,60861,60879,60898,60916,
60934,60952,60970,60987,61005,61023,61040,61058,61075,61093,61110,61127,61144,61162,61179,61196,61212,61229,61246,61263,
61280,61296,61313,61329,61345,61362,61378,61394,61410,61427,61443,61458,61474,61490,61506,61522,61537,61553,61568,61584,
61599,61615,61630,61645,61660,61675,61690,61705,61720,61735,61750,61765,61780,61794,61809,61823,61838,61852,61867,61881,
61895,61909,61923,61937,61952,61965,61979,61993,62007,62021,62035,62048,62062,62075,62089,62102,62116,62129,62142,62155,
62169,62182,62195,62208,62221,62234,62247,62259,62272,62285,62298,62310,62323,62335,62348,62360,62373,62385,62397,62409,
62422,62434,62446,62458,62470,62482,62494,62506,62517,62529,62541,62553,62564,62576,62587,62599,62610,62622,62633,62644,
62656,62667,62678,62689,62700,62711,62722,62733,62744,62755,62766,62777,62787,62798,62809,62819,62830,62841,62851,62862,
62872,62882,62893,62903,62913,62923,62934,62944,62954,62964,62974,62984,62994,63004,63014,63024,63033,63043,63053,63062,
63072,63082,63091,63101,63110,63120,63129,63139,63148,63157,63166,63176,63185,63194,63203,63212,63221,63230,63239,63248,
63257,63266,63275,63284,63293,63301,63310,63319,63327,63336,63344,63353,63362,63370,63378,63387,63395,63404,63412,63420,
63428,63437,63445,63453,63461,63469,63477,63485,63493,63501,63509,63517,63525,63533,63540,63548,63556,63564,63571,63579,
63587,63594,63602,63609,63617,63624,63632,63639,63647,63654,63661,63669,63676,63683,63690,63698,63705,63712,63719,63726,
63733,63740,63747,63754,63761,63768,63775,63782,63789,63795,63802,63809,63816,63822,63829,63836,63842,63849,63855,63862,
63869,63875,63881,63888,63894,63901,63907,63913,63920,63926,63932,63939,63945,63951,63957,63963,63969,63976,63982,63988,
63994,64000,64006,64012,64018,64024,64029,64035,64041,64047,64053,64059,64064,64070,64076,64081,64087,64093,64098,64104,
64110,64115,64121,64126,64132,64137,64143,64148,64153,64159,64164,64170,64175,64180,64185,64191,64196,64201,64206,64212,
64217,64222,64227,64232,64237,64242,64247,64252,64257,64262,64267,64272,64277,64282,64287,64292,64297,64301,64306,64311,
64316,64321,64325,64330,64335,

+ 16
- 0
plugins/community/repos/Hora-Examples/res/saw128.gwt View File

@@ -0,0 +1,16 @@
0,2016,3971,5865,7701,9480,11205,12876,
14496,16067,17589,19064,20493,21879,23222,24524,
25786,27009,28194,29343,30457,31536,32582,33596,
34578,35531,36454,37349,38216,39056,39871,40661,
41426,42168,42887,43584,44259,44913,45548,46163,
46759,47337,47896,48439,48965,49475,49969,50448,
50912,51362,51798,52221,52630,53027,53412,53785,
54147,54497,54837,55166,55485,55794,56094,56384,
56666,56939,57203,57460,57708,57949,58182,58408,
58628,58840,59046,59246,59439,59627,59809,59985,
60156,60321,60481,60637,60788,60934,61075,61212,
61345,61474,61599,61720,61838,61952,62062,62169,
62272,62373,62470,62564,62656,62744,62830,62913,
62994,63072,63148,63221,63293,63362,63428,63493,
63556,63617,63676,63733,63789,63842,63894,63945,
63994,64041,64087,64132,64175,64217,64257,64297,

+ 26
- 0
plugins/community/repos/Hora-Examples/res/saw512.gwt View File

@@ -0,0 +1,26 @@
0,511,1018,1521,2020,2515,3007,3494,3978,4458,4934,5407,5876,6341,6802,7260,7715,8166,8613,9057,
9497,9934,10368,10798,11225,11648,12068,12485,12899,13309,13716,14120,14521,14919,15314,15705,16094,16479,16862,17241,
17618,17992,18362,18730,19095,19457,19816,20173,20527,20877,21226,21571,21914,22254,22592,22926,23259,23588,23915,24240,
24562,24881,25198,25513,25825,26135,26442,26747,27049,27349,27647,27942,28235,28526,28815,29101,29385,29667,29947,30224,
30500,30773,31044,31313,31580,31844,32107,32368,32626,32883,33137,33390,33641,33889,34136,34381,34624,34865,35104,35341,
35577,35810,36042,36272,36500,36727,36951,37174,37395,37615,37832,38048,38263,38475,38686,38896,39103,39309,39514,39717,
39918,40118,40316,40513,40708,40901,41093,41284,41473,41661,41847,42032,42215,42397,42577,42756,42934,43110,43285,43458,
43630,43801,43971,44139,44306,44471,44635,44798,44960,45121,45280,45438,45594,45750,45904,46057,46209,46360,46509,46658,
46805,46951,47096,47240,47382,47524,47664,47803,47942,48079,48215,48350,48484,48617,48749,48880,49010,49139,49266,49393,
49519,49644,49768,49891,50013,50134,50254,50373,50491,50609,50725,50840,50955,51069,51182,51293,51404,51515,51624,51732,
51840,51947,52053,52158,52262,52366,52468,52570,52671,52772,52871,52970,53068,53165,53262,53357,53452,53546,53640,53733,
53825,53916,54007,54096,54186,54274,54362,54449,54536,54621,54706,54791,54875,54958,55040,55122,55203,55284,55364,55443,
55522,55600,55677,55754,55830,55906,55981,56056,56130,56203,56276,56348,56419,56491,56561,56631,56700,56769,56838,56905,
56973,57040,57106,57172,57237,57301,57366,57429,57493,57555,57617,57679,57740,57801,57862,57921,57981,58040,58098,58156,
58214,58271,58327,58384,58439,58495,58549,58604,58658,58712,58765,58818,58870,58922,58974,59025,59075,59126,59176,59225,
59275,59323,59372,59420,59468,59515,59562,59608,59655,59700,59746,59791,59836,59880,59924,59968,60012,60055,60097,60140,
60182,60224,60265,60306,60347,60387,60427,60467,60507,60546,60585,60623,60662,60700,60737,60775,60812,60849,60885,60922,
60958,60993,61029,61064,61099,61133,61168,61202,61235,61269,61302,61335,61368,61400,61433,61465,61496,61528,61559,61590,
61621,61651,61682,61712,61742,61771,61801,61830,61859,61887,61916,61944,61972,62000,62027,62055,62082,62109,62135,62162,
62188,62214,62240,62266,62291,62317,62342,62367,62391,62416,62440,62464,62488,62512,62536,62559,62582,62605,62628,62651,
62673,62695,62718,62740,62761,62783,62804,62826,62847,62868,62889,62909,62930,62950,62970,62990,63010,63030,63049,63069,
63088,63107,63126,63145,63163,63182,63200,63218,63236,63254,63272,63290,63307,63325,63342,63359,63376,63393,63409,63426,
63443,63459,63475,63491,63507,63523,63539,63554,63570,63585,63600,63615,63630,63645,63660,63674,63689,63703,63718,63732,
63746,63760,63774,63787,63801,63814,63828,63841,63854,63867,63880,63893,63906,63919,63931,63944,63956,63969,63981,63993,
64005,64017,64029,64041,64052,64064,64075,64087,64098,64109,64120,64131,64142,64153,64164,64175,64185,64196,64206,64216,
64227,64237,64247,64257,64267,64277,64287,64297,64306,64316,64325,64335,

+ 85
- 0
plugins/community/repos/Hora-Examples/res/screen.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="240"
height="50"
viewBox="0 0 67.733338 14.111112"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="screen.svg">
<defs
id="defs16902">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="80.537145"
inkscape:cy="-2.7305208"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-225.50527,-124.77466)">
<g
id="g4140"
style="stroke:#e30f00;stroke-opacity:1">
<path
inkscape:connector-curvature="0"
id="path4150"
d="m 227.95334,129.28979 0,-2.23711 2.40935,0"
style="fill:none;fill-rule:evenodd;stroke:#e30f00;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#e30f00;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 227.94491,124.79276 0,2.23711 -2.40935,0"
id="path4138"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

+ 1567
- 0
plugins/community/repos/Hora-Examples/res/sequencer.svg
File diff suppressed because it is too large
View File


+ 1
- 0
plugins/community/repos/Hora-Examples/res/sin128.gwt View File

@@ -0,0 +1 @@
32768,34375,35979,37575,39160,40729,42279,43807,45307,46777,48214,49613,50972,52287,53555,54773,55938,57047,58097,59087,60013,60873,61666,62389,63041,63620,64124,64553,64905,65180,65377,65496,65535,65496,65377,65180,64905,64553,64124,63620,63041,62389,61666,60873,60013,59087,58097,57047,55938,54773,53555,52287,50972,49613,48214,46777,45307,43807,42279,40729,39160,37575,35979,34375,32768,31160,29556,27960,26375,24806,23256,21728,20228,18758,17321,15922,14563,13248,11980,10762,9597,8488,7438,6448,5522,4662,3869,3146,2494,1915,1411,982,630,355,158,39,0,39,158,355,630,982,1411,1915,2494,3146,3869,4662,5522,6448,7438,8488,9597,10762,11980,13248,14563,15922,17321,18758,20228,21728,23256,24806,26375,27960,29556,31160,

+ 26
- 0
plugins/community/repos/Hora-Examples/res/sin512.gwt View File

@@ -0,0 +1,26 @@
32768,33170,33573,33976,34378,34781,35183,35584,35986,36386,36786,37186,37585,37983,38380,38777,39172,39567,39961,40353,
40745,41135,41524,41911,42297,42682,43065,43447,43827,44206,44582,44957,45330,45701,46071,46438,46803,47166,47527,47885,
48242,48596,48947,49296,49643,49987,50329,50667,51004,51337,51667,51995,52320,52642,52961,53276,53589,53899,54205,54508,
54808,55104,55397,55687,55973,56256,56535,56811,57083,57351,57615,57876,58133,58386,58635,58881,59122,59360,59593,59822,
60048,60269,60486,60698,60907,61111,61311,61507,61698,61885,62068,62246,62420,62589,62754,62914,63070,63221,63367,63509,
63646,63778,63906,64029,64148,64261,64370,64474,64574,64668,64758,64842,64922,64998,65068,65133,65194,65249,65300,65346,
65386,65422,65453,65479,65500,65516,65527,65534,65535,65531,65522,65509,65490,65467,65438,65405,65367,65323,65275,65222,
65164,65101,65033,64961,64883,64801,64713,64621,64524,64423,64316,64205,64089,63968,63843,63713,63578,63438,63294,63146,
62992,62834,62672,62505,62334,62158,61977,61792,61603,61410,61212,61010,60803,60593,60378,60159,59935,59708,59477,59241,
59002,58759,58511,58260,58005,57746,57483,57217,56947,56673,56396,56115,55831,55543,55251,54956,54658,54357,54052,53744,
53433,53119,52802,52481,52158,51832,51503,51171,50836,50498,50158,49815,49470,49122,48772,48419,48064,47706,47347,46985,
46621,46255,45886,45516,45144,44770,44394,44017,43637,43257,42874,42490,42105,41718,41329,40940,40549,40157,39764,39370,
38975,38579,38182,37784,37385,36986,36586,36186,35785,35384,34982,34580,34177,33775,33372,32969,32566,32163,31760,31358,
30955,30553,30151,29750,29349,28949,28549,28150,27751,27353,26956,26560,26165,25771,25378,24986,24595,24206,23817,23430,
23045,22661,22278,21898,21518,21141,20765,20391,20019,19649,19280,18914,18550,18188,17829,17471,17116,16763,16413,16065,
15720,15377,15037,14699,14364,14032,13703,13377,13054,12733,12416,12102,11791,11483,11178,10877,10579,10284,9992,9704,
9420,9139,8862,8588,8318,8052,7789,7530,7275,7024,6776,6533,6294,6058,5827,5600,5376,5157,4942,4732,
4525,4323,4125,3932,3743,3558,3377,3201,3030,2863,2701,2543,2389,2241,2097,1957,1822,1692,1567,1446,
1330,1219,1112,1011,914,822,734,652,574,502,434,371,313,260,212,168,130,97,68,45,
26,13,4,0,1,8,19,35,56,82,113,149,189,235,286,341,402,467,537,613,
693,777,867,961,1061,1165,1274,1387,1506,1629,1757,1889,2026,2168,2314,2465,2621,2781,2946,3115,
3289,3467,3650,3837,4028,4224,4424,4628,4837,5049,5266,5487,5713,5942,6175,6413,6654,6900,7149,7402,
7659,7920,8184,8452,8724,9000,9279,9562,9848,10138,10431,10727,11027,11330,11636,11946,12259,12574,12893,13215,
13540,13868,14198,14531,14868,15206,15548,15892,16239,16588,16939,17293,17650,18008,18369,18732,19097,19464,19834,20205,
20578,20953,21329,21708,22088,22470,22853,23238,23624,24011,24400,24790,25182,25574,25968,26363,26758,27155,27552,27950,
28349,28749,29149,29549,29951,30352,30754,31157,31559,31962,32365,32768,

+ 63
- 0
plugins/community/repos/Hora-Examples/res/smallLedGreen.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="2mm"
height="2mm"
viewBox="0 0 7.086614 7.086614"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="SmallLedGreen.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="32"
inkscape:cx="10.546118"
inkscape:cy="2.2124848"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1045.2756)">
<circle
style="opacity:1;fill:#3ddb50;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4136"
cx="3.5425451"
cy="1048.8246"
r="3.5433071" />
</g>
</svg>

+ 63
- 0
plugins/community/repos/Hora-Examples/res/smallLedRed.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="2mm"
height="2mm"
viewBox="0 0 7.086614 7.086614"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="SmallLedRed.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="32"
inkscape:cx="10.546118"
inkscape:cy="2.2124848"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1045.2756)">
<circle
style="opacity:1;fill:#ff0050;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4136"
cx="3.5425451"
cy="1048.8246"
r="3.5433071" />
</g>
</svg>

+ 94
- 0
plugins/community/repos/Hora-Examples/res/switch_0.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="13.125"
height="19.351038"
viewBox="0 0 3.7041666 5.4612927"
version="1.1"
id="svg56722"
inkscape:version="0.91 r13725"
sodipodi:docname="switch_0.svg">
<defs
id="defs56716" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="9.3472782"
inkscape:cx="-19.858206"
inkscape:cy="1.2617334"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata56719">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-35.423779,-63.339207)">
<path
inkscape:connector-curvature="0"
id="path5785"
style="fill:#0a0b0e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2817142"
d="m 35.423779,63.729496 c 0,-0.214411 0.175878,-0.390289 0.390289,-0.390289 l 2.923589,0 c 0.214411,0 0.390289,0.175878 0.390289,0.390289 l 0,4.68099 c 0,0.214412 -0.175878,0.390014 -0.390289,0.390014 l -2.923589,0 c -0.214411,0 -0.390289,-0.175602 -0.390289,-0.390014 z" />
<g
id="g5795"
style="fill:#646464;fill-opacity:1;stroke-width:1.2817142"
transform="matrix(0.27523902,0,0,-0.27523902,-180.22814,385.03395)">
<g
id="g5797"
style="fill:#646464;fill-opacity:1;stroke-width:1.2817142">
<path
d="m 785.616,1167.502 c -0.468,0 -0.85,-0.382 -0.85,-0.85 l 0,0 0,-15.724 c 0,-0.468 0.382,-0.851 0.85,-0.851 l 0,0 9.241,0 c 0.466,0 0.849,0.383 0.849,0.851 l 0,0 0,15.724 c 0,0.468 -0.383,0.85 -0.849,0.85 l 0,0 z"
style="fill:#646464;fill-opacity:1;stroke:none;stroke-width:1.2817142"
id="path5805"
inkscape:connector-curvature="0" />
</g>
</g>
<path
d="m 35.77036,66.147251 3.011115,0 0,2.340633 -3.011115,0 z"
style="fill:#969696;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2817142"
id="path5815"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#414141;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4142"
width="2.5406098"
height="1.6866233"
x="36.021568"
y="66.494743"
ry="0.2051324" />
</g>
</svg>

+ 94
- 0
plugins/community/repos/Hora-Examples/res/switch_1.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="14"
height="20.641106"
viewBox="0 0 3.7041666 5.4612927"
version="1.1"
id="svg56722"
inkscape:version="0.91 r13725"
sodipodi:docname="switch_1.svg">
<defs
id="defs56716" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.919596"
inkscape:cx="-25.328368"
inkscape:cy="10.196355"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="133"
inkscape:window-y="146"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata56719">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-30.16787,-65.374457)">
<path
inkscape:connector-curvature="0"
id="path5785"
style="fill:#0a0b0e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2817142"
d="m 30.182547,65.782278 c 0,-0.213471 0.175107,-0.388578 0.388578,-0.388578 l 2.910769,0 c 0.21347,0 0.388577,0.175107 0.388577,0.388578 l 0,4.660464 c 0,0.213471 -0.175107,0.388304 -0.388577,0.388304 l -2.910769,0 c -0.213471,0 -0.388578,-0.174833 -0.388578,-0.388304 z" />
<g
id="g5795"
style="fill:#646464;fill-opacity:1;stroke-width:1.2817142"
transform="matrix(0.27403208,0,0,-0.2740321,-184.52373,385.6778)">
<g
id="g5797"
style="fill:#646464;fill-opacity:1;stroke-width:1.2817142">
<path
d="m 785.616,1167.502 c -0.468,0 -0.85,-0.382 -0.85,-0.85 l 0,0 0,-15.724 c 0,-0.468 0.382,-0.851 0.85,-0.851 l 0,0 9.241,0 c 0.466,0 0.849,0.383 0.849,0.851 l 0,0 0,15.724 c 0,0.468 -0.383,0.85 -0.849,0.85 l 0,0 z"
style="fill:#646464;fill-opacity:1;stroke:none;stroke-width:1.2817142"
id="path5805"
inkscape:connector-curvature="0" />
</g>
</g>
<path
d="m 30.527609,65.750302 2.99791,0 0,2.330369 -2.99791,0 z"
style="fill:#969696;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2817142"
id="path5815"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#414141;stroke-width:0.46875006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4142"
width="2.3818219"
height="1.5812095"
x="30.814436"
y="66.13633"
ry="0.19231164" />
</g>
</svg>

+ 1560
- 0
plugins/community/repos/Hora-Examples/res/wave.svg
File diff suppressed because it is too large
View File


+ 116
- 0
plugins/community/repos/Hora-Examples/src/ControlledBuffer.cpp View File

@@ -0,0 +1,116 @@
#include "ControlledBuffer.h"

void ControlledBuffer::setinput(float _input)
{
input = _input;
}
void ControlledBuffer::setrec(float _rec)
{
rec = _rec;
}
void ControlledBuffer::setindex(float _index)
{

if (_index < buf.size())
{
rawIndex = _index;
index = int(_index);
if (index > rawIndex && index > 0)
{
index = index-1;
}

}
else
{
/*int j = buf.size();
index = _index%j;*/
index = 0;
rawIndex = 0;
}
if (index > buf.size())
{
index = 0;
rawIndex = 0;
}
}
void ControlledBuffer::setreset(float _reset)
{
if (_reset != 0)
{
index = 0;
rawIndex = 0;
}
}
void ControlledBuffer::setread(float _read)
{
read = _read;
}
float ControlledBuffer::getoutput()
{
if (rec != 0 && wasOnRec == false)
{
buf.clear();
index = 0;
wasOnRec = true;
buf.push_back(input);
output = 0;
}
else if (rec != 0)
{
buf.push_back(input);
output = 0;
}
else if (read != 0)
{

if (buf.size()>0 && index < buf.size())
{
float delta = 0;
float deltaValue = 0;
float lValue = 0;
float cValue = 0;

lValue = buf.at(index);


if (index < buf.size() - 1)
{
cValue = buf.at(index + 1);
}
else
{
cValue = buf.at(0);
}

delta = rawIndex - index;
if (cValue > lValue)
{
deltaValue = cValue - lValue;
output = lValue + (delta * deltaValue) ;
}
else
{
deltaValue = lValue - cValue;
output = lValue - (delta * deltaValue) ;
}
}
else
{
output = 0;
}
}
if (rec == 0)
{
wasOnRec = false;
}
if (read == 0)
{
output = 0;
}
return output;
}
int ControlledBuffer::getbufSize()
{
return buf.size();
}

+ 43
- 0
plugins/community/repos/Hora-Examples/src/ControlledBuffer.h View File

@@ -0,0 +1,43 @@

#include <math.h>
#include <climits>
#include <cstdlib>
#include <ctime>
#include <cmath>
#include <deque>
#include <vector>

class ControlledBuffer {
private:
float input;
float rec;
bool wasOnRec;
float read;
int index;
float rawIndex;
float reset;
float output;
std::vector<float> buf;
public:
ControlledBuffer() :
input(0),
rec(0),
wasOnRec(false),
read(0),
index(0),
rawIndex(0),
reset(0),
output(0),
buf()
{

};
void setinput(float _input);
void setrec(float _rec);
void setread(float _read);
void setreset(float _reset);
void setindex(float _index);
float getoutput();
int getbufSize();
};


+ 15
- 0
plugins/community/repos/Hora-Examples/src/CvToFreq.cpp View File

@@ -0,0 +1,15 @@
#include "CvToFreq.h"

void CvToFreq::setinput(float _input)
{
input = _input;
}
void CvToFreq::setbase(float _base)
{
base = _base;
}
float CvToFreq::getoutput()
{
float output = powf(2.0, input) * base;
return output;
}

+ 21
- 0
plugins/community/repos/Hora-Examples/src/CvToFreq.h View File

@@ -0,0 +1,21 @@

#include <math.h>

class CvToFreq {
private:
float input;
float base;
float output;
public:
CvToFreq() :
input(0),
base(0),
output(0)
{

};
void setinput(float _input);
void setbase(float _base);
float getoutput();
};


+ 24
- 0
plugins/community/repos/Hora-Examples/src/Examples.cpp View File

@@ -0,0 +1,24 @@
#include "Examples.hpp"
#include <math.h>
float getSampleRate()
{
return engineGetSampleRate();
}

RACK_PLUGIN_MODEL_DECLARE(Hora_Examples, miniSeq);
RACK_PLUGIN_MODEL_DECLARE(Hora_Examples, WaveTableOsc);
RACK_PLUGIN_MODEL_DECLARE(Hora_Examples, LowPassVCF);
RACK_PLUGIN_MODEL_DECLARE(Hora_Examples, buf);

RACK_PLUGIN_INIT(Hora_Examples) {
RACK_PLUGIN_INIT_ID();
RACK_PLUGIN_INIT_VERSION("0.6.2");

RACK_PLUGIN_INIT_WEBSITE("http://www.hora-music.be/free-modules.php");
RACK_PLUGIN_INIT_MANUAL("http://www.hora-music.be/free-modules.php");

RACK_PLUGIN_MODEL_ADD(Hora_Examples, miniSeq);
RACK_PLUGIN_MODEL_ADD(Hora_Examples, WaveTableOsc);
RACK_PLUGIN_MODEL_ADD(Hora_Examples, LowPassVCF);
RACK_PLUGIN_MODEL_ADD(Hora_Examples, buf);
}

+ 60
- 0
plugins/community/repos/Hora-Examples/src/Examples.hpp View File

@@ -0,0 +1,60 @@
#include "rack.hpp"

using namespace rack;

RACK_PLUGIN_DECLARE(Hora_Examples);

#if defined(USE_VST2) && !defined(RACK_PLUGIN_SHARED)
#define plugin "Hora-Examples"
#endif // USE_VST2

struct switch_0 : SVGSwitch, ToggleSwitch {
switch_0() {
addFrame(SVG::load(assetPlugin(plugin,"res/switch_0.svg")));
addFrame(SVG::load(assetPlugin(plugin,"res/switch_1.svg")));
sw->wrap();
box.size = sw->box.size;
}
};
struct jack : SVGPort{
jack() {
background->svg = SVG::load(assetPlugin(plugin,"res/jack.svg"));
background->wrap();
box.size = background->box.size;
}
};
struct mediumKnob : SVGKnob{
mediumKnob() {
box.size = Vec(25, 25);
minAngle = -0.75*M_PI;
maxAngle = 0.75*M_PI;
setSVG(SVG::load(assetPlugin(plugin,"res/mediumKnob.svg")));
SVGWidget *shadow = new SVGWidget();
shadow->setSVG(SVG::load(assetPlugin(plugin, "res/mediumknobShadow.svg")));
addChild(shadow);
}
};
struct mediumRotarysnap : SVGKnob{
mediumRotarysnap() {
box.size = Vec(25, 25);
minAngle = -0.75*M_PI;
maxAngle = 0.75*M_PI;
setSVG(SVG::load(assetPlugin(plugin,"res/mediumRotary.svg")));
SVGWidget *shadow = new SVGWidget();
shadow->setSVG(SVG::load(assetPlugin(plugin, "res/mediumRotaryShadow.svg")));
addChild(shadow);
}
};
struct mediumRotarysnap_snap : mediumRotarysnap{
mediumRotarysnap_snap() {
snap = true;
}
};
struct button : SVGSwitch, MomentarySwitch {
button(){
addFrame(SVG::load(assetPlugin(plugin,"res/button.svg")));
addFrame(SVG::load(assetPlugin(plugin,"res/buttonPushed.svg")));
sw->wrap();
box.size = sw->box.size;
}
};

+ 19
- 0
plugins/community/repos/Hora-Examples/src/FreqToRate.cpp View File

@@ -0,0 +1,19 @@
#include "FreqToRate.h"

void FreqToRate::setinput(float _input)
{
input = _input;
}
void FreqToRate::setsampleRate(float _base)
{
base = _base;
}
void FreqToRate::settableLength(float _length)
{
tableLength = _length;
}
float FreqToRate::getoutput()
{
float output = input / base * tableLength;
return output;
}

+ 24
- 0
plugins/community/repos/Hora-Examples/src/FreqToRate.h View File

@@ -0,0 +1,24 @@

#include <math.h>

class FreqToRate {
private:
float input;
float base;
float tableLength;
float output;
public:
FreqToRate() :
input(0),
base(0),
tableLength(0),
output(0)
{

};
void setinput(float _input);
void setsampleRate(float _base);
void settableLength(float _length);
float getoutput();
};


+ 85
- 0
plugins/community/repos/Hora-Examples/src/LowPassVCF.cpp View File

@@ -0,0 +1,85 @@
#include "Examples.hpp"
#include "MMFilter.h"

struct LowPassVCF : Module {
MMFilter MMFilter_mul23;

enum ParamIds {
FREQ_PARAM,
RESO_PARAM,
AUDIO_LEVEL_PARAM,
NUM_PARAMS
};
enum InputIds {
FREQ_INPUT,
RESO_INPUT,
AUDIO_INPUT,
NUM_INPUTS
};
enum OutputIds {
AUDIO_OUTPUT,
NUM_OUTPUTS
};
enum LightIds {
NUM_LIGHTS
};
LowPassVCF();
void step()override;
};

LowPassVCF::LowPassVCF() {
params.resize(NUM_PARAMS);
inputs.resize(NUM_INPUTS);
outputs.resize(NUM_OUTPUTS);
}
void LowPassVCF::step() {
int int24_out = 0;
float FREQ_PARAM_output = params[FREQ_PARAM].value;
float RESO_PARAM_output = params[RESO_PARAM].value;
float FREQ_INPUT_signal = inputs[FREQ_INPUT].value;
float RESO_INPUT_signal = inputs[RESO_INPUT].value;
float AUDIO_INPUT_signal = inputs[AUDIO_INPUT].value;
float AUDIO_LEVEL_PARAM_output = params[AUDIO_LEVEL_PARAM].value;
float dou12_out = 10;
float dou14_out = 5;
float dou19_out = 10;
float x__Op20_result = RESO_INPUT_signal/dou19_out;
float dou22_out = 10;
float x__Op8_result = AUDIO_LEVEL_PARAM_output*AUDIO_INPUT_signal;
float x__Op11_result = x__Op8_result/dou12_out;
float x__Op21_result = FREQ_INPUT_signal/dou22_out;
MMFilter_mul23.setinput(x__Op11_result);
MMFilter_mul23.setfreq(x__Op21_result + FREQ_PARAM_output);
MMFilter_mul23.setreso(RESO_PARAM_output + x__Op20_result);
MMFilter_mul23.setmode(int24_out);
float mul23_output = MMFilter_mul23.getoutput();

float x__Op13_result = mul23_output*dou14_out;
outputs[AUDIO_OUTPUT].value = x__Op13_result;

}
struct LowPassVCFWidget : ModuleWidget {
LowPassVCFWidget(LowPassVCF *module);
};

LowPassVCFWidget::LowPassVCFWidget(LowPassVCF *module) : ModuleWidget(module) {
box.size = Vec(120, 380);
{
SVGPanel *panel = new SVGPanel();
panel->box.size = box.size;
panel->setBackground(SVG::load(assetPlugin(plugin, "res/LPVCF.svg")));
addChild(panel);
}
addParam(ParamWidget::create<mediumKnob>(Vec(69.6985,188.29), module, LowPassVCF::FREQ_PARAM, 0, 1, 0));
addParam(ParamWidget::create<mediumKnob>(Vec(9.46014,188.131), module, LowPassVCF::RESO_PARAM, 0, 1, 0));
addInput(Port::create<jack>(Vec(71.9289,135.616), Port::INPUT, module, LowPassVCF::FREQ_INPUT));
addInput(Port::create<jack>(Vec(12.6396,135.853), Port::INPUT, module, LowPassVCF::RESO_INPUT));
addInput(Port::create<jack>(Vec(14.7729,310.231), Port::INPUT, module, LowPassVCF::AUDIO_INPUT));
addParam(ParamWidget::create<mediumKnob>(Vec(40.9485,42.9485), module, LowPassVCF::AUDIO_LEVEL_PARAM, 0, 1, 0.99));
addOutput(Port::create<jack>(Vec(72.1264,309.651), Port::OUTPUT, module, LowPassVCF::AUDIO_OUTPUT));
}

RACK_PLUGIN_MODEL_INIT(Hora_Examples, LowPassVCF) {
Model *modelLowPassVCF = Model::create<LowPassVCF,LowPassVCFWidget>("Hora", "Hora-ExamplesVCF", "LPfilter", FILTER_TAG);
return modelLowPassVCF;
}

+ 64
- 0
plugins/community/repos/Hora-Examples/src/MMFilter.cpp View File

@@ -0,0 +1,64 @@
#include "MMFilter.h"

void MMFilter::setfreq(float freq)
{
cutoff = freq;
calculateFeedbackAmount();
}
void MMFilter::setreso(float reso)
{
resonance = reso;
if (resonance > 0.99)
{
resonance = 0.99;
}
else if (resonance < 0.0)
{
resonance = 0.0;
}
calculateFeedbackAmount();
}
void MMFilter::setinput(float input)
{
inputValue = input;
}
void MMFilter::setmode(int fMode)
{
if (fMode == 0)
{
mode = FILTER_MODE_LOWPASS;
}
if (fMode == 1)
{
mode = FILTER_MODE_BANDPASS;
}
if (fMode == 2)
{
mode = FILTER_MODE_HIGHPASS;
}
if (fMode == 3)
{
mode = FILTER_MODE_NOTCH;
}
}
float MMFilter::getoutput() {

if (inputValue == 0.0) return inputValue;
float calculatedCutoff = getCalculatedCutoff();;
buf0 += calculatedCutoff * (inputValue - buf0 + feedbackAmount * (buf0 - buf1));
buf1 += calculatedCutoff * (buf0 - buf1);
buf2 += calculatedCutoff * (buf1 - buf2);
buf3 += calculatedCutoff * (buf2 - buf3);
switch (mode) {
case FILTER_MODE_LOWPASS:
return buf3;
case FILTER_MODE_HIGHPASS:
return inputValue - buf3;
case FILTER_MODE_BANDPASS:
return buf0 - buf3;
case FILTER_MODE_NOTCH:
return inputValue - (buf0 - buf3);
default:
return buf3;
}
}

+ 52
- 0
plugins/community/repos/Hora-Examples/src/MMFilter.h View File

@@ -0,0 +1,52 @@

#include <cmath>

class MMFilter {
public:
enum FilterMode {
FILTER_MODE_LOWPASS = 0,
FILTER_MODE_HIGHPASS,
FILTER_MODE_BANDPASS,
FILTER_MODE_NOTCH,
kNumFilterModes
};
MMFilter() :

mode(FILTER_MODE_LOWPASS),
inputValue(0.0),
cutoff(0.99),
resonance(0.0),
buf0(),
buf1(),
buf2(),
buf3(),
output(),
feedbackAmount()
{
//calculateFeedbackAmount();
};
void setmode(int fMode);
void setfreq(float freq);
void setinput(float input);
void setreso(float reso);
float getoutput();
private:

FilterMode mode;
float inputValue;
float cutoff;
float resonance;
float buf0;
float buf1;
float buf2;
float buf3;
float output;
float feedbackAmount;
inline void calculateFeedbackAmount() {
feedbackAmount = resonance + resonance / (1.0 - getCalculatedCutoff());
}
inline double getCalculatedCutoff() const {
return fmax(fmin(cutoff, 0.99), 0.01);
};

};

+ 156
- 0
plugins/community/repos/Hora-Examples/src/WaveTableOsc.cpp View File

@@ -0,0 +1,156 @@
#include "Examples.hpp"
#include "CvToFreq.h"
#include "FreqToRate.h"
#include "stringMux.h"
#include "floatToString.h"
#include "clockedCounter.h"
#include "waveTable.h"

struct WaveTableOsc : Module {
CvToFreq CvToFreq_CV_74;

FreqToRate FreqToRate_toR82;

stringMux stringMux_stM86;

floatToString floatToString_flt81;

clockedCounter clockedCounter_cCo62;

waveTable waveTable_wav72;

float pre57_out = 0;

char screen_WaveTableOsc_lineMessage1[100] = "";
char screen_WaveTableOsc_lineMessage2[100] = "";
enum ParamIds {
rot_91_PARAM,
NUM_PARAMS
};
enum InputIds {
mod_73_INPUT,
mod_96_INPUT,
NUM_INPUTS
};
enum OutputIds {
mod_8_OUTPUT,
NUM_OUTPUTS
};
enum LightIds {
NUM_LIGHTS
};
WaveTableOsc() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS) {}
void step()override;
};

void WaveTableOsc::step() {
float dou98_out = 6553;
float dou75_out = 20;
float mod_73_INPUT_signal = inputs[mod_73_INPUT].value;
float dou64_out = 1;
char str67_out[100] = "saw128.gwt";
char str84_out[100] = "saw512.gwt";
char str85_out[100] = "saw1024.gwt";
char str89_out[100] = "sin512.gwt";
char str90_out[100] = "sin128.gwt";
float rot_91_PARAM_output = params[rot_91_PARAM].value;
int toI92_out = int(rot_91_PARAM_output);
float sam93_signal = engineGetSampleRate();
float dou95_out = 5;
float mod_96_INPUT_signal = inputs[mod_96_INPUT].value;
CvToFreq_CV_74.setinput(mod_73_INPUT_signal);
CvToFreq_CV_74.setbase(dou75_out);
float CV_74_output = CvToFreq_CV_74.getoutput();

float x__Op63_result = pre57_out-dou64_out;
FreqToRate_toR82.setinput(CV_74_output);
FreqToRate_toR82.setsampleRate(sam93_signal);
FreqToRate_toR82.settableLength(pre57_out);
float toR82_output = FreqToRate_toR82.getoutput();

stringMux_stM86.setstr1(str67_out);
stringMux_stM86.setstr2(str84_out);
stringMux_stM86.setstr3(str85_out);
stringMux_stM86.setstr4(str90_out);
stringMux_stM86.setstr5(str89_out);
stringMux_stM86.setindex(toI92_out);
char *stM86_output = stringMux_stM86.getoutput();

floatToString_flt81.setinput(CV_74_output);
char *flt81_output = floatToString_flt81.getoutput();

strcpy(screen_WaveTableOsc_lineMessage1, stM86_output);
strcpy(screen_WaveTableOsc_lineMessage2, flt81_output);

clockedCounter_cCo62.setlength(x__Op63_result);
clockedCounter_cCo62.setrate(toR82_output);
clockedCounter_cCo62.setreset(0);
float cCo62_output = clockedCounter_cCo62.getoutput();

waveTable_wav72.setindex(cCo62_output);
waveTable_wav72.setreset(mod_96_INPUT_signal);
waveTable_wav72.settableName(stM86_output);
float wav72_output = waveTable_wav72.getoutput();
float wav72_bufSize = waveTable_wav72.getbufSize();

float x__Op68_result = wav72_output/dou98_out;
float x__Op94_result = x__Op68_result-dou95_out;
outputs[mod_8_OUTPUT].value = x__Op94_result;
pre57_out = wav72_bufSize;


}
struct screen_WaveTableOsc : TransparentWidget {
WaveTableOsc *module;
std::shared_ptr<Font> font;
screen_WaveTableOsc () {
font = Font::load(assetPlugin(plugin, "res/LEDCounter7.ttf"));
}
void updateLine1(NVGcontext *vg, Vec pos, NVGcolor DMDtextColor, char* lineMessage1) {
nvgFontSize(vg, 20);
nvgFontFaceId(vg, font->handle);
nvgTextLetterSpacing(vg, -2);
nvgFillColor(vg, nvgTransRGBA(nvgRGB( 0, 150, 144), 0xff));
nvgText(vg, pos.x, pos.y, lineMessage1, NULL);
}
void updateLine2(NVGcontext *vg, Vec pos, NVGcolor DMDtextColor, int xOffsetValue, char* lineMessage2) {
nvgFontSize(vg, 20);
nvgFontFaceId(vg, font->handle);
nvgTextLetterSpacing(vg, -2);
nvgFillColor(vg, nvgTransRGBA(nvgRGB( 0, 150, 144), 0xff));
nvgText(vg, pos.x, pos.y, lineMessage2, NULL);
}
void draw(NVGcontext *vg) override {
updateLine1(vg, Vec( 5, 5), nvgRGB(0x08, 0x08, 0x08), module->screen_WaveTableOsc_lineMessage1);
updateLine2(vg, Vec( 5, (20+20/2)), nvgRGB(0x08, 0x08, 0x08), 20, module->screen_WaveTableOsc_lineMessage2);
}
};
struct WaveTableOscWidget : ModuleWidget {
WaveTableOscWidget(WaveTableOsc *module);
};

WaveTableOscWidget::WaveTableOscWidget(WaveTableOsc *module) : ModuleWidget(module) {
box.size = Vec(120, 380);
{
SVGPanel *panel = new SVGPanel();
panel->box.size = box.size;
panel->setBackground(SVG::load(assetPlugin(plugin, "res/wave.svg")));
addChild(panel);
}
{
screen_WaveTableOsc *display_screen= new screen_WaveTableOsc();
display_screen->module = module;
display_screen->box.pos = Vec(12.3675, 118.624);
display_screen->box.size = Vec(234, 234);
addChild(display_screen);
}
addInput(Port::create<jack>(Vec(12.4868,242), Port::INPUT, module, WaveTableOsc::mod_73_INPUT));
addOutput(Port::create<jack>(Vec(41.9474,289.908), Port::OUTPUT, module, WaveTableOsc::mod_8_OUTPUT));
addParam(ParamWidget::create<mediumRotarysnap_snap>(Vec(41,43.1518), module, WaveTableOsc::rot_91_PARAM, 0, 4, 0));
addInput(Port::create<jack>(Vec(71.9312,242.122), Port::INPUT, module, WaveTableOsc::mod_96_INPUT));
}

RACK_PLUGIN_MODEL_INIT(Hora_Examples, WaveTableOsc) {
Model *modelWaveTableOsc = Model::create<WaveTableOsc,WaveTableOscWidget>("Hora", "hora-examplesWaveTable", "wavetableOSC", OSCILLATOR_TAG);
return modelWaveTableOsc;
}

+ 187
- 0
plugins/community/repos/Hora-Examples/src/buf.cpp View File

@@ -0,0 +1,187 @@
#include "Examples.hpp"
#include "clockedCounter.h"
#include "ControlledBuffer.h"
#include "dsp/digital.hpp"

struct buf : Module {
bool gat76_wasTrigged = false;

int cou75_currentCount = 0;

SchmittTrigger clockTriggercou75;

float arr80_inputs[3] = {0};

float arr80[3] = {0};

bool gat66_wasTrigged = false;

clockedCounter clockedCounter_cCo62;

ControlledBuffer ControlledBuffer_cBu14;

float pre57_out = 0;

enum ParamIds {
swi_81_PARAM,
swi_33_PARAM,
kno_25_PARAM,
but_16_PARAM,
but_5_PARAM,
NUM_PARAMS
};
enum InputIds {
mod_74_INPUT,
mod_69_INPUT,
mod_68_INPUT,
mod_67_INPUT,
mod_3_INPUT,
NUM_INPUTS
};
enum OutputIds {
mod_8_OUTPUT,
NUM_OUTPUTS
};
enum LightIds {
led_73_LIGHT,
led_72_LIGHT,
NUM_LIGHTS
};
buf();
void step()override;
};

buf::buf() {
params.resize(NUM_PARAMS);
lights.resize(NUM_LIGHTS);
inputs.resize(NUM_INPUTS);
outputs.resize(NUM_OUTPUTS);
}
void buf::step() {
float swi_81_PARAM_output = params[swi_81_PARAM].value;
float mod_74_INPUT_signal = inputs[mod_74_INPUT].value;
float dou71_out = 5;
float mod_69_INPUT_signal = inputs[mod_69_INPUT].value;
float mod_68_INPUT_signal = inputs[mod_68_INPUT].value;
float mod_67_INPUT_signal = inputs[mod_67_INPUT].value;
float swi_33_PARAM_output = params[swi_33_PARAM].value;
float kno_25_PARAM_output = params[kno_25_PARAM].value;
float but_16_PARAM_output = params[but_16_PARAM].value;
float mod_3_INPUT_signal = inputs[mod_3_INPUT].value;
float but_5_PARAM_output = params[but_5_PARAM].value;
float dou64_out = 1;
float dou85_out = 0;
int toI82_out = int(swi_81_PARAM_output);
bool gat76_pulse = false;
if(mod_74_INPUT_signal != 0 && gat76_wasTrigged == false)
{
gat76_wasTrigged = true;
gat76_pulse = true;
} else if( mod_74_INPUT_signal == 0)
{
gat76_wasTrigged = false;
}
float gat76_out = gat76_pulse ? 10.0 : 0.0;

if(clockTriggercou75.process(gat76_out))
{
cou75_currentCount++;
}
if(cou75_currentCount>1)
{
cou75_currentCount= 0;
}
if (0 > 0.2 )
{
cou75_currentCount = 0;
}
int cou75_count = cou75_currentCount;

lights[led_72_LIGHT].value = but_5_PARAM_output + mod_67_INPUT_signal;
float x__Op70_result = mod_69_INPUT_signal/dou71_out;
float x__Op63_result = pre57_out-dou64_out;
float x__Op84_result = 0;
if (mod_68_INPUT_signal > dou85_out)
{
x__Op84_result = 1;
}
arr80_inputs[0] = cou75_count;
arr80_inputs[1] = swi_33_PARAM_output;
arr80_inputs[2] = 0;
arr80_inputs[3] = 0;
for(int arr80_realsize = 0; arr80_realsize < 3;arr80_realsize ++)
{
if(arr80_realsize!=toI82_out)
{
arr80[arr80_realsize ] = arr80_inputs[arr80_realsize];
}
else
{
arr80[arr80_realsize ] = arr80_inputs[toI82_out];
}
}
float arr80_out = arr80[toI82_out];

lights[led_73_LIGHT].value = arr80_out;
bool gat66_pulse = false;
if(x__Op84_result + but_16_PARAM_output != 0 && gat66_wasTrigged == false)
{
gat66_wasTrigged = true;
gat66_pulse = true;
} else if( x__Op84_result + but_16_PARAM_output == 0)
{
gat66_wasTrigged = false;
}
float gat66_out = gat66_pulse ? 10.0 : 0.0;

float x__Op24_result = kno_25_PARAM_output + x__Op70_result*arr80_out;
clockedCounter_cCo62.setlength(x__Op63_result);
clockedCounter_cCo62.setrate(x__Op24_result);
clockedCounter_cCo62.setreset(gat66_out);
float cCo62_output = clockedCounter_cCo62.getoutput();

int toI54_out = int(cCo62_output);
ControlledBuffer_cBu14.setinput(mod_3_INPUT_signal);
ControlledBuffer_cBu14.setrec(but_5_PARAM_output + mod_67_INPUT_signal);
ControlledBuffer_cBu14.setread(arr80_out);
ControlledBuffer_cBu14.setindex(toI54_out);
ControlledBuffer_cBu14.setreset(gat66_out);
float cBu14_output = ControlledBuffer_cBu14.getoutput();
float cBu14_bufSize = ControlledBuffer_cBu14.getbufSize();

outputs[mod_8_OUTPUT].value = cBu14_output;
pre57_out = cBu14_bufSize;


}
struct bufWidget : ModuleWidget {
bufWidget(buf *module);
};

bufWidget::bufWidget(buf *module) : ModuleWidget(module) {
box.size = Vec(120, 380);
{
SVGPanel *panel = new SVGPanel();
panel->box.size = box.size;
panel->setBackground(SVG::load(assetPlugin(plugin, "res/recorder.svg")));
addChild(panel);
}
addParam(ParamWidget::create<switch_0>(Vec(22.0143,103.699), module, buf::swi_81_PARAM, 0, 1, 0));
addInput(Port::create<jack>(Vec(46.6637,115.553), Port::INPUT, module, buf::mod_74_INPUT));
addChild(ModuleLightWidget::create<SmallLight<GreenLight>>(Vec(33.9625,146.15), module, buf::led_73_LIGHT));
addChild(ModuleLightWidget::create<SmallLight<RedLight>>(Vec(31.2876,63.1705), module, buf::led_72_LIGHT));
addInput(Port::create<jack>(Vec(71.823,177.781), Port::INPUT, module, buf::mod_69_INPUT));
addInput(Port::create<jack>(Vec(72.1072,244.442), Port::INPUT, module, buf::mod_68_INPUT));
addInput(Port::create<jack>(Vec(71.7332,27.7387), Port::INPUT, module, buf::mod_67_INPUT));
addParam(ParamWidget::create<switch_0>(Vec(53.9451,87.6101), module, buf::swi_33_PARAM, 0, 1, 0));
addParam(ParamWidget::create<mediumKnob>(Vec(16.53,173.204), module, buf::kno_25_PARAM, 0.01, 2, 1));
addParam(ParamWidget::create<button>(Vec(24.2008,250.621), module, buf::but_16_PARAM, 0, 1, 0));
addInput(Port::create<jack>(Vec(18.8916,316.217), Port::INPUT, module, buf::mod_3_INPUT));
addParam(ParamWidget::create<button>(Vec(23.9387,33.7277), module, buf::but_5_PARAM, 0, 1, 0));
addOutput(Port::create<jack>(Vec(71.952,316.325), Port::OUTPUT, module, buf::mod_8_OUTPUT));
}

RACK_PLUGIN_MODEL_INIT(Hora_Examples, buf) {
Model *modelbuf = Model::create<buf,bufWidget>("Hora", "hora-examplesBuf", "buffer", OSCILLATOR_TAG);
return modelbuf;
}

+ 28
- 0
plugins/community/repos/Hora-Examples/src/clockedCounter.cpp View File

@@ -0,0 +1,28 @@
#include "clockedCounter.h"

void clockedCounter::setlength(int _length)
{
length = _length;
}
void clockedCounter::setrate(float _rate)
{
rate = _rate;
}
void clockedCounter::setreset(float _reset)
{
if (_reset != 0)
{
count = 0;
}
}
float clockedCounter::getoutput()
{
count = count + rate;

if (count >= length)
{
count = count-length;
}
output = count;
return output;
}

+ 33
- 0
plugins/community/repos/Hora-Examples/src/clockedCounter.h View File

@@ -0,0 +1,33 @@

#include <math.h>
#include <climits>
#include <cstdlib>
#include <ctime>
#include <cmath>
#include <deque>
#include <vector>

class clockedCounter {
private:
int length;
float rate;
float count;
float reset;
float output;
std::vector<float> buf;
public:
clockedCounter() :
length(0),
rate(0),
count(0),
reset(0),
output(0)
{

};
void setlength(int _length);
void setrate(float _rate);
void setreset(float _reset);
float getoutput();
};


+ 13
- 0
plugins/community/repos/Hora-Examples/src/floatToString.cpp View File

@@ -0,0 +1,13 @@
#include "floatToString.h"

void floatToString::setinput(float _input)
{
input = _input;
}
char * floatToString::getoutput()
{
float x = input;
//char * output = (char*)malloc(100);
sprintf(output,"%f",x);
return output;
}

+ 19
- 0
plugins/community/repos/Hora-Examples/src/floatToString.h View File

@@ -0,0 +1,19 @@

#include <math.h>
#include <string.h>
#include <stdio.h>
class floatToString {
private:
float input;
char output[100];
public:
floatToString() :
input(0),
output("")
{

};
void setinput(float _input);
char * getoutput();
};


+ 13
- 0
plugins/community/repos/Hora-Examples/src/intToString.cpp View File

@@ -0,0 +1,13 @@
#include "intToString.h"

void intToString::setinput(int _input)
{
input = _input;
}
char * intToString::getoutput()
{
int x = input;
//char * output = (char*)malloc(100);
sprintf(output, "%d", x);
return output;
}

+ 19
- 0
plugins/community/repos/Hora-Examples/src/intToString.h View File

@@ -0,0 +1,19 @@

#include <math.h>
#include <string.h>
#include <stdio.h>
class intToString {
private:
int input;
char output[100];
public:
intToString() :
input(0),
output("")
{

};
void setinput(int _input);
char * getoutput();
};


+ 289
- 0
plugins/community/repos/Hora-Examples/src/miniSeq.cpp View File

@@ -0,0 +1,289 @@
#include "Examples.hpp"
#include "intToString.h"
#include "dsp/digital.hpp"

struct miniSeq : Module {
bool gat59_wasTrigged = false;

bool gat33_wasTrigged = false;

bool clo29_wasReset = false;

float clo29_phase = 0;

float arr50_inputs[4] = {0};

float arr50[4] = {0};

int cou28_currentCount = 0;

SchmittTrigger clockTriggercou28;

float arr23_inputs[4] = {0};

float arr23[4] = {0};

float arr34_inputs[4] = {0};

float arr34[4] = {0};

intToString intToString_int56;

char screen_miniSeq_lineMessage1[100] = "";
char screen_miniSeq_lineMessage2[100] = "";
enum ParamIds {
swi_51_PARAM,
swi_38_PARAM,
swi_37_PARAM,
swi_36_PARAM,
swi_35_PARAM,
kno_30_PARAM,
kno_27_PARAM,
kno_26_PARAM,
kno_25_PARAM,
kno_24_PARAM,
NUM_PARAMS
};
enum InputIds {
mod_44_INPUT,
mod_32_INPUT,
NUM_INPUTS
};
enum OutputIds {
mod_43_OUTPUT,
mod_31_OUTPUT,
NUM_OUTPUTS
};
enum LightIds {
NUM_LIGHTS
};
miniSeq() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS) {}
void step()override;
};

void miniSeq::step() {
float swi_51_PARAM_output = params[swi_51_PARAM].value;
float mod_44_INPUT_signal = inputs[mod_44_INPUT].value;
float swi_38_PARAM_output = params[swi_38_PARAM].value;
float swi_37_PARAM_output = params[swi_37_PARAM].value;
float swi_36_PARAM_output = params[swi_36_PARAM].value;
float swi_35_PARAM_output = params[swi_35_PARAM].value;
float mod_32_INPUT_signal = inputs[mod_32_INPUT].value;
float kno_30_PARAM_output = params[kno_30_PARAM].value;
float kno_27_PARAM_output = params[kno_27_PARAM].value;
float kno_26_PARAM_output = params[kno_26_PARAM].value;
float kno_25_PARAM_output = params[kno_25_PARAM].value;
float kno_24_PARAM_output = params[kno_24_PARAM].value;
char str54_out[100] = "";
float dou58_out = 1;
bool gat59_pulse = false;
if(mod_44_INPUT_signal != 0 && gat59_wasTrigged == false)
{
gat59_wasTrigged = true;
gat59_pulse = true;
} else if( mod_44_INPUT_signal == 0)
{
gat59_wasTrigged = false;
}
float gat59_out = gat59_pulse ? 10.0 : 0.0;

int toI52_out = int(swi_51_PARAM_output);
bool gat33_pulse = false;
if(mod_32_INPUT_signal != 0 && gat33_wasTrigged == false)
{
gat33_wasTrigged = true;
gat33_pulse = true;
} else if( mod_32_INPUT_signal == 0)
{
gat33_wasTrigged = false;
}
float gat33_out = gat33_pulse ? 10.0 : 0.0;

bool clo29_nextStep = false;
float clo29_clockTime = powf(2.0, kno_30_PARAM_output);
clo29_phase += clo29_clockTime/engineGetSampleRate();
if (gat59_out == 0 )
{
if (clo29_phase >= 1.0)
{
clo29_phase -= 1.0;
clo29_nextStep = true;
clo29_wasReset = false;
}
}
else if(clo29_wasReset == false)
{
clo29_nextStep = true;
clo29_wasReset = true;
clo29_phase = 0;
}
float clo29_out = 0;
if(clo29_nextStep == true)
{
clo29_out= 5.0;
}
else
{
clo29_out = 0.0;
}

arr50_inputs[0] = clo29_out;
arr50_inputs[1] = gat33_out;
arr50_inputs[2] = 0;
arr50_inputs[3] = 0;
for(int arr50_realsize = 0; arr50_realsize < 4;arr50_realsize ++)
{
if(arr50_realsize!=toI52_out)
{
arr50[arr50_realsize ] = arr50_inputs[arr50_realsize];
}
else
{
arr50[arr50_realsize ] = arr50_inputs[toI52_out];
}
}
float arr50_out = arr50[toI52_out];

if(clockTriggercou28.process(arr50_out))
{
cou28_currentCount++;
}
if(cou28_currentCount>3)
{
cou28_currentCount= 0;
}
if (gat59_out > 0.2 )
{
cou28_currentCount = 0;
}
int cou28_count = cou28_currentCount;

arr23_inputs[0] = kno_24_PARAM_output;
arr23_inputs[1] = kno_25_PARAM_output;
arr23_inputs[2] = kno_27_PARAM_output;
arr23_inputs[3] = kno_26_PARAM_output;
for(int arr23_realsize = 0; arr23_realsize < 4;arr23_realsize ++)
{
if(arr23_realsize!=cou28_count)
{
arr23[arr23_realsize ] = arr23_inputs[arr23_realsize];
}
else
{
arr23[arr23_realsize ] = arr23_inputs[cou28_count];
}
}
float arr23_out = arr23[cou28_count];

float x__Op57_result = cou28_count+dou58_out;
arr34_inputs[0] = swi_35_PARAM_output;
arr34_inputs[1] = swi_36_PARAM_output;
arr34_inputs[2] = swi_37_PARAM_output;
arr34_inputs[3] = swi_38_PARAM_output;
for(int arr34_realsize = 0; arr34_realsize < 4;arr34_realsize ++)
{
if(arr34_realsize!=cou28_count)
{
arr34[arr34_realsize ] = arr34_inputs[arr34_realsize];
}
else
{
arr34[arr34_realsize ] = arr34_inputs[cou28_count];
}
}
float arr34_out = arr34[cou28_count];

outputs[mod_31_OUTPUT].value = arr23_out;
intToString_int56.setinput(x__Op57_result);
char *int56_output = intToString_int56.getoutput();

float x__Op42_result = 0;
if (arr50_out != 0 && arr34_out != 0)
{
x__Op42_result = 1;
}
float x__Op41_result = 0;
if (arr50_out != 0 && arr34_out != 0)
{
x__Op41_result = 1;
}
float x__Op40_result = 0;
if (arr50_out != 0 && arr34_out != 0)
{
x__Op40_result = 1;
}
float x__Op39_result = 0;
if (arr50_out != 0 && arr34_out != 0)
{
x__Op39_result = 1;
}
strcpy(screen_miniSeq_lineMessage1, int56_output);
strcpy(screen_miniSeq_lineMessage2, str54_out);

outputs[mod_43_OUTPUT].value = x__Op39_result + x__Op40_result + x__Op41_result + x__Op42_result;

}
struct screen_miniSeq : TransparentWidget {
miniSeq *module;
std::shared_ptr<Font> font;
screen_miniSeq () {
font = Font::load(assetPlugin(plugin, "res/LEDCounter7.ttf"));
}
void updateLine1(NVGcontext *vg, Vec pos, NVGcolor DMDtextColor, char* lineMessage1) {
nvgFontSize(vg, 20);
nvgFontFaceId(vg, font->handle);
nvgTextLetterSpacing(vg, -2);
nvgFillColor(vg, nvgTransRGBA(nvgRGB( 255, 255, 255), 0xff));
nvgText(vg, pos.x, pos.y, lineMessage1, NULL);
}
void updateLine2(NVGcontext *vg, Vec pos, NVGcolor DMDtextColor, int xOffsetValue, char* lineMessage2) {
nvgFontSize(vg, 20);
nvgFontFaceId(vg, font->handle);
nvgTextLetterSpacing(vg, -2);
nvgFillColor(vg, nvgTransRGBA(nvgRGB( 255, 255, 255), 0xff));
nvgText(vg, pos.x, pos.y, lineMessage2, NULL);
}
void draw(NVGcontext *vg) override {
updateLine1(vg, Vec( 5, 5), nvgRGB(0x08, 0x08, 0x08), module->screen_miniSeq_lineMessage1);
updateLine2(vg, Vec( 5, (20+20/2)), nvgRGB(0x08, 0x08, 0x08), 20, module->screen_miniSeq_lineMessage2);
}
};
struct miniSeqWidget : ModuleWidget {
miniSeqWidget(miniSeq *module);
};

miniSeqWidget::miniSeqWidget(miniSeq *module) : ModuleWidget(module) {
box.size = Vec(120, 380);
{
SVGPanel *panel = new SVGPanel();
panel->box.size = box.size;
panel->setBackground(SVG::load(assetPlugin(plugin, "res/sequencer.svg")));
addChild(panel);
}
addParam(ParamWidget::create<switch_0>(Vec(85,271), module, miniSeq::swi_51_PARAM, 0, 1, 0));
addInput(Port::create<jack>(Vec(46,333), Port::INPUT, module, miniSeq::mod_44_INPUT));
addOutput(Port::create<jack>(Vec(89,333), Port::OUTPUT, module, miniSeq::mod_43_OUTPUT));
addParam(ParamWidget::create<switch_0>(Vec(90.0526,195.434), module, miniSeq::swi_38_PARAM, 0, 1, 0));
addParam(ParamWidget::create<switch_0>(Vec(90.05,147.71), module, miniSeq::swi_37_PARAM, 0, 1, 0));
addParam(ParamWidget::create<switch_0>(Vec(90.05,93), module, miniSeq::swi_36_PARAM, 0, 1, 0));
addParam(ParamWidget::create<switch_0>(Vec(90.05,46), module, miniSeq::swi_35_PARAM, 0, 1, 0));
addInput(Port::create<jack>(Vec(46.9211,263), Port::INPUT, module, miniSeq::mod_32_INPUT));
addOutput(Port::create<jack>(Vec(1,333), Port::OUTPUT, module, miniSeq::mod_31_OUTPUT));
addParam(ParamWidget::create<mediumKnob>(Vec(3,259), module, miniSeq::kno_30_PARAM, 0.01, 10, 5));
addParam(ParamWidget::create<mediumKnob>(Vec(30.8947,137.026), module, miniSeq::kno_27_PARAM, 0, 10, 5));
addParam(ParamWidget::create<mediumKnob>(Vec(32.9211,188.053), module, miniSeq::kno_26_PARAM, 0, 10, 5));
addParam(ParamWidget::create<mediumKnob>(Vec(30.9474,80.9737), module, miniSeq::kno_25_PARAM, 0, 10, 5));
addParam(ParamWidget::create<mediumKnob>(Vec(29.4342,34), module, miniSeq::kno_24_PARAM, 0, 10, 5));
{
screen_miniSeq *display_screen= new screen_miniSeq();
display_screen->module = module;
display_screen->box.pos = Vec(12.2632, 241.266);
display_screen->box.size = Vec(234, 234);
addChild(display_screen);
}
}

RACK_PLUGIN_MODEL_INIT(Hora_Examples, miniSeq) {
Model *modelminiSeq = Model::create<miniSeq,miniSeqWidget>("Hora", "Hora-ExamplesSeq", "miniSequencer", SEQUENCER_TAG);
return modelminiSeq;
}

+ 65
- 0
plugins/community/repos/Hora-Examples/src/stringMux.cpp View File

@@ -0,0 +1,65 @@
#include "stringMux.h"

void stringMux::setstr1(char *_input)
{
strcpy(input1, _input);
}
void stringMux::setstr2(char *_input)
{
strcpy(input2, _input);
}
void stringMux::setstr3(char *_input)
{
strcpy(input3, _input);
}
void stringMux::setstr4(char *_input)
{
strcpy(input4, _input);
}
void stringMux::setstr5(char *_input)
{
strcpy(input5, _input);
}
void stringMux::setindex(int _index)
{
index = _index;
}

char * stringMux::getoutput()
{

//char* output = (char*)malloc(100);
if (index == 0)
{
return input1;
//strcpy(output, input1);
}
else if (index == 1)
{
return input2;
//strcpy(output, input2);
}
else if (index == 2)
{
return input3;
//strcpy(output, input3);
}
else if (index == 3)
{
return input4;
//strcpy(output, input4);
}
else if (index == 4)
{
return input5;
//strcpy(output, input5);
}
else
{
strcpy(input5, "");
return input5;
//strcpy(output, "");
}
//free(output);
//return output;
}

+ 34
- 0
plugins/community/repos/Hora-Examples/src/stringMux.h View File

@@ -0,0 +1,34 @@

#include <math.h>
#include <string.h>
#include <stdio.h>

class stringMux {
private:
char input1[100];
char input2[100];
char input3[100];
char input4[100];
char input5[100];
int index;

public:
stringMux() :
input1(""),
input2(""),
input3(""),
input4(""),
input5(""),
index(0)
{

};
void setstr1(char *_input);
void setstr2(char *_input);
void setstr3(char *_input);
void setstr4(char *_input);
void setstr5(char *_input);
void setindex(int _index);
char * getoutput();
};


+ 134
- 0
plugins/community/repos/Hora-Examples/src/waveTable.cpp View File

@@ -0,0 +1,134 @@
#include "Examples.hpp"
#include "waveTable.h"

void waveTable::settableName(char *name)
{
if (strcmp(tableName, name) != 0)
{
words.clear();
buf.clear();
vector<float> tBuf;
vector<std::string> tWords;
words.swap(tWords);
buf.swap(tBuf);
strcpy(tableName, name);
std::string tmp;
std::string line;
std::string finLine;
char pathName [100] = "res/";
strcat(pathName, tableName);
std::string filename = assetPlugin(plugin, pathName);
ifstream myfile (filename);
if (myfile.is_open())
{
while ( getline (myfile,line) )
{
cout << line;
if (!line.empty() && line[line.length()-1] == '\n') {
line.erase(line.length()-1);
}
finLine.append(line);
}
myfile.close();
}
char delim = ',';
stringstream ss;
ss << finLine;
while (std::getline(ss, tmp, ','))
{
words.push_back(tmp);
}
for (int i = 0; i < words.size(); i++)
{
std::string valueS = words.at(i);
int value = std::stoi(valueS);
buf.push_back(value);
}
wasSet = true;
}
}

void waveTable::setindex(float _index)
{
if (wasSet == true)
{
if (_index < buf.size() - 1)
{
rawIndex = _index;
index = int(_index);
if (index > rawIndex && index > 0)
{
index = index-1;
}
}
else
{
/*int j = buf.size();
index = _index%j;*/
index = 0;
rawIndex = 0;
}
if (index > buf.size())
{
index = 0;
rawIndex = 0;
}
}
}
void waveTable::setreset(float _reset)
{
if (_reset != 0)
{
index = 0;
rawIndex = 0;
}
}

float waveTable::getoutput()
{
if (buf.size()>0 && index < buf.size() && wasSet == true)
{
float delta = 0;
float deltaValue = 0;
float lValue = 0;
float cValue = 0;

lValue = buf.at(index);


if (index < buf.size())
{
cValue = buf.at(index + 1);
}
else
{
cValue = buf.at(0);
}

delta = rawIndex - index;
if (cValue > lValue)
{
deltaValue = cValue - lValue;
output = lValue + (delta * deltaValue) ;
}
else
{
deltaValue = lValue - cValue;
output = lValue - (delta * deltaValue) ;
}
}
else
{
output = 0;
}
return output;
}
int waveTable::getbufSize()
{
int bf = 0;
if (wasSet == true)
{
bf = buf.size();
}
return bf;
}

+ 53
- 0
plugins/community/repos/Hora-Examples/src/waveTable.h View File

@@ -0,0 +1,53 @@

#include <math.h>
#include <climits>
#include <cstdlib>
#include <ctime>
#include <cmath>
#include <deque>
#include <vector>
#include <string.h>
#include <fstream>
#include <stdio.h>
#include <iostream>
#include <sstream>
#include "rack.hpp"


using namespace rack;
using namespace std;

class waveTable {
private:


int index;
float rawIndex;
float reset;
float output;
std::vector<float> buf;
char tableName[100];
bool wasSet;
std::vector<std::string> words;
public:
waveTable() :


index(0),
rawIndex(0),
reset(0),
output(0),
buf(),
tableName(""),
wasSet(false),
words()
{

};
void settableName(char *name);
void setreset(float _reset);
void setindex(float _index);
float getoutput();
int getbufSize();
};


+ 7
- 0
vst2_bin/plugins/Hora-Examples/readme.txt View File

@@ -0,0 +1,7 @@

see http://www.hora-music.be/free-modules.php

"Here is a first plugin made with geco (V0.6.2) All the files and code are as they were exported. No files has been manually transfered and no code has been been manually modified.

This is open source and host on the Hora Music Github repository. The plugin offers a wave table VCO a signal recorder, a 4 steps sequencer and a low pass filter."


BIN
vst2_bin/plugins/Hora-Examples/res/LEDCounter7.ttf View File


+ 1625
- 0
vst2_bin/plugins/Hora-Examples/res/LPVCF.svg
File diff suppressed because it is too large
View File


+ 100
- 0
vst2_bin/plugins/Hora-Examples/res/button.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="19.48819"
height="19.48819"
viewBox="0 0 5.5 5.5"
version="1.1"
id="svg7595"
inkscape:version="0.91 r13725"
sodipodi:docname="button.svg">
<defs
id="defs7589">
<clipPath
id="clip444">
<path
d="m 1201.582,338.19922 18,0 0,18 -18,0 z m 0,0"
id="path24586"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4146">
<path
sodipodi:type="star"
style="opacity:1;fill:#0a0d0c;fill-opacity:0.41265061;fill-rule:nonzero;stroke:none;stroke-width:1.0629921;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4148"
sodipodi:sides="3"
sodipodi:cx="47.379341"
sodipodi:cy="63.080742"
sodipodi:r1="5.8158951"
sodipodi:r2="2.8497884"
sodipodi:arg1="0.67904714"
sodipodi:arg2="1.7262447"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 51.905105,66.733425 -4.966977,-0.837257 -4.984986,-0.722341 3.208575,-3.8829 3.118059,-3.955953 1.758402,4.720156 z"
inkscape:transform-center-x="0.5346633"
inkscape:transform-center-y="0.96615435"
transform="matrix(0.76042169,0.64942964,-0.64942964,0.76042169,56.950238,-18.739279)" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="-31.847903"
inkscape:cy="-4.5892438"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata7592">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-46.755712,-67.095536)">
<rect
ry="0"
y="67.250389"
x="46.898506"
height="5.2227616"
width="5.2227597"
id="rect4139"
style="opacity:1;fill:#5c99ff;fill-opacity:0.42993631;fill-rule:nonzero;stroke:#1346d1;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
</svg>

+ 100
- 0
vst2_bin/plugins/Hora-Examples/res/buttonPushed.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="19.48819"
height="19.48819"
viewBox="0 0 5.5 5.5"
version="1.1"
id="svg7595"
inkscape:version="0.91 r13725"
sodipodi:docname="button.svg">
<defs
id="defs7589">
<clipPath
id="clip444">
<path
d="m 1201.582,338.19922 18,0 0,18 -18,0 z m 0,0"
id="path24586"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4146">
<path
sodipodi:type="star"
style="opacity:1;fill:#0a0d0c;fill-opacity:0.41265061;fill-rule:nonzero;stroke:none;stroke-width:1.0629921;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4148"
sodipodi:sides="3"
sodipodi:cx="47.379341"
sodipodi:cy="63.080742"
sodipodi:r1="5.8158951"
sodipodi:r2="2.8497884"
sodipodi:arg1="0.67904714"
sodipodi:arg2="1.7262447"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 51.905105,66.733425 -4.966977,-0.837257 -4.984986,-0.722341 3.208575,-3.8829 3.118059,-3.955953 1.758402,4.720156 z"
inkscape:transform-center-x="0.5346633"
inkscape:transform-center-y="0.96615435"
transform="matrix(0.76042169,0.64942964,-0.64942964,0.76042169,56.950238,-18.739279)" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="-31.847903"
inkscape:cy="-4.5892438"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata7592">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-46.755712,-67.095536)">
<rect
ry="0"
y="67.250389"
x="46.898506"
height="5.2227616"
width="5.2227597"
id="rect4139"
style="opacity:1;fill:#5c99ff;fill-opacity:0.42993631;fill-rule:nonzero;stroke:#1346d1;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
</svg>

+ 1156
- 0
vst2_bin/plugins/Hora-Examples/res/jack.svg
File diff suppressed because it is too large
View File


+ 109
- 0
vst2_bin/plugins/Hora-Examples/res/mediumKnob.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="40"
viewBox="0 0 11.288889 11.288889"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="mediumKnob.svg">
<defs
id="defs16902">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
<pattern
y="0"
x="0"
height="6"
width="6"
patternUnits="userSpaceOnUse"
id="EMFhbasepattern" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="4"
inkscape:cx="4.1345086"
inkscape:cy="-2.112398"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-231.55376,-119.61073)">
<circle
style="opacity:1;fill:#434745;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447"
cx="237.27631"
cy="125.2869"
r="5.2720723" />
<circle
r="3.2723746"
cy="125.20467"
cx="237.22563"
id="circle4140"
style="opacity:1;fill:#292529;fill-opacity:1;fill-rule:nonzero;stroke:#25292a;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#3a3636;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445"
cx="237.24126"
cy="125.26826"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237.23716,120.1963 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.99999982;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4140"
width="0.017638888"
height="0.44097221"
x="237.24229"
y="120.66907" />
</g>
</svg>

+ 102
- 0
vst2_bin/plugins/Hora-Examples/res/mediumRotary.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="40"
viewBox="0 0 11.288889 11.288889"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="mediumRotary.svg">
<defs
id="defs16902">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
<pattern
y="0"
x="0"
height="6"
width="6"
patternUnits="userSpaceOnUse"
id="EMFhbasepattern" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.9999999"
inkscape:cx="19.396804"
inkscape:cy="7.5695539"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-231.55376,-119.61073)">
<circle
style="opacity:1;fill:#434745;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447"
cx="237.27631"
cy="125.2869"
r="5.2720723" />
<circle
r="3.2723746"
cy="125.20467"
cx="237.22563"
id="circle4140"
style="opacity:1;fill:#292529;fill-opacity:1;fill-rule:nonzero;stroke:#25292a;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#3a3636;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445"
cx="237.24126"
cy="125.26826"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237.2167,119.66713 -0.69263,1.94954 1.397,0 -0.68972,-1.90825 z"
id="path4164"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
</g>
</svg>

+ 518
- 0
vst2_bin/plugins/Hora-Examples/res/mediumRotaryShadow.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="40"
viewBox="0 0 11.288889 11.288889"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="knobShadow.svg">
<defs
id="defs16902">
<linearGradient
inkscape:collect="always"
id="linearGradient4216">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4218" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4220" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4208">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4210" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4212" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4215">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop4217" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop4219" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4207">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop4209" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop4211" />
</linearGradient>
<linearGradient
id="linearGradient4269"
inkscape:collect="always">
<stop
id="stop4271"
offset="0"
style="stop-color:#f1f1f1;stop-opacity:1" />
<stop
id="stop4273"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient4263"
inkscape:collect="always">
<stop
id="stop4265"
offset="0"
style="stop-color:#f1f1f1;stop-opacity:1" />
<stop
id="stop4267"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4237">
<stop
style="stop-color:#110f0f;stop-opacity:1;"
offset="0"
id="stop4239" />
<stop
style="stop-color:#110f0f;stop-opacity:0;"
offset="1"
id="stop4241" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4194">
<stop
style="stop-color:#ecedeb;stop-opacity:1"
offset="0"
id="stop4196" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4198" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4186">
<stop
style="stop-color:#eef1f0;stop-opacity:1"
offset="0"
id="stop4188" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4190" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4186"
id="linearGradient4192"
x1="239.05032"
y1="125.52426"
x2="235.75284"
y2="123.9191"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7594326,0,0,1.7594326,-176.40459,-98.276939)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4194"
id="linearGradient4200"
x1="236.27908"
y1="123.33409"
x2="238.28973"
y2="125.63596"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7594326,0,0,1.7594326,-176.40459,-98.276939)" />
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter6439"
x="-0.1152"
width="1.2304"
y="-0.1152"
height="1.2304">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.4243662"
id="feGaussianBlur6441" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4237"
id="linearGradient4243"
x1="236.80785"
y1="119.40469"
x2="234.77812"
y2="127.58115"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3544819,1.1229346,-1.1229346,1.3544819,61.889554,-310.86264)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4237"
id="linearGradient4247"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7576941,-0.07819725,0.07819725,1.7576941,-185.96593,-79.67773)"
x1="233.23457"
y1="120.0858"
x2="232.87523"
y2="127.09669" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4263"
id="linearGradient4259"
gradientUnits="userSpaceOnUse"
x1="242.41647"
y1="124.78654"
x2="235.75284"
y2="123.9191" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4269"
id="linearGradient4261"
gradientUnits="userSpaceOnUse"
x1="238.27658"
y1="121.42627"
x2="238.28973"
y2="125.63596"
gradientTransform="translate(0.00422833,0.0019994)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4207"
id="linearGradient4213"
x1="237.00645"
y1="121.16988"
x2="240.59811"
y2="123.80127"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4045933,0,0,1.4045933,-95.981158,-50.427136)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4215"
id="linearGradient4221"
x1="241.81227"
y1="125.74873"
x2="238.84242"
y2="121.53963"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4045933,0,0,1.4045933,-95.987394,-50.445845)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4208"
id="linearGradient4214"
x1="239.81038"
y1="121.457"
x2="238.59337"
y2="123.19106"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4215"
id="linearGradient4220"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.31491934,-1.3688346,1.3688346,-0.31491934,140.76997,489.31246)"
x1="241.09027"
y1="128.52647"
x2="237.62019"
y2="121.88134" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4207"
id="linearGradient4222"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.31491934,-1.3688346,1.3688346,-0.31491934,140.80525,489.29923)"
x1="234.702"
y1="120.79189"
x2="240.62926"
y2="123.95882" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4216"
id="linearGradient4223"
x1="41.340157"
y1="260.57587"
x2="48.977005"
y2="263.55057"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1299311,0,0,1.1130505,2.2699424,-27.460836)" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#a7ffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="16"
inkscape:cx="16.273383"
inkscape:cy="13.032141"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-231.55376,-119.61073)">
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-width:0.546;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445"
cx="225.34045"
cy="127.31587"
r="3.3648584" />
<g
id="g4220"
transform="translate(-12.206249,0.01247258)">
<circle
r="3.2493246"
cy="127.32404"
cx="235.34727"
id="path6447"
style="opacity:1;fill:#151517;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
r="2.694953"
cy="127.24541"
cx="235.25124"
id="path4171"
style="opacity:1;fill:#1f65a4;fill-opacity:1;fill-rule:nonzero;stroke:#000024;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
transform="matrix(0.09674189,0,0,0.09674189,231.60118,121.72934)"
r="25.253815"
cy="56.793663"
cx="37.459763"
id="path6373"
style="opacity:0.59100001;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.82289886;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6439)" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path6443"
d="m 235.27989,124.65764 1e-5,0.74921"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.54586279;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<circle
r="3.3648584"
cy="127.25763"
cx="235.2706"
id="path6445-2"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.546;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
id="g4181"
transform="translate(0,-13.617222)">
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4182"
d="m 238.63313,119.70369 -0.1397,0.12422 0.0466,0.0853 0.031,0.23276 0.12404,0.0776 0.43449,0.1397 0.35884,0.13582 0.31617,0.15131 0.42705,0.22514 0.31194,0.20546 0.2929,0.22889 0.19397,-0.19397 0.0699,-0.0544 0.0796,-0.0834 -0.28126,-0.21142 -0.38597,-0.28124 -0.43256,-0.25216 -0.51011,-0.23469 -0.58772,-0.21723 z"
style="fill:url(#linearGradient4192);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4200);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 242.87729,123.26294 -0.0981,0.15922 -0.0816,-0.0255 -0.23452,0.0106 -0.0982,-0.10855 -0.21357,-0.40335 -0.19663,-0.32951 -0.20425,-0.28484 -0.29644,-0.38104 -0.25685,-0.27123 -0.36397,-0.31613 0.18022,-0.19 0.0753,-0.0547 0.0883,-0.0889 0.25738,0.23987 0.34446,0.33075 0.324,0.38175 0.32037,0.46115 0.31675,0.54063 z"
id="path4184"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
</g>
<g
id="g4177"
transform="matrix(-1.0819732,0,0,-1.0819732,494.07239,247.60968)">
<path
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4227"
d="m 235.73807,121.48151 0.0867,-0.039 0.16802,-0.0572 0.2477,-0.0919 0.30183,-0.0724 0.36485,-0.0753 0.39428,-0.0259 0.34618,-0.0105 0.2379,0.0105 0.27826,0.029 0.34191,0.0618 0.36939,0.0889 0.33405,0.1258 0.28143,0.12262 0.29543,0.1543 0.26507,0.15431 0.21055,0.16557 0.35654,0.27499 0.17814,0.16821 0.26148,0.29241 0.22832,0.32025 0.14498,0.24512 0.13917,0.24579 0.10328,0.22745 0.1149,0.28687 0.1147,0.34189 0.0551,0.23734 0.0563,0.33915 0.014,0.23829 0.0255,0.3034 -0.0179,0.33776 -0.0202,0.28563 -0.0473,0.31851 -0.0639,0.26891 -0.11753,0.37322 -0.13688,0.32835 -0.20349,0.40857 -1.27668,1.54407 0.0958,-0.74299 0.0311,-1.00034 -0.18059,-1.4325 -0.36468,-0.90102 -0.54977,-0.71229 -0.77995,-0.67519 -0.49312,-0.35792 -1.00344,-0.31235 -0.77869,-0.16099 -0.69133,-0.0601 -0.36191,-0.0123 -0.41615,0.0278 -0.38531,0.0634 -0.2948,0.0883 -0.13724,-0.0538 1.41874,-1.45575 0.37366,-0.18435 z"
style="fill:url(#linearGradient4243);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4247);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 233.26398,123.77016 0.0388,-0.0871 0.0862,-0.15518 0.12158,-0.23452 0.17489,-0.25634 0.21968,-0.30092 0.27468,-0.28405 0.24893,-0.24081 0.18303,-0.15237 0.22561,-0.16556 0.29464,-0.18404 0.33339,-0.18231 0.33196,-0.13125 0.29084,-0.0982 0.32245,-0.0843 0.2999,-0.0646 0.26721,-0.0188 0.44883,-0.0359 0.24491,0.005 0.39015,0.0409 0.38428,0.0837 0.27173,0.085 0.26804,0.089 0.22949,0.0986 0.27789,0.13513 0.31455,0.17632 0.20027,0.13864 0.26972,0.21318 0.17085,0.1668 0.22275,0.20757 0.21351,0.26234 0.17701,0.22508 0.1789,0.26776 0.13337,0.24212 0.16381,0.3553 0.11929,0.33512 0.12368,0.43935 -0.14339,1.99714 -0.21093,-0.73887 -0.5559,-0.79289 -0.78584,-0.84662 -1.15478,-0.82579 -0.82362,-0.40662 -1.27964,-0.28642 -0.60572,0.0661 -0.9531,0.44279 -0.68499,0.40384 -0.55246,0.41994 -0.2766,0.23371 -0.28954,0.30014 -0.2427,0.30588 -0.15906,0.26343 -0.13776,0.0522 0.15272,-1.00302 0.15359,-0.38739 z"
id="path4245"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
</g>
<g
id="g4253"
transform="matrix(0.59288038,-1.6565313,1.6565313,0.59288038,-112.8035,426.09644)">
<path
style="fill:url(#linearGradient4259);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 235.89293,123.89257 -0.0794,0.0706 0.0265,0.0485 0.0176,0.13229 0.0705,0.0441 0.24695,0.0794 0.20395,0.0772 0.1797,0.086 0.24272,0.12796 0.1773,0.11678 0.16647,0.13009 0.11024,-0.11025 0.0397,-0.0309 0.0452,-0.0474 -0.15985,-0.12016 -0.21938,-0.15985 -0.24585,-0.14332 -0.28993,-0.13339 -0.33404,-0.12347 z"
id="path4255"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4257"
d="m 238.3094,125.91752 -0.0557,0.0905 -0.0464,-0.0145 -0.13329,0.006 -0.0558,-0.0617 -0.12139,-0.22925 -0.11176,-0.18728 -0.11609,-0.1619 -0.16848,-0.21657 -0.14599,-0.15415 -0.20664,-0.18561 0.10629,-0.10703 0.0397,-0.03 0.0454,-0.0476 0.15015,0.13729 0.19578,0.18799 0.18415,0.21697 0.18208,0.26211 0.18004,0.30727 z"
style="fill:url(#linearGradient4261);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<circle
style="opacity:1;fill:#7a3a71;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447-9"
cx="237.2464"
cy="140.70706"
r="5.2720723" />
<circle
style="opacity:1;fill:#242a73;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447-95"
cx="221.2877"
cy="139.06734"
r="5.2720723" />
<circle
r="3.2723746"
cy="139.05568"
cx="221.20175"
id="circle4140-7"
style="opacity:1;fill:#002a77;fill-opacity:1;fill-rule:nonzero;stroke:#002a77;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
transform="matrix(0.45324779,0,0,0.45331118,99.381947,36.848384)"
inkscape:transform-center-x="0.80940956"
d="m 271.77944,230.87365 -0.45243,1.24953 -1.18972,-0.59212 -0.78614,1.07145 -0.9747,-0.90331 -1.05616,0.80657 -0.68073,-1.14132 -1.24062,0.47634 -0.33161,-1.28688 -1.32456,0.10752 0.0444,-1.32817 -1.3012,-0.27 0.41677,-1.26188 -1.17242,-0.62565 0.7554,-1.09334 -0.94867,-0.93062 1.03284,-0.83624 -0.64806,-1.16019 1.22659,-0.51138 -0.29493,-1.29577 1.32097,-0.14509 0.0821,-1.32639 1.30835,0.23295 0.45243,-1.24953 1.18972,0.59211 0.78614,-1.07145 0.9747,0.90331 1.05616,-0.80657 0.68073,1.14133 1.24062,-0.47634 0.33161,1.28688 1.32456,-0.10753 -0.0444,1.32818 1.3012,0.27 -0.41677,1.26187 1.17242,0.62566 -0.7554,1.09334 0.94866,0.93062 -1.03283,0.83623 0.64805,1.1602 -1.22658,0.51137 0.29493,1.29578 -1.32097,0.14509 -0.0821,1.32638 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.1899973"
sodipodi:arg1="1.0471976"
sodipodi:r2="7.1432056"
sodipodi:r1="6.2145891"
sodipodi:cy="225.49165"
sodipodi:cx="268.67215"
sodipodi:sides="22"
id="path4237"
style="opacity:1;fill:#0046c3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60555112;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star" />
<circle
style="opacity:1;fill:#bfc1c1;fill-opacity:1;fill-rule:nonzero;stroke:#002a77;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4171-8"
cx="221.17967"
cy="139.04829"
r="2.7203298" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#001c4a;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445-6"
cx="221.21738"
cy="139.11925"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 221.21329,134.04729 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4187"
d="m 238.30596,120.45347 -0.86972,-0.0745 0.53939,0.0289 -0.73227,1.08863 0.15307,0.0692 0.33259,0.008 0.47689,0.14971 0.41361,0.118 0.48703,0.26445 0.3276,0.21023 0.51024,0.35348 0.42843,-0.60582 0.26375,-0.29434 0.0268,-0.0847 -0.0534,-0.0821 -0.36201,-0.30329 -0.3955,-0.29423 -0.5298,-0.25871 -0.53402,-0.20694 z"
style="fill:url(#linearGradient4221);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<circle
r="3.2723746"
cy="140.06039"
cx="237.19572"
id="circle4140"
style="opacity:1;fill:#62325b;fill-opacity:1;fill-rule:nonzero;stroke:#563961;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4213);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 242.09618,124.347 0.006,0.41952 -0.0411,0.59002 -0.7159,0.16054 -0.23842,-0.201 -0.10531,-0.36331 -0.0866,-0.42831 -0.14382,-0.37906 -0.21293,-0.56644 -0.31566,-0.4454 -0.29028,-0.44765 0.43112,-0.60538 0.25937,-0.29054 0.10284,-0.0325 0.27241,0.36369 0.20466,0.28024 0.19092,0.31798 0.28012,0.53785 0.28411,0.5797 z"
id="path4189"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<circle
style="opacity:1;fill:#c9ccca;fill-opacity:1;fill-rule:nonzero;stroke:#563961;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4171-2"
cx="237.17365"
cy="142.4519"
r="2.7203298" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#52306f;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445-0"
cx="237.21135"
cy="141.25285"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237.20725,135.26368 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:url(#linearGradient4214);fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 237.5406,122.33096 0.42406,0.0873 0.46149,0.16214 0.48643,0.31181 0.44901,0.39913 0.34924,0.47395 0.16214,0.29935 0.21203,0.14967 c 0,0 0.18709,-0.19956 0.1372,-0.29934 -0.0499,-0.0998 -0.37418,-0.7733 -0.37418,-0.7733 l -0.47395,-0.51138 -0.61116,-0.47396 c 0,0 -0.84814,-0.24945 -0.89803,-0.26192 -0.0499,-0.0125 -0.64857,-0.0748 -0.64857,-0.0748 l -0.2744,0.24945 0.18709,0.19956 0.28687,0.0499 z"
id="path4205"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient4220);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 232.36763,125.2129 0.12239,0.86428 -0.0928,-0.53213 1.2251,0.46954 0.0331,-0.16468 -0.0668,-0.32592 0.039,-0.49831 0.0223,-0.42954 0.14852,-0.53392 0.13143,-0.3664 0.22984,-0.57757 -0.69199,-0.28608 -0.33781,-0.18501 -0.11037,-0.005 -0.0485,0.0678 -0.2144,0.42079 -0.19807,0.4514 -0.13334,0.57432 -0.0819,0.56682 z"
id="path4216"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4218"
d="m 235.33069,120.64326 0.40749,-0.0999 0.58422,-0.0922 0.31696,0.66168 -0.14243,0.27741 -0.33045,0.18409 -0.39799,0.18042 -0.33716,0.22515 -0.50428,0.33451 -0.36329,0.40748 -0.36786,0.38216 -0.68663,-0.28332 -0.3435,-0.18762 -0.0623,-0.0926 0.2998,-0.3474 0.22722,-0.26228 0.26708,-0.25735 0.46135,-0.39358 0.50124,-0.40685 z"
style="fill:url(#linearGradient4222);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="opacity:1;fill:url(#linearGradient4223);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.41732287;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4214"
sodipodi:type="arc"
sodipodi:cx="57.465004"
sodipodi:cy="265.58994"
sodipodi:rx="1.3851857"
sodipodi:ry="2.3193455"
sodipodi:start="3.8253079"
sodipodi:end="3.8188258"
d="m 56.391165,264.12486 a 1.3851857,2.3193455 0 0 1 1.947088,-0.33533 1.3851857,2.3193455 0 0 1 0.20342,3.25965 1.3851857,2.3193455 0 0 1 -1.946429,0.34589 1.3851857,2.3193455 0 0 1 -0.209728,-3.25853 l 1.079488,1.4534 z"
transform="matrix(0.59697787,-0.8022577,0.76154185,0.64811574,0,0)" />
</g>
</svg>

+ 518
- 0
vst2_bin/plugins/Hora-Examples/res/mediumknobShadow.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="40"
viewBox="0 0 11.288889 11.288889"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="knobShadow.svg">
<defs
id="defs16902">
<linearGradient
inkscape:collect="always"
id="linearGradient4216">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4218" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4220" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4208">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4210" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4212" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4215">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop4217" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop4219" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4207">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop4209" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop4211" />
</linearGradient>
<linearGradient
id="linearGradient4269"
inkscape:collect="always">
<stop
id="stop4271"
offset="0"
style="stop-color:#f1f1f1;stop-opacity:1" />
<stop
id="stop4273"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient4263"
inkscape:collect="always">
<stop
id="stop4265"
offset="0"
style="stop-color:#f1f1f1;stop-opacity:1" />
<stop
id="stop4267"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4237">
<stop
style="stop-color:#110f0f;stop-opacity:1;"
offset="0"
id="stop4239" />
<stop
style="stop-color:#110f0f;stop-opacity:0;"
offset="1"
id="stop4241" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4194">
<stop
style="stop-color:#ecedeb;stop-opacity:1"
offset="0"
id="stop4196" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4198" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4186">
<stop
style="stop-color:#eef1f0;stop-opacity:1"
offset="0"
id="stop4188" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4190" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4186"
id="linearGradient4192"
x1="239.05032"
y1="125.52426"
x2="235.75284"
y2="123.9191"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7594326,0,0,1.7594326,-176.40459,-98.276939)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4194"
id="linearGradient4200"
x1="236.27908"
y1="123.33409"
x2="238.28973"
y2="125.63596"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7594326,0,0,1.7594326,-176.40459,-98.276939)" />
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter6439"
x="-0.1152"
width="1.2304"
y="-0.1152"
height="1.2304">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.4243662"
id="feGaussianBlur6441" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4237"
id="linearGradient4243"
x1="236.80785"
y1="119.40469"
x2="234.77812"
y2="127.58115"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3544819,1.1229346,-1.1229346,1.3544819,61.889554,-310.86264)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4237"
id="linearGradient4247"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7576941,-0.07819725,0.07819725,1.7576941,-185.96593,-79.67773)"
x1="233.23457"
y1="120.0858"
x2="232.87523"
y2="127.09669" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4263"
id="linearGradient4259"
gradientUnits="userSpaceOnUse"
x1="242.41647"
y1="124.78654"
x2="235.75284"
y2="123.9191" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4269"
id="linearGradient4261"
gradientUnits="userSpaceOnUse"
x1="238.27658"
y1="121.42627"
x2="238.28973"
y2="125.63596"
gradientTransform="translate(0.00422833,0.0019994)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4207"
id="linearGradient4213"
x1="237.00645"
y1="121.16988"
x2="240.59811"
y2="123.80127"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4045933,0,0,1.4045933,-95.981158,-50.427136)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4215"
id="linearGradient4221"
x1="241.81227"
y1="125.74873"
x2="238.84242"
y2="121.53963"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4045933,0,0,1.4045933,-95.987394,-50.445845)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4208"
id="linearGradient4214"
x1="239.81038"
y1="121.457"
x2="238.59337"
y2="123.19106"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4215"
id="linearGradient4220"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.31491934,-1.3688346,1.3688346,-0.31491934,140.76997,489.31246)"
x1="241.09027"
y1="128.52647"
x2="237.62019"
y2="121.88134" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4207"
id="linearGradient4222"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.31491934,-1.3688346,1.3688346,-0.31491934,140.80525,489.29923)"
x1="234.702"
y1="120.79189"
x2="240.62926"
y2="123.95882" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4216"
id="linearGradient4223"
x1="41.340157"
y1="260.57587"
x2="48.977005"
y2="263.55057"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1299311,0,0,1.1130505,2.2699424,-27.460836)" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#a7ffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="16"
inkscape:cx="16.273383"
inkscape:cy="13.032141"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-231.55376,-119.61073)">
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-width:0.546;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445"
cx="225.34045"
cy="127.31587"
r="3.3648584" />
<g
id="g4220"
transform="translate(-12.206249,0.01247258)">
<circle
r="3.2493246"
cy="127.32404"
cx="235.34727"
id="path6447"
style="opacity:1;fill:#151517;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
r="2.694953"
cy="127.24541"
cx="235.25124"
id="path4171"
style="opacity:1;fill:#1f65a4;fill-opacity:1;fill-rule:nonzero;stroke:#000024;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
transform="matrix(0.09674189,0,0,0.09674189,231.60118,121.72934)"
r="25.253815"
cy="56.793663"
cx="37.459763"
id="path6373"
style="opacity:0.59100001;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.82289886;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6439)" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path6443"
d="m 235.27989,124.65764 1e-5,0.74921"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.54586279;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<circle
r="3.3648584"
cy="127.25763"
cx="235.2706"
id="path6445-2"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.546;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
id="g4181"
transform="translate(0,-13.617222)">
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4182"
d="m 238.63313,119.70369 -0.1397,0.12422 0.0466,0.0853 0.031,0.23276 0.12404,0.0776 0.43449,0.1397 0.35884,0.13582 0.31617,0.15131 0.42705,0.22514 0.31194,0.20546 0.2929,0.22889 0.19397,-0.19397 0.0699,-0.0544 0.0796,-0.0834 -0.28126,-0.21142 -0.38597,-0.28124 -0.43256,-0.25216 -0.51011,-0.23469 -0.58772,-0.21723 z"
style="fill:url(#linearGradient4192);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4200);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 242.87729,123.26294 -0.0981,0.15922 -0.0816,-0.0255 -0.23452,0.0106 -0.0982,-0.10855 -0.21357,-0.40335 -0.19663,-0.32951 -0.20425,-0.28484 -0.29644,-0.38104 -0.25685,-0.27123 -0.36397,-0.31613 0.18022,-0.19 0.0753,-0.0547 0.0883,-0.0889 0.25738,0.23987 0.34446,0.33075 0.324,0.38175 0.32037,0.46115 0.31675,0.54063 z"
id="path4184"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
</g>
<g
id="g4177"
transform="matrix(-1.0819732,0,0,-1.0819732,494.07239,247.60968)">
<path
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4227"
d="m 235.73807,121.48151 0.0867,-0.039 0.16802,-0.0572 0.2477,-0.0919 0.30183,-0.0724 0.36485,-0.0753 0.39428,-0.0259 0.34618,-0.0105 0.2379,0.0105 0.27826,0.029 0.34191,0.0618 0.36939,0.0889 0.33405,0.1258 0.28143,0.12262 0.29543,0.1543 0.26507,0.15431 0.21055,0.16557 0.35654,0.27499 0.17814,0.16821 0.26148,0.29241 0.22832,0.32025 0.14498,0.24512 0.13917,0.24579 0.10328,0.22745 0.1149,0.28687 0.1147,0.34189 0.0551,0.23734 0.0563,0.33915 0.014,0.23829 0.0255,0.3034 -0.0179,0.33776 -0.0202,0.28563 -0.0473,0.31851 -0.0639,0.26891 -0.11753,0.37322 -0.13688,0.32835 -0.20349,0.40857 -1.27668,1.54407 0.0958,-0.74299 0.0311,-1.00034 -0.18059,-1.4325 -0.36468,-0.90102 -0.54977,-0.71229 -0.77995,-0.67519 -0.49312,-0.35792 -1.00344,-0.31235 -0.77869,-0.16099 -0.69133,-0.0601 -0.36191,-0.0123 -0.41615,0.0278 -0.38531,0.0634 -0.2948,0.0883 -0.13724,-0.0538 1.41874,-1.45575 0.37366,-0.18435 z"
style="fill:url(#linearGradient4243);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4247);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 233.26398,123.77016 0.0388,-0.0871 0.0862,-0.15518 0.12158,-0.23452 0.17489,-0.25634 0.21968,-0.30092 0.27468,-0.28405 0.24893,-0.24081 0.18303,-0.15237 0.22561,-0.16556 0.29464,-0.18404 0.33339,-0.18231 0.33196,-0.13125 0.29084,-0.0982 0.32245,-0.0843 0.2999,-0.0646 0.26721,-0.0188 0.44883,-0.0359 0.24491,0.005 0.39015,0.0409 0.38428,0.0837 0.27173,0.085 0.26804,0.089 0.22949,0.0986 0.27789,0.13513 0.31455,0.17632 0.20027,0.13864 0.26972,0.21318 0.17085,0.1668 0.22275,0.20757 0.21351,0.26234 0.17701,0.22508 0.1789,0.26776 0.13337,0.24212 0.16381,0.3553 0.11929,0.33512 0.12368,0.43935 -0.14339,1.99714 -0.21093,-0.73887 -0.5559,-0.79289 -0.78584,-0.84662 -1.15478,-0.82579 -0.82362,-0.40662 -1.27964,-0.28642 -0.60572,0.0661 -0.9531,0.44279 -0.68499,0.40384 -0.55246,0.41994 -0.2766,0.23371 -0.28954,0.30014 -0.2427,0.30588 -0.15906,0.26343 -0.13776,0.0522 0.15272,-1.00302 0.15359,-0.38739 z"
id="path4245"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
</g>
<g
id="g4253"
transform="matrix(0.59288038,-1.6565313,1.6565313,0.59288038,-112.8035,426.09644)">
<path
style="fill:url(#linearGradient4259);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 235.89293,123.89257 -0.0794,0.0706 0.0265,0.0485 0.0176,0.13229 0.0705,0.0441 0.24695,0.0794 0.20395,0.0772 0.1797,0.086 0.24272,0.12796 0.1773,0.11678 0.16647,0.13009 0.11024,-0.11025 0.0397,-0.0309 0.0452,-0.0474 -0.15985,-0.12016 -0.21938,-0.15985 -0.24585,-0.14332 -0.28993,-0.13339 -0.33404,-0.12347 z"
id="path4255"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4257"
d="m 238.3094,125.91752 -0.0557,0.0905 -0.0464,-0.0145 -0.13329,0.006 -0.0558,-0.0617 -0.12139,-0.22925 -0.11176,-0.18728 -0.11609,-0.1619 -0.16848,-0.21657 -0.14599,-0.15415 -0.20664,-0.18561 0.10629,-0.10703 0.0397,-0.03 0.0454,-0.0476 0.15015,0.13729 0.19578,0.18799 0.18415,0.21697 0.18208,0.26211 0.18004,0.30727 z"
style="fill:url(#linearGradient4261);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<circle
style="opacity:1;fill:#7a3a71;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447-9"
cx="237.2464"
cy="140.70706"
r="5.2720723" />
<circle
style="opacity:1;fill:#242a73;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447-95"
cx="221.2877"
cy="139.06734"
r="5.2720723" />
<circle
r="3.2723746"
cy="139.05568"
cx="221.20175"
id="circle4140-7"
style="opacity:1;fill:#002a77;fill-opacity:1;fill-rule:nonzero;stroke:#002a77;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
transform="matrix(0.45324779,0,0,0.45331118,99.381947,36.848384)"
inkscape:transform-center-x="0.80940956"
d="m 271.77944,230.87365 -0.45243,1.24953 -1.18972,-0.59212 -0.78614,1.07145 -0.9747,-0.90331 -1.05616,0.80657 -0.68073,-1.14132 -1.24062,0.47634 -0.33161,-1.28688 -1.32456,0.10752 0.0444,-1.32817 -1.3012,-0.27 0.41677,-1.26188 -1.17242,-0.62565 0.7554,-1.09334 -0.94867,-0.93062 1.03284,-0.83624 -0.64806,-1.16019 1.22659,-0.51138 -0.29493,-1.29577 1.32097,-0.14509 0.0821,-1.32639 1.30835,0.23295 0.45243,-1.24953 1.18972,0.59211 0.78614,-1.07145 0.9747,0.90331 1.05616,-0.80657 0.68073,1.14133 1.24062,-0.47634 0.33161,1.28688 1.32456,-0.10753 -0.0444,1.32818 1.3012,0.27 -0.41677,1.26187 1.17242,0.62566 -0.7554,1.09334 0.94866,0.93062 -1.03283,0.83623 0.64805,1.1602 -1.22658,0.51137 0.29493,1.29578 -1.32097,0.14509 -0.0821,1.32638 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.1899973"
sodipodi:arg1="1.0471976"
sodipodi:r2="7.1432056"
sodipodi:r1="6.2145891"
sodipodi:cy="225.49165"
sodipodi:cx="268.67215"
sodipodi:sides="22"
id="path4237"
style="opacity:1;fill:#0046c3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60555112;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star" />
<circle
style="opacity:1;fill:#bfc1c1;fill-opacity:1;fill-rule:nonzero;stroke:#002a77;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4171-8"
cx="221.17967"
cy="139.04829"
r="2.7203298" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#001c4a;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445-6"
cx="221.21738"
cy="139.11925"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 221.21329,134.04729 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4187"
d="m 238.30596,120.45347 -0.86972,-0.0745 0.53939,0.0289 -0.73227,1.08863 0.15307,0.0692 0.33259,0.008 0.47689,0.14971 0.41361,0.118 0.48703,0.26445 0.3276,0.21023 0.51024,0.35348 0.42843,-0.60582 0.26375,-0.29434 0.0268,-0.0847 -0.0534,-0.0821 -0.36201,-0.30329 -0.3955,-0.29423 -0.5298,-0.25871 -0.53402,-0.20694 z"
style="fill:url(#linearGradient4221);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<circle
r="3.2723746"
cy="140.06039"
cx="237.19572"
id="circle4140"
style="opacity:1;fill:#62325b;fill-opacity:1;fill-rule:nonzero;stroke:#563961;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4213);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 242.09618,124.347 0.006,0.41952 -0.0411,0.59002 -0.7159,0.16054 -0.23842,-0.201 -0.10531,-0.36331 -0.0866,-0.42831 -0.14382,-0.37906 -0.21293,-0.56644 -0.31566,-0.4454 -0.29028,-0.44765 0.43112,-0.60538 0.25937,-0.29054 0.10284,-0.0325 0.27241,0.36369 0.20466,0.28024 0.19092,0.31798 0.28012,0.53785 0.28411,0.5797 z"
id="path4189"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<circle
style="opacity:1;fill:#c9ccca;fill-opacity:1;fill-rule:nonzero;stroke:#563961;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4171-2"
cx="237.17365"
cy="142.4519"
r="2.7203298" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#52306f;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445-0"
cx="237.21135"
cy="141.25285"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237.20725,135.26368 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:url(#linearGradient4214);fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 237.5406,122.33096 0.42406,0.0873 0.46149,0.16214 0.48643,0.31181 0.44901,0.39913 0.34924,0.47395 0.16214,0.29935 0.21203,0.14967 c 0,0 0.18709,-0.19956 0.1372,-0.29934 -0.0499,-0.0998 -0.37418,-0.7733 -0.37418,-0.7733 l -0.47395,-0.51138 -0.61116,-0.47396 c 0,0 -0.84814,-0.24945 -0.89803,-0.26192 -0.0499,-0.0125 -0.64857,-0.0748 -0.64857,-0.0748 l -0.2744,0.24945 0.18709,0.19956 0.28687,0.0499 z"
id="path4205"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient4220);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 232.36763,125.2129 0.12239,0.86428 -0.0928,-0.53213 1.2251,0.46954 0.0331,-0.16468 -0.0668,-0.32592 0.039,-0.49831 0.0223,-0.42954 0.14852,-0.53392 0.13143,-0.3664 0.22984,-0.57757 -0.69199,-0.28608 -0.33781,-0.18501 -0.11037,-0.005 -0.0485,0.0678 -0.2144,0.42079 -0.19807,0.4514 -0.13334,0.57432 -0.0819,0.56682 z"
id="path4216"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4218"
d="m 235.33069,120.64326 0.40749,-0.0999 0.58422,-0.0922 0.31696,0.66168 -0.14243,0.27741 -0.33045,0.18409 -0.39799,0.18042 -0.33716,0.22515 -0.50428,0.33451 -0.36329,0.40748 -0.36786,0.38216 -0.68663,-0.28332 -0.3435,-0.18762 -0.0623,-0.0926 0.2998,-0.3474 0.22722,-0.26228 0.26708,-0.25735 0.46135,-0.39358 0.50124,-0.40685 z"
style="fill:url(#linearGradient4222);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="opacity:1;fill:url(#linearGradient4223);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.41732287;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4214"
sodipodi:type="arc"
sodipodi:cx="57.465004"
sodipodi:cy="265.58994"
sodipodi:rx="1.3851857"
sodipodi:ry="2.3193455"
sodipodi:start="3.8253079"
sodipodi:end="3.8188258"
d="m 56.391165,264.12486 a 1.3851857,2.3193455 0 0 1 1.947088,-0.33533 1.3851857,2.3193455 0 0 1 0.20342,3.25965 1.3851857,2.3193455 0 0 1 -1.946429,0.34589 1.3851857,2.3193455 0 0 1 -0.209728,-3.25853 l 1.079488,1.4534 z"
transform="matrix(0.59697787,-0.8022577,0.76154185,0.64811574,0,0)" />
</g>
</svg>

+ 1625
- 0
vst2_bin/plugins/Hora-Examples/res/recorder.svg
File diff suppressed because it is too large
View File


+ 52
- 0
vst2_bin/plugins/Hora-Examples/res/saw1024.gwt View File

@@ -0,0 +1,52 @@
0,255,510,764,1016,1268,1518,1768,2016,2264,2511,2756,3001,3245,3488,3730,3971,4211,4450,4688,
4925,5161,5397,5631,5865,6097,6329,6560,6790,7019,7247,7474,7701,7926,8151,8374,8597,8819,9040,9261,
9480,9698,9916,10133,10349,10564,10778,10992,11205,11416,11627,11838,12047,12255,12463,12670,12876,13081,13286,13490,
13693,13895,14096,14297,14496,14695,14893,15091,15288,15483,15679,15873,16067,16259,16452,16643,16834,17023,17213,17401,
17589,17775,17962,18147,18332,18516,18699,18882,19064,19245,19425,19605,19784,19963,20140,20317,20493,20669,20844,21018,
21192,21365,21537,21708,21879,22049,22219,22388,22556,22724,22891,23057,23222,23387,23552,23715,23878,24041,24203,24364,
24524,24684,24843,25002,25160,25317,25474,25630,25786,25941,26095,26249,26402,26555,26707,26858,27009,27159,27309,27458,
27606,27754,27901,28048,28194,28340,28485,28629,28773,28917,29059,29201,29343,29484,29625,29765,29904,30043,30182,30319,
30457,30593,30730,30865,31000,31135,31269,31403,31536,31668,31800,31932,32063,32193,32323,32453,32582,32710,32838,32966,
33093,33219,33345,33471,33596,33720,33844,33968,34091,34214,34336,34457,34578,34699,34819,34939,35058,35177,35296,35413,
35531,35648,35764,35880,35996,36111,36226,36340,36454,36567,36680,36793,36905,37016,37128,37238,37349,37459,37568,37677,
37786,37894,38002,38109,38216,38322,38429,38534,38639,38744,38849,38953,39056,39160,39263,39365,39467,39569,39670,39771,
39871,39971,40071,40170,40269,40368,40466,40563,40661,40758,40854,40951,41046,41142,41237,41332,41426,41520,41614,41707,
41800,41892,41985,42076,42168,42259,42350,42440,42530,42620,42709,42798,42887,42975,43063,43151,43238,43325,43411,43498,
43584,43669,43754,43839,43924,44008,44092,44176,44259,44342,44424,44507,44589,44670,44752,44833,44913,44994,45074,45154,
45233,45312,45391,45470,45548,45626,45703,45781,45858,45935,46011,46087,46163,46238,46314,46389,46463,46538,46612,46685,
46759,46832,46905,46978,47050,47122,47194,47265,47337,47408,47478,47549,47619,47689,47758,47827,47896,47965,48034,48102,
48170,48238,48305,48372,48439,48506,48572,48638,48704,48770,48835,48900,48965,49030,49094,49158,49222,49286,49349,49412,
49475,49538,49600,49662,49724,49786,49847,49908,49969,50030,50090,50150,50210,50270,50330,50389,50448,50507,50565,50624,
50682,50740,50797,50855,50912,50969,51026,51083,51139,51195,51251,51307,51362,51417,51472,51527,51582,51636,51690,51744,
51798,51852,51905,51958,52011,52064,52116,52169,52221,52273,52324,52376,52427,52478,52529,52580,52630,52681,52731,52781,
52830,52880,52929,52978,53027,53076,53125,53173,53221,53269,53317,53365,53412,53460,53507,53553,53600,53647,53693,53739,
53785,53831,53877,53922,53967,54012,54057,54102,54147,54191,54235,54279,54323,54367,54411,54454,54497,54540,54583,54626,
54668,54711,54753,54795,54837,54878,54920,54961,55003,55044,55085,55125,55166,55206,55247,55287,55327,55366,55406,55446,
55485,55524,55563,55602,55641,55679,55718,55756,55794,55832,55870,55908,55945,55982,56020,56057,56094,56131,56167,56204,
56240,56276,56312,56348,56384,56420,56455,56491,56526,56561,56596,56631,56666,56700,56735,56769,56803,56837,56871,56905,
56939,56972,57006,57039,57072,57105,57138,57171,57203,57236,57268,57300,57332,57364,57396,57428,57460,57491,57522,57554,
57585,57616,57647,57677,57708,57738,57769,57799,57829,57859,57889,57919,57949,57978,58008,58037,58066,58096,58125,58153,
58182,58211,58239,58268,58296,58324,58353,58381,58408,58436,58464,58491,58519,58546,58573,58601,58628,58655,58681,58708,
58735,58761,58788,58814,58840,58866,58892,58918,58944,58970,58995,59021,59046,59071,59097,59122,59147,59172,59196,59221,
59246,59270,59295,59319,59343,59367,59391,59415,59439,59463,59487,59510,59534,59557,59581,59604,59627,59650,59673,59696,
59718,59741,59764,59786,59809,59831,59853,59875,59897,59919,59941,59963,59985,60006,60028,60049,60071,60092,60113,60135,
60156,60177,60197,60218,60239,60260,60280,60301,60321,60341,60362,60382,60402,60422,60442,60462,60481,60501,60521,60540,
60560,60579,60599,60618,60637,60656,60675,60694,60713,60732,60750,60769,60788,60806,60825,60843,60861,60879,60898,60916,
60934,60952,60970,60987,61005,61023,61040,61058,61075,61093,61110,61127,61144,61162,61179,61196,61212,61229,61246,61263,
61280,61296,61313,61329,61345,61362,61378,61394,61410,61427,61443,61458,61474,61490,61506,61522,61537,61553,61568,61584,
61599,61615,61630,61645,61660,61675,61690,61705,61720,61735,61750,61765,61780,61794,61809,61823,61838,61852,61867,61881,
61895,61909,61923,61937,61952,61965,61979,61993,62007,62021,62035,62048,62062,62075,62089,62102,62116,62129,62142,62155,
62169,62182,62195,62208,62221,62234,62247,62259,62272,62285,62298,62310,62323,62335,62348,62360,62373,62385,62397,62409,
62422,62434,62446,62458,62470,62482,62494,62506,62517,62529,62541,62553,62564,62576,62587,62599,62610,62622,62633,62644,
62656,62667,62678,62689,62700,62711,62722,62733,62744,62755,62766,62777,62787,62798,62809,62819,62830,62841,62851,62862,
62872,62882,62893,62903,62913,62923,62934,62944,62954,62964,62974,62984,62994,63004,63014,63024,63033,63043,63053,63062,
63072,63082,63091,63101,63110,63120,63129,63139,63148,63157,63166,63176,63185,63194,63203,63212,63221,63230,63239,63248,
63257,63266,63275,63284,63293,63301,63310,63319,63327,63336,63344,63353,63362,63370,63378,63387,63395,63404,63412,63420,
63428,63437,63445,63453,63461,63469,63477,63485,63493,63501,63509,63517,63525,63533,63540,63548,63556,63564,63571,63579,
63587,63594,63602,63609,63617,63624,63632,63639,63647,63654,63661,63669,63676,63683,63690,63698,63705,63712,63719,63726,
63733,63740,63747,63754,63761,63768,63775,63782,63789,63795,63802,63809,63816,63822,63829,63836,63842,63849,63855,63862,
63869,63875,63881,63888,63894,63901,63907,63913,63920,63926,63932,63939,63945,63951,63957,63963,63969,63976,63982,63988,
63994,64000,64006,64012,64018,64024,64029,64035,64041,64047,64053,64059,64064,64070,64076,64081,64087,64093,64098,64104,
64110,64115,64121,64126,64132,64137,64143,64148,64153,64159,64164,64170,64175,64180,64185,64191,64196,64201,64206,64212,
64217,64222,64227,64232,64237,64242,64247,64252,64257,64262,64267,64272,64277,64282,64287,64292,64297,64301,64306,64311,
64316,64321,64325,64330,64335,

+ 16
- 0
vst2_bin/plugins/Hora-Examples/res/saw128.gwt View File

@@ -0,0 +1,16 @@
0,2016,3971,5865,7701,9480,11205,12876,
14496,16067,17589,19064,20493,21879,23222,24524,
25786,27009,28194,29343,30457,31536,32582,33596,
34578,35531,36454,37349,38216,39056,39871,40661,
41426,42168,42887,43584,44259,44913,45548,46163,
46759,47337,47896,48439,48965,49475,49969,50448,
50912,51362,51798,52221,52630,53027,53412,53785,
54147,54497,54837,55166,55485,55794,56094,56384,
56666,56939,57203,57460,57708,57949,58182,58408,
58628,58840,59046,59246,59439,59627,59809,59985,
60156,60321,60481,60637,60788,60934,61075,61212,
61345,61474,61599,61720,61838,61952,62062,62169,
62272,62373,62470,62564,62656,62744,62830,62913,
62994,63072,63148,63221,63293,63362,63428,63493,
63556,63617,63676,63733,63789,63842,63894,63945,
63994,64041,64087,64132,64175,64217,64257,64297,

+ 26
- 0
vst2_bin/plugins/Hora-Examples/res/saw512.gwt View File

@@ -0,0 +1,26 @@
0,511,1018,1521,2020,2515,3007,3494,3978,4458,4934,5407,5876,6341,6802,7260,7715,8166,8613,9057,
9497,9934,10368,10798,11225,11648,12068,12485,12899,13309,13716,14120,14521,14919,15314,15705,16094,16479,16862,17241,
17618,17992,18362,18730,19095,19457,19816,20173,20527,20877,21226,21571,21914,22254,22592,22926,23259,23588,23915,24240,
24562,24881,25198,25513,25825,26135,26442,26747,27049,27349,27647,27942,28235,28526,28815,29101,29385,29667,29947,30224,
30500,30773,31044,31313,31580,31844,32107,32368,32626,32883,33137,33390,33641,33889,34136,34381,34624,34865,35104,35341,
35577,35810,36042,36272,36500,36727,36951,37174,37395,37615,37832,38048,38263,38475,38686,38896,39103,39309,39514,39717,
39918,40118,40316,40513,40708,40901,41093,41284,41473,41661,41847,42032,42215,42397,42577,42756,42934,43110,43285,43458,
43630,43801,43971,44139,44306,44471,44635,44798,44960,45121,45280,45438,45594,45750,45904,46057,46209,46360,46509,46658,
46805,46951,47096,47240,47382,47524,47664,47803,47942,48079,48215,48350,48484,48617,48749,48880,49010,49139,49266,49393,
49519,49644,49768,49891,50013,50134,50254,50373,50491,50609,50725,50840,50955,51069,51182,51293,51404,51515,51624,51732,
51840,51947,52053,52158,52262,52366,52468,52570,52671,52772,52871,52970,53068,53165,53262,53357,53452,53546,53640,53733,
53825,53916,54007,54096,54186,54274,54362,54449,54536,54621,54706,54791,54875,54958,55040,55122,55203,55284,55364,55443,
55522,55600,55677,55754,55830,55906,55981,56056,56130,56203,56276,56348,56419,56491,56561,56631,56700,56769,56838,56905,
56973,57040,57106,57172,57237,57301,57366,57429,57493,57555,57617,57679,57740,57801,57862,57921,57981,58040,58098,58156,
58214,58271,58327,58384,58439,58495,58549,58604,58658,58712,58765,58818,58870,58922,58974,59025,59075,59126,59176,59225,
59275,59323,59372,59420,59468,59515,59562,59608,59655,59700,59746,59791,59836,59880,59924,59968,60012,60055,60097,60140,
60182,60224,60265,60306,60347,60387,60427,60467,60507,60546,60585,60623,60662,60700,60737,60775,60812,60849,60885,60922,
60958,60993,61029,61064,61099,61133,61168,61202,61235,61269,61302,61335,61368,61400,61433,61465,61496,61528,61559,61590,
61621,61651,61682,61712,61742,61771,61801,61830,61859,61887,61916,61944,61972,62000,62027,62055,62082,62109,62135,62162,
62188,62214,62240,62266,62291,62317,62342,62367,62391,62416,62440,62464,62488,62512,62536,62559,62582,62605,62628,62651,
62673,62695,62718,62740,62761,62783,62804,62826,62847,62868,62889,62909,62930,62950,62970,62990,63010,63030,63049,63069,
63088,63107,63126,63145,63163,63182,63200,63218,63236,63254,63272,63290,63307,63325,63342,63359,63376,63393,63409,63426,
63443,63459,63475,63491,63507,63523,63539,63554,63570,63585,63600,63615,63630,63645,63660,63674,63689,63703,63718,63732,
63746,63760,63774,63787,63801,63814,63828,63841,63854,63867,63880,63893,63906,63919,63931,63944,63956,63969,63981,63993,
64005,64017,64029,64041,64052,64064,64075,64087,64098,64109,64120,64131,64142,64153,64164,64175,64185,64196,64206,64216,
64227,64237,64247,64257,64267,64277,64287,64297,64306,64316,64325,64335,

+ 85
- 0
vst2_bin/plugins/Hora-Examples/res/screen.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="240"
height="50"
viewBox="0 0 67.733338 14.111112"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="screen.svg">
<defs
id="defs16902">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="80.537145"
inkscape:cy="-2.7305208"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-225.50527,-124.77466)">
<g
id="g4140"
style="stroke:#e30f00;stroke-opacity:1">
<path
inkscape:connector-curvature="0"
id="path4150"
d="m 227.95334,129.28979 0,-2.23711 2.40935,0"
style="fill:none;fill-rule:evenodd;stroke:#e30f00;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#e30f00;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 227.94491,124.79276 0,2.23711 -2.40935,0"
id="path4138"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

+ 1567
- 0
vst2_bin/plugins/Hora-Examples/res/sequencer.svg
File diff suppressed because it is too large
View File


+ 1
- 0
vst2_bin/plugins/Hora-Examples/res/sin128.gwt View File

@@ -0,0 +1 @@
32768,34375,35979,37575,39160,40729,42279,43807,45307,46777,48214,49613,50972,52287,53555,54773,55938,57047,58097,59087,60013,60873,61666,62389,63041,63620,64124,64553,64905,65180,65377,65496,65535,65496,65377,65180,64905,64553,64124,63620,63041,62389,61666,60873,60013,59087,58097,57047,55938,54773,53555,52287,50972,49613,48214,46777,45307,43807,42279,40729,39160,37575,35979,34375,32768,31160,29556,27960,26375,24806,23256,21728,20228,18758,17321,15922,14563,13248,11980,10762,9597,8488,7438,6448,5522,4662,3869,3146,2494,1915,1411,982,630,355,158,39,0,39,158,355,630,982,1411,1915,2494,3146,3869,4662,5522,6448,7438,8488,9597,10762,11980,13248,14563,15922,17321,18758,20228,21728,23256,24806,26375,27960,29556,31160,

+ 26
- 0
vst2_bin/plugins/Hora-Examples/res/sin512.gwt View File

@@ -0,0 +1,26 @@
32768,33170,33573,33976,34378,34781,35183,35584,35986,36386,36786,37186,37585,37983,38380,38777,39172,39567,39961,40353,
40745,41135,41524,41911,42297,42682,43065,43447,43827,44206,44582,44957,45330,45701,46071,46438,46803,47166,47527,47885,
48242,48596,48947,49296,49643,49987,50329,50667,51004,51337,51667,51995,52320,52642,52961,53276,53589,53899,54205,54508,
54808,55104,55397,55687,55973,56256,56535,56811,57083,57351,57615,57876,58133,58386,58635,58881,59122,59360,59593,59822,
60048,60269,60486,60698,60907,61111,61311,61507,61698,61885,62068,62246,62420,62589,62754,62914,63070,63221,63367,63509,
63646,63778,63906,64029,64148,64261,64370,64474,64574,64668,64758,64842,64922,64998,65068,65133,65194,65249,65300,65346,
65386,65422,65453,65479,65500,65516,65527,65534,65535,65531,65522,65509,65490,65467,65438,65405,65367,65323,65275,65222,
65164,65101,65033,64961,64883,64801,64713,64621,64524,64423,64316,64205,64089,63968,63843,63713,63578,63438,63294,63146,
62992,62834,62672,62505,62334,62158,61977,61792,61603,61410,61212,61010,60803,60593,60378,60159,59935,59708,59477,59241,
59002,58759,58511,58260,58005,57746,57483,57217,56947,56673,56396,56115,55831,55543,55251,54956,54658,54357,54052,53744,
53433,53119,52802,52481,52158,51832,51503,51171,50836,50498,50158,49815,49470,49122,48772,48419,48064,47706,47347,46985,
46621,46255,45886,45516,45144,44770,44394,44017,43637,43257,42874,42490,42105,41718,41329,40940,40549,40157,39764,39370,
38975,38579,38182,37784,37385,36986,36586,36186,35785,35384,34982,34580,34177,33775,33372,32969,32566,32163,31760,31358,
30955,30553,30151,29750,29349,28949,28549,28150,27751,27353,26956,26560,26165,25771,25378,24986,24595,24206,23817,23430,
23045,22661,22278,21898,21518,21141,20765,20391,20019,19649,19280,18914,18550,18188,17829,17471,17116,16763,16413,16065,
15720,15377,15037,14699,14364,14032,13703,13377,13054,12733,12416,12102,11791,11483,11178,10877,10579,10284,9992,9704,
9420,9139,8862,8588,8318,8052,7789,7530,7275,7024,6776,6533,6294,6058,5827,5600,5376,5157,4942,4732,
4525,4323,4125,3932,3743,3558,3377,3201,3030,2863,2701,2543,2389,2241,2097,1957,1822,1692,1567,1446,
1330,1219,1112,1011,914,822,734,652,574,502,434,371,313,260,212,168,130,97,68,45,
26,13,4,0,1,8,19,35,56,82,113,149,189,235,286,341,402,467,537,613,
693,777,867,961,1061,1165,1274,1387,1506,1629,1757,1889,2026,2168,2314,2465,2621,2781,2946,3115,
3289,3467,3650,3837,4028,4224,4424,4628,4837,5049,5266,5487,5713,5942,6175,6413,6654,6900,7149,7402,
7659,7920,8184,8452,8724,9000,9279,9562,9848,10138,10431,10727,11027,11330,11636,11946,12259,12574,12893,13215,
13540,13868,14198,14531,14868,15206,15548,15892,16239,16588,16939,17293,17650,18008,18369,18732,19097,19464,19834,20205,
20578,20953,21329,21708,22088,22470,22853,23238,23624,24011,24400,24790,25182,25574,25968,26363,26758,27155,27552,27950,
28349,28749,29149,29549,29951,30352,30754,31157,31559,31962,32365,32768,

+ 63
- 0
vst2_bin/plugins/Hora-Examples/res/smallLedGreen.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="2mm"
height="2mm"
viewBox="0 0 7.086614 7.086614"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="SmallLedGreen.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="32"
inkscape:cx="10.546118"
inkscape:cy="2.2124848"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1045.2756)">
<circle
style="opacity:1;fill:#3ddb50;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4136"
cx="3.5425451"
cy="1048.8246"
r="3.5433071" />
</g>
</svg>

+ 63
- 0
vst2_bin/plugins/Hora-Examples/res/smallLedRed.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="2mm"
height="2mm"
viewBox="0 0 7.086614 7.086614"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="SmallLedRed.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="32"
inkscape:cx="10.546118"
inkscape:cy="2.2124848"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1045.2756)">
<circle
style="opacity:1;fill:#ff0050;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4136"
cx="3.5425451"
cy="1048.8246"
r="3.5433071" />
</g>
</svg>

+ 94
- 0
vst2_bin/plugins/Hora-Examples/res/switch_0.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="13.125"
height="19.351038"
viewBox="0 0 3.7041666 5.4612927"
version="1.1"
id="svg56722"
inkscape:version="0.91 r13725"
sodipodi:docname="switch_0.svg">
<defs
id="defs56716" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="9.3472782"
inkscape:cx="-19.858206"
inkscape:cy="1.2617334"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata56719">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-35.423779,-63.339207)">
<path
inkscape:connector-curvature="0"
id="path5785"
style="fill:#0a0b0e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2817142"
d="m 35.423779,63.729496 c 0,-0.214411 0.175878,-0.390289 0.390289,-0.390289 l 2.923589,0 c 0.214411,0 0.390289,0.175878 0.390289,0.390289 l 0,4.68099 c 0,0.214412 -0.175878,0.390014 -0.390289,0.390014 l -2.923589,0 c -0.214411,0 -0.390289,-0.175602 -0.390289,-0.390014 z" />
<g
id="g5795"
style="fill:#646464;fill-opacity:1;stroke-width:1.2817142"
transform="matrix(0.27523902,0,0,-0.27523902,-180.22814,385.03395)">
<g
id="g5797"
style="fill:#646464;fill-opacity:1;stroke-width:1.2817142">
<path
d="m 785.616,1167.502 c -0.468,0 -0.85,-0.382 -0.85,-0.85 l 0,0 0,-15.724 c 0,-0.468 0.382,-0.851 0.85,-0.851 l 0,0 9.241,0 c 0.466,0 0.849,0.383 0.849,0.851 l 0,0 0,15.724 c 0,0.468 -0.383,0.85 -0.849,0.85 l 0,0 z"
style="fill:#646464;fill-opacity:1;stroke:none;stroke-width:1.2817142"
id="path5805"
inkscape:connector-curvature="0" />
</g>
</g>
<path
d="m 35.77036,66.147251 3.011115,0 0,2.340633 -3.011115,0 z"
style="fill:#969696;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2817142"
id="path5815"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#414141;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4142"
width="2.5406098"
height="1.6866233"
x="36.021568"
y="66.494743"
ry="0.2051324" />
</g>
</svg>

+ 94
- 0
vst2_bin/plugins/Hora-Examples/res/switch_1.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="14"
height="20.641106"
viewBox="0 0 3.7041666 5.4612927"
version="1.1"
id="svg56722"
inkscape:version="0.91 r13725"
sodipodi:docname="switch_1.svg">
<defs
id="defs56716" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.919596"
inkscape:cx="-25.328368"
inkscape:cy="10.196355"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="133"
inkscape:window-y="146"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata56719">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-30.16787,-65.374457)">
<path
inkscape:connector-curvature="0"
id="path5785"
style="fill:#0a0b0e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2817142"
d="m 30.182547,65.782278 c 0,-0.213471 0.175107,-0.388578 0.388578,-0.388578 l 2.910769,0 c 0.21347,0 0.388577,0.175107 0.388577,0.388578 l 0,4.660464 c 0,0.213471 -0.175107,0.388304 -0.388577,0.388304 l -2.910769,0 c -0.213471,0 -0.388578,-0.174833 -0.388578,-0.388304 z" />
<g
id="g5795"
style="fill:#646464;fill-opacity:1;stroke-width:1.2817142"
transform="matrix(0.27403208,0,0,-0.2740321,-184.52373,385.6778)">
<g
id="g5797"
style="fill:#646464;fill-opacity:1;stroke-width:1.2817142">
<path
d="m 785.616,1167.502 c -0.468,0 -0.85,-0.382 -0.85,-0.85 l 0,0 0,-15.724 c 0,-0.468 0.382,-0.851 0.85,-0.851 l 0,0 9.241,0 c 0.466,0 0.849,0.383 0.849,0.851 l 0,0 0,15.724 c 0,0.468 -0.383,0.85 -0.849,0.85 l 0,0 z"
style="fill:#646464;fill-opacity:1;stroke:none;stroke-width:1.2817142"
id="path5805"
inkscape:connector-curvature="0" />
</g>
</g>
<path
d="m 30.527609,65.750302 2.99791,0 0,2.330369 -2.99791,0 z"
style="fill:#969696;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2817142"
id="path5815"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#414141;stroke-width:0.46875006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4142"
width="2.3818219"
height="1.5812095"
x="30.814436"
y="66.13633"
ry="0.19231164" />
</g>
</svg>

+ 1560
- 0
vst2_bin/plugins/Hora-Examples/res/wave.svg
File diff suppressed because it is too large
View File


+ 10
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/Makefile View File

@@ -0,0 +1,10 @@
RACK_DIR ?= ../..

SLUG = Hora-Examples
VERSION = 0.6
SOURCES = $(wildcard src/*.cpp) $(wildcard src/*.c)


DISTRIBUTABLES += $(wildcard LICENSE*) res
include $(RACK_DIR)/plugin.mk
include $(RACK_DIR)/arch.mk

+ 15
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/make.objects View File

@@ -0,0 +1,15 @@
ALL_OBJ= \
src/ControlledBuffer.o \
src/CvToFreq.o \
src/Examples.o \
src/FreqToRate.o \
src/LowPassVCF.o \
src/MMFilter.o \
src/WaveTableOsc.o \
src/buf.o \
src/clockedCounter.o \
src/floatToString.o \
src/intToString.o \
src/miniSeq.o \
src/stringMux.o \
src/waveTable.o

+ 12
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/makefile.linux View File

@@ -0,0 +1,12 @@
SLUG=Hora-Examples

include ../../../build_shared_plugin_pre_linux.mk

include make.objects

define BIN_POST_FXN
cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.fx
cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.instr
endef

include ../../../build_shared_plugin_post_linux.mk

+ 12
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/makefile.msvc View File

@@ -0,0 +1,12 @@
SLUG=Hora-Examples

include ../../../build_shared_plugin_pre_msvc.mk

include make.objects

define BIN_POST_FXN
cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll.fx
cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll.instr
endef

include ../../../build_shared_plugin_post_msvc.mk

+ 7
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/readme.txt View File

@@ -0,0 +1,7 @@

see http://www.hora-music.be/free-modules.php

"Here is a first plugin made with geco (V0.6.2) All the files and code are as they were exported. No files has been manually transfered and no code has been been manually modified.

This is open source and host on the Hora Music Github repository. The plugin offers a wave table VCO a signal recorder, a 4 steps sequencer and a low pass filter."


BIN
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/LEDCounter7.ttf View File


+ 1625
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/LPVCF.svg
File diff suppressed because it is too large
View File


+ 100
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/button.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="19.48819"
height="19.48819"
viewBox="0 0 5.5 5.5"
version="1.1"
id="svg7595"
inkscape:version="0.91 r13725"
sodipodi:docname="button.svg">
<defs
id="defs7589">
<clipPath
id="clip444">
<path
d="m 1201.582,338.19922 18,0 0,18 -18,0 z m 0,0"
id="path24586"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4146">
<path
sodipodi:type="star"
style="opacity:1;fill:#0a0d0c;fill-opacity:0.41265061;fill-rule:nonzero;stroke:none;stroke-width:1.0629921;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4148"
sodipodi:sides="3"
sodipodi:cx="47.379341"
sodipodi:cy="63.080742"
sodipodi:r1="5.8158951"
sodipodi:r2="2.8497884"
sodipodi:arg1="0.67904714"
sodipodi:arg2="1.7262447"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 51.905105,66.733425 -4.966977,-0.837257 -4.984986,-0.722341 3.208575,-3.8829 3.118059,-3.955953 1.758402,4.720156 z"
inkscape:transform-center-x="0.5346633"
inkscape:transform-center-y="0.96615435"
transform="matrix(0.76042169,0.64942964,-0.64942964,0.76042169,56.950238,-18.739279)" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="-31.847903"
inkscape:cy="-4.5892438"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata7592">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-46.755712,-67.095536)">
<rect
ry="0"
y="67.250389"
x="46.898506"
height="5.2227616"
width="5.2227597"
id="rect4139"
style="opacity:1;fill:#5c99ff;fill-opacity:0.42993631;fill-rule:nonzero;stroke:#1346d1;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
</svg>

+ 100
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/buttonPushed.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="19.48819"
height="19.48819"
viewBox="0 0 5.5 5.5"
version="1.1"
id="svg7595"
inkscape:version="0.91 r13725"
sodipodi:docname="button.svg">
<defs
id="defs7589">
<clipPath
id="clip444">
<path
d="m 1201.582,338.19922 18,0 0,18 -18,0 z m 0,0"
id="path24586"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4146">
<path
sodipodi:type="star"
style="opacity:1;fill:#0a0d0c;fill-opacity:0.41265061;fill-rule:nonzero;stroke:none;stroke-width:1.0629921;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4148"
sodipodi:sides="3"
sodipodi:cx="47.379341"
sodipodi:cy="63.080742"
sodipodi:r1="5.8158951"
sodipodi:r2="2.8497884"
sodipodi:arg1="0.67904714"
sodipodi:arg2="1.7262447"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 51.905105,66.733425 -4.966977,-0.837257 -4.984986,-0.722341 3.208575,-3.8829 3.118059,-3.955953 1.758402,4.720156 z"
inkscape:transform-center-x="0.5346633"
inkscape:transform-center-y="0.96615435"
transform="matrix(0.76042169,0.64942964,-0.64942964,0.76042169,56.950238,-18.739279)" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="-31.847903"
inkscape:cy="-4.5892438"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata7592">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-46.755712,-67.095536)">
<rect
ry="0"
y="67.250389"
x="46.898506"
height="5.2227616"
width="5.2227597"
id="rect4139"
style="opacity:1;fill:#5c99ff;fill-opacity:0.42993631;fill-rule:nonzero;stroke:#1346d1;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
</svg>

+ 1156
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/jack.svg
File diff suppressed because it is too large
View File


+ 109
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/mediumKnob.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="40"
viewBox="0 0 11.288889 11.288889"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="mediumKnob.svg">
<defs
id="defs16902">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
<pattern
y="0"
x="0"
height="6"
width="6"
patternUnits="userSpaceOnUse"
id="EMFhbasepattern" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="4"
inkscape:cx="4.1345086"
inkscape:cy="-2.112398"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-231.55376,-119.61073)">
<circle
style="opacity:1;fill:#434745;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447"
cx="237.27631"
cy="125.2869"
r="5.2720723" />
<circle
r="3.2723746"
cy="125.20467"
cx="237.22563"
id="circle4140"
style="opacity:1;fill:#292529;fill-opacity:1;fill-rule:nonzero;stroke:#25292a;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#3a3636;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445"
cx="237.24126"
cy="125.26826"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237.23716,120.1963 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.99999982;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4140"
width="0.017638888"
height="0.44097221"
x="237.24229"
y="120.66907" />
</g>
</svg>

+ 102
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/mediumRotary.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="40"
viewBox="0 0 11.288889 11.288889"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="mediumRotary.svg">
<defs
id="defs16902">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
<pattern
y="0"
x="0"
height="6"
width="6"
patternUnits="userSpaceOnUse"
id="EMFhbasepattern" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.9999999"
inkscape:cx="19.396804"
inkscape:cy="7.5695539"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-231.55376,-119.61073)">
<circle
style="opacity:1;fill:#434745;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447"
cx="237.27631"
cy="125.2869"
r="5.2720723" />
<circle
r="3.2723746"
cy="125.20467"
cx="237.22563"
id="circle4140"
style="opacity:1;fill:#292529;fill-opacity:1;fill-rule:nonzero;stroke:#25292a;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#3a3636;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445"
cx="237.24126"
cy="125.26826"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237.2167,119.66713 -0.69263,1.94954 1.397,0 -0.68972,-1.90825 z"
id="path4164"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
</g>
</svg>

+ 518
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/mediumRotaryShadow.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="40"
viewBox="0 0 11.288889 11.288889"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="knobShadow.svg">
<defs
id="defs16902">
<linearGradient
inkscape:collect="always"
id="linearGradient4216">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4218" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4220" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4208">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4210" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4212" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4215">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop4217" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop4219" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4207">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop4209" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop4211" />
</linearGradient>
<linearGradient
id="linearGradient4269"
inkscape:collect="always">
<stop
id="stop4271"
offset="0"
style="stop-color:#f1f1f1;stop-opacity:1" />
<stop
id="stop4273"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient4263"
inkscape:collect="always">
<stop
id="stop4265"
offset="0"
style="stop-color:#f1f1f1;stop-opacity:1" />
<stop
id="stop4267"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4237">
<stop
style="stop-color:#110f0f;stop-opacity:1;"
offset="0"
id="stop4239" />
<stop
style="stop-color:#110f0f;stop-opacity:0;"
offset="1"
id="stop4241" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4194">
<stop
style="stop-color:#ecedeb;stop-opacity:1"
offset="0"
id="stop4196" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4198" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4186">
<stop
style="stop-color:#eef1f0;stop-opacity:1"
offset="0"
id="stop4188" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4190" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4186"
id="linearGradient4192"
x1="239.05032"
y1="125.52426"
x2="235.75284"
y2="123.9191"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7594326,0,0,1.7594326,-176.40459,-98.276939)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4194"
id="linearGradient4200"
x1="236.27908"
y1="123.33409"
x2="238.28973"
y2="125.63596"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7594326,0,0,1.7594326,-176.40459,-98.276939)" />
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter6439"
x="-0.1152"
width="1.2304"
y="-0.1152"
height="1.2304">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.4243662"
id="feGaussianBlur6441" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4237"
id="linearGradient4243"
x1="236.80785"
y1="119.40469"
x2="234.77812"
y2="127.58115"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3544819,1.1229346,-1.1229346,1.3544819,61.889554,-310.86264)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4237"
id="linearGradient4247"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7576941,-0.07819725,0.07819725,1.7576941,-185.96593,-79.67773)"
x1="233.23457"
y1="120.0858"
x2="232.87523"
y2="127.09669" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4263"
id="linearGradient4259"
gradientUnits="userSpaceOnUse"
x1="242.41647"
y1="124.78654"
x2="235.75284"
y2="123.9191" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4269"
id="linearGradient4261"
gradientUnits="userSpaceOnUse"
x1="238.27658"
y1="121.42627"
x2="238.28973"
y2="125.63596"
gradientTransform="translate(0.00422833,0.0019994)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4207"
id="linearGradient4213"
x1="237.00645"
y1="121.16988"
x2="240.59811"
y2="123.80127"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4045933,0,0,1.4045933,-95.981158,-50.427136)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4215"
id="linearGradient4221"
x1="241.81227"
y1="125.74873"
x2="238.84242"
y2="121.53963"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4045933,0,0,1.4045933,-95.987394,-50.445845)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4208"
id="linearGradient4214"
x1="239.81038"
y1="121.457"
x2="238.59337"
y2="123.19106"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4215"
id="linearGradient4220"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.31491934,-1.3688346,1.3688346,-0.31491934,140.76997,489.31246)"
x1="241.09027"
y1="128.52647"
x2="237.62019"
y2="121.88134" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4207"
id="linearGradient4222"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.31491934,-1.3688346,1.3688346,-0.31491934,140.80525,489.29923)"
x1="234.702"
y1="120.79189"
x2="240.62926"
y2="123.95882" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4216"
id="linearGradient4223"
x1="41.340157"
y1="260.57587"
x2="48.977005"
y2="263.55057"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1299311,0,0,1.1130505,2.2699424,-27.460836)" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#a7ffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="16"
inkscape:cx="16.273383"
inkscape:cy="13.032141"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-231.55376,-119.61073)">
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-width:0.546;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445"
cx="225.34045"
cy="127.31587"
r="3.3648584" />
<g
id="g4220"
transform="translate(-12.206249,0.01247258)">
<circle
r="3.2493246"
cy="127.32404"
cx="235.34727"
id="path6447"
style="opacity:1;fill:#151517;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
r="2.694953"
cy="127.24541"
cx="235.25124"
id="path4171"
style="opacity:1;fill:#1f65a4;fill-opacity:1;fill-rule:nonzero;stroke:#000024;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
transform="matrix(0.09674189,0,0,0.09674189,231.60118,121.72934)"
r="25.253815"
cy="56.793663"
cx="37.459763"
id="path6373"
style="opacity:0.59100001;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.82289886;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6439)" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path6443"
d="m 235.27989,124.65764 1e-5,0.74921"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.54586279;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<circle
r="3.3648584"
cy="127.25763"
cx="235.2706"
id="path6445-2"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.546;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
id="g4181"
transform="translate(0,-13.617222)">
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4182"
d="m 238.63313,119.70369 -0.1397,0.12422 0.0466,0.0853 0.031,0.23276 0.12404,0.0776 0.43449,0.1397 0.35884,0.13582 0.31617,0.15131 0.42705,0.22514 0.31194,0.20546 0.2929,0.22889 0.19397,-0.19397 0.0699,-0.0544 0.0796,-0.0834 -0.28126,-0.21142 -0.38597,-0.28124 -0.43256,-0.25216 -0.51011,-0.23469 -0.58772,-0.21723 z"
style="fill:url(#linearGradient4192);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4200);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 242.87729,123.26294 -0.0981,0.15922 -0.0816,-0.0255 -0.23452,0.0106 -0.0982,-0.10855 -0.21357,-0.40335 -0.19663,-0.32951 -0.20425,-0.28484 -0.29644,-0.38104 -0.25685,-0.27123 -0.36397,-0.31613 0.18022,-0.19 0.0753,-0.0547 0.0883,-0.0889 0.25738,0.23987 0.34446,0.33075 0.324,0.38175 0.32037,0.46115 0.31675,0.54063 z"
id="path4184"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
</g>
<g
id="g4177"
transform="matrix(-1.0819732,0,0,-1.0819732,494.07239,247.60968)">
<path
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4227"
d="m 235.73807,121.48151 0.0867,-0.039 0.16802,-0.0572 0.2477,-0.0919 0.30183,-0.0724 0.36485,-0.0753 0.39428,-0.0259 0.34618,-0.0105 0.2379,0.0105 0.27826,0.029 0.34191,0.0618 0.36939,0.0889 0.33405,0.1258 0.28143,0.12262 0.29543,0.1543 0.26507,0.15431 0.21055,0.16557 0.35654,0.27499 0.17814,0.16821 0.26148,0.29241 0.22832,0.32025 0.14498,0.24512 0.13917,0.24579 0.10328,0.22745 0.1149,0.28687 0.1147,0.34189 0.0551,0.23734 0.0563,0.33915 0.014,0.23829 0.0255,0.3034 -0.0179,0.33776 -0.0202,0.28563 -0.0473,0.31851 -0.0639,0.26891 -0.11753,0.37322 -0.13688,0.32835 -0.20349,0.40857 -1.27668,1.54407 0.0958,-0.74299 0.0311,-1.00034 -0.18059,-1.4325 -0.36468,-0.90102 -0.54977,-0.71229 -0.77995,-0.67519 -0.49312,-0.35792 -1.00344,-0.31235 -0.77869,-0.16099 -0.69133,-0.0601 -0.36191,-0.0123 -0.41615,0.0278 -0.38531,0.0634 -0.2948,0.0883 -0.13724,-0.0538 1.41874,-1.45575 0.37366,-0.18435 z"
style="fill:url(#linearGradient4243);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4247);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 233.26398,123.77016 0.0388,-0.0871 0.0862,-0.15518 0.12158,-0.23452 0.17489,-0.25634 0.21968,-0.30092 0.27468,-0.28405 0.24893,-0.24081 0.18303,-0.15237 0.22561,-0.16556 0.29464,-0.18404 0.33339,-0.18231 0.33196,-0.13125 0.29084,-0.0982 0.32245,-0.0843 0.2999,-0.0646 0.26721,-0.0188 0.44883,-0.0359 0.24491,0.005 0.39015,0.0409 0.38428,0.0837 0.27173,0.085 0.26804,0.089 0.22949,0.0986 0.27789,0.13513 0.31455,0.17632 0.20027,0.13864 0.26972,0.21318 0.17085,0.1668 0.22275,0.20757 0.21351,0.26234 0.17701,0.22508 0.1789,0.26776 0.13337,0.24212 0.16381,0.3553 0.11929,0.33512 0.12368,0.43935 -0.14339,1.99714 -0.21093,-0.73887 -0.5559,-0.79289 -0.78584,-0.84662 -1.15478,-0.82579 -0.82362,-0.40662 -1.27964,-0.28642 -0.60572,0.0661 -0.9531,0.44279 -0.68499,0.40384 -0.55246,0.41994 -0.2766,0.23371 -0.28954,0.30014 -0.2427,0.30588 -0.15906,0.26343 -0.13776,0.0522 0.15272,-1.00302 0.15359,-0.38739 z"
id="path4245"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
</g>
<g
id="g4253"
transform="matrix(0.59288038,-1.6565313,1.6565313,0.59288038,-112.8035,426.09644)">
<path
style="fill:url(#linearGradient4259);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 235.89293,123.89257 -0.0794,0.0706 0.0265,0.0485 0.0176,0.13229 0.0705,0.0441 0.24695,0.0794 0.20395,0.0772 0.1797,0.086 0.24272,0.12796 0.1773,0.11678 0.16647,0.13009 0.11024,-0.11025 0.0397,-0.0309 0.0452,-0.0474 -0.15985,-0.12016 -0.21938,-0.15985 -0.24585,-0.14332 -0.28993,-0.13339 -0.33404,-0.12347 z"
id="path4255"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4257"
d="m 238.3094,125.91752 -0.0557,0.0905 -0.0464,-0.0145 -0.13329,0.006 -0.0558,-0.0617 -0.12139,-0.22925 -0.11176,-0.18728 -0.11609,-0.1619 -0.16848,-0.21657 -0.14599,-0.15415 -0.20664,-0.18561 0.10629,-0.10703 0.0397,-0.03 0.0454,-0.0476 0.15015,0.13729 0.19578,0.18799 0.18415,0.21697 0.18208,0.26211 0.18004,0.30727 z"
style="fill:url(#linearGradient4261);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<circle
style="opacity:1;fill:#7a3a71;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447-9"
cx="237.2464"
cy="140.70706"
r="5.2720723" />
<circle
style="opacity:1;fill:#242a73;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447-95"
cx="221.2877"
cy="139.06734"
r="5.2720723" />
<circle
r="3.2723746"
cy="139.05568"
cx="221.20175"
id="circle4140-7"
style="opacity:1;fill:#002a77;fill-opacity:1;fill-rule:nonzero;stroke:#002a77;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
transform="matrix(0.45324779,0,0,0.45331118,99.381947,36.848384)"
inkscape:transform-center-x="0.80940956"
d="m 271.77944,230.87365 -0.45243,1.24953 -1.18972,-0.59212 -0.78614,1.07145 -0.9747,-0.90331 -1.05616,0.80657 -0.68073,-1.14132 -1.24062,0.47634 -0.33161,-1.28688 -1.32456,0.10752 0.0444,-1.32817 -1.3012,-0.27 0.41677,-1.26188 -1.17242,-0.62565 0.7554,-1.09334 -0.94867,-0.93062 1.03284,-0.83624 -0.64806,-1.16019 1.22659,-0.51138 -0.29493,-1.29577 1.32097,-0.14509 0.0821,-1.32639 1.30835,0.23295 0.45243,-1.24953 1.18972,0.59211 0.78614,-1.07145 0.9747,0.90331 1.05616,-0.80657 0.68073,1.14133 1.24062,-0.47634 0.33161,1.28688 1.32456,-0.10753 -0.0444,1.32818 1.3012,0.27 -0.41677,1.26187 1.17242,0.62566 -0.7554,1.09334 0.94866,0.93062 -1.03283,0.83623 0.64805,1.1602 -1.22658,0.51137 0.29493,1.29578 -1.32097,0.14509 -0.0821,1.32638 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.1899973"
sodipodi:arg1="1.0471976"
sodipodi:r2="7.1432056"
sodipodi:r1="6.2145891"
sodipodi:cy="225.49165"
sodipodi:cx="268.67215"
sodipodi:sides="22"
id="path4237"
style="opacity:1;fill:#0046c3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60555112;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star" />
<circle
style="opacity:1;fill:#bfc1c1;fill-opacity:1;fill-rule:nonzero;stroke:#002a77;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4171-8"
cx="221.17967"
cy="139.04829"
r="2.7203298" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#001c4a;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445-6"
cx="221.21738"
cy="139.11925"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 221.21329,134.04729 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4187"
d="m 238.30596,120.45347 -0.86972,-0.0745 0.53939,0.0289 -0.73227,1.08863 0.15307,0.0692 0.33259,0.008 0.47689,0.14971 0.41361,0.118 0.48703,0.26445 0.3276,0.21023 0.51024,0.35348 0.42843,-0.60582 0.26375,-0.29434 0.0268,-0.0847 -0.0534,-0.0821 -0.36201,-0.30329 -0.3955,-0.29423 -0.5298,-0.25871 -0.53402,-0.20694 z"
style="fill:url(#linearGradient4221);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<circle
r="3.2723746"
cy="140.06039"
cx="237.19572"
id="circle4140"
style="opacity:1;fill:#62325b;fill-opacity:1;fill-rule:nonzero;stroke:#563961;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4213);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 242.09618,124.347 0.006,0.41952 -0.0411,0.59002 -0.7159,0.16054 -0.23842,-0.201 -0.10531,-0.36331 -0.0866,-0.42831 -0.14382,-0.37906 -0.21293,-0.56644 -0.31566,-0.4454 -0.29028,-0.44765 0.43112,-0.60538 0.25937,-0.29054 0.10284,-0.0325 0.27241,0.36369 0.20466,0.28024 0.19092,0.31798 0.28012,0.53785 0.28411,0.5797 z"
id="path4189"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<circle
style="opacity:1;fill:#c9ccca;fill-opacity:1;fill-rule:nonzero;stroke:#563961;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4171-2"
cx="237.17365"
cy="142.4519"
r="2.7203298" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#52306f;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445-0"
cx="237.21135"
cy="141.25285"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237.20725,135.26368 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:url(#linearGradient4214);fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 237.5406,122.33096 0.42406,0.0873 0.46149,0.16214 0.48643,0.31181 0.44901,0.39913 0.34924,0.47395 0.16214,0.29935 0.21203,0.14967 c 0,0 0.18709,-0.19956 0.1372,-0.29934 -0.0499,-0.0998 -0.37418,-0.7733 -0.37418,-0.7733 l -0.47395,-0.51138 -0.61116,-0.47396 c 0,0 -0.84814,-0.24945 -0.89803,-0.26192 -0.0499,-0.0125 -0.64857,-0.0748 -0.64857,-0.0748 l -0.2744,0.24945 0.18709,0.19956 0.28687,0.0499 z"
id="path4205"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient4220);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 232.36763,125.2129 0.12239,0.86428 -0.0928,-0.53213 1.2251,0.46954 0.0331,-0.16468 -0.0668,-0.32592 0.039,-0.49831 0.0223,-0.42954 0.14852,-0.53392 0.13143,-0.3664 0.22984,-0.57757 -0.69199,-0.28608 -0.33781,-0.18501 -0.11037,-0.005 -0.0485,0.0678 -0.2144,0.42079 -0.19807,0.4514 -0.13334,0.57432 -0.0819,0.56682 z"
id="path4216"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4218"
d="m 235.33069,120.64326 0.40749,-0.0999 0.58422,-0.0922 0.31696,0.66168 -0.14243,0.27741 -0.33045,0.18409 -0.39799,0.18042 -0.33716,0.22515 -0.50428,0.33451 -0.36329,0.40748 -0.36786,0.38216 -0.68663,-0.28332 -0.3435,-0.18762 -0.0623,-0.0926 0.2998,-0.3474 0.22722,-0.26228 0.26708,-0.25735 0.46135,-0.39358 0.50124,-0.40685 z"
style="fill:url(#linearGradient4222);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="opacity:1;fill:url(#linearGradient4223);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.41732287;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4214"
sodipodi:type="arc"
sodipodi:cx="57.465004"
sodipodi:cy="265.58994"
sodipodi:rx="1.3851857"
sodipodi:ry="2.3193455"
sodipodi:start="3.8253079"
sodipodi:end="3.8188258"
d="m 56.391165,264.12486 a 1.3851857,2.3193455 0 0 1 1.947088,-0.33533 1.3851857,2.3193455 0 0 1 0.20342,3.25965 1.3851857,2.3193455 0 0 1 -1.946429,0.34589 1.3851857,2.3193455 0 0 1 -0.209728,-3.25853 l 1.079488,1.4534 z"
transform="matrix(0.59697787,-0.8022577,0.76154185,0.64811574,0,0)" />
</g>
</svg>

+ 518
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/mediumknobShadow.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="40"
viewBox="0 0 11.288889 11.288889"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="knobShadow.svg">
<defs
id="defs16902">
<linearGradient
inkscape:collect="always"
id="linearGradient4216">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4218" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4220" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4208">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4210" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4212" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4215">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop4217" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop4219" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4207">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop4209" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop4211" />
</linearGradient>
<linearGradient
id="linearGradient4269"
inkscape:collect="always">
<stop
id="stop4271"
offset="0"
style="stop-color:#f1f1f1;stop-opacity:1" />
<stop
id="stop4273"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient4263"
inkscape:collect="always">
<stop
id="stop4265"
offset="0"
style="stop-color:#f1f1f1;stop-opacity:1" />
<stop
id="stop4267"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4237">
<stop
style="stop-color:#110f0f;stop-opacity:1;"
offset="0"
id="stop4239" />
<stop
style="stop-color:#110f0f;stop-opacity:0;"
offset="1"
id="stop4241" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4194">
<stop
style="stop-color:#ecedeb;stop-opacity:1"
offset="0"
id="stop4196" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4198" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4186">
<stop
style="stop-color:#eef1f0;stop-opacity:1"
offset="0"
id="stop4188" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4190" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4186"
id="linearGradient4192"
x1="239.05032"
y1="125.52426"
x2="235.75284"
y2="123.9191"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7594326,0,0,1.7594326,-176.40459,-98.276939)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4194"
id="linearGradient4200"
x1="236.27908"
y1="123.33409"
x2="238.28973"
y2="125.63596"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7594326,0,0,1.7594326,-176.40459,-98.276939)" />
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter6439"
x="-0.1152"
width="1.2304"
y="-0.1152"
height="1.2304">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.4243662"
id="feGaussianBlur6441" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4237"
id="linearGradient4243"
x1="236.80785"
y1="119.40469"
x2="234.77812"
y2="127.58115"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3544819,1.1229346,-1.1229346,1.3544819,61.889554,-310.86264)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4237"
id="linearGradient4247"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7576941,-0.07819725,0.07819725,1.7576941,-185.96593,-79.67773)"
x1="233.23457"
y1="120.0858"
x2="232.87523"
y2="127.09669" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4263"
id="linearGradient4259"
gradientUnits="userSpaceOnUse"
x1="242.41647"
y1="124.78654"
x2="235.75284"
y2="123.9191" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4269"
id="linearGradient4261"
gradientUnits="userSpaceOnUse"
x1="238.27658"
y1="121.42627"
x2="238.28973"
y2="125.63596"
gradientTransform="translate(0.00422833,0.0019994)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4207"
id="linearGradient4213"
x1="237.00645"
y1="121.16988"
x2="240.59811"
y2="123.80127"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4045933,0,0,1.4045933,-95.981158,-50.427136)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4215"
id="linearGradient4221"
x1="241.81227"
y1="125.74873"
x2="238.84242"
y2="121.53963"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4045933,0,0,1.4045933,-95.987394,-50.445845)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4208"
id="linearGradient4214"
x1="239.81038"
y1="121.457"
x2="238.59337"
y2="123.19106"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4215"
id="linearGradient4220"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.31491934,-1.3688346,1.3688346,-0.31491934,140.76997,489.31246)"
x1="241.09027"
y1="128.52647"
x2="237.62019"
y2="121.88134" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4207"
id="linearGradient4222"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.31491934,-1.3688346,1.3688346,-0.31491934,140.80525,489.29923)"
x1="234.702"
y1="120.79189"
x2="240.62926"
y2="123.95882" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4216"
id="linearGradient4223"
x1="41.340157"
y1="260.57587"
x2="48.977005"
y2="263.55057"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1299311,0,0,1.1130505,2.2699424,-27.460836)" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#a7ffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="16"
inkscape:cx="16.273383"
inkscape:cy="13.032141"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-231.55376,-119.61073)">
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-width:0.546;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445"
cx="225.34045"
cy="127.31587"
r="3.3648584" />
<g
id="g4220"
transform="translate(-12.206249,0.01247258)">
<circle
r="3.2493246"
cy="127.32404"
cx="235.34727"
id="path6447"
style="opacity:1;fill:#151517;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
r="2.694953"
cy="127.24541"
cx="235.25124"
id="path4171"
style="opacity:1;fill:#1f65a4;fill-opacity:1;fill-rule:nonzero;stroke:#000024;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
transform="matrix(0.09674189,0,0,0.09674189,231.60118,121.72934)"
r="25.253815"
cy="56.793663"
cx="37.459763"
id="path6373"
style="opacity:0.59100001;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.82289886;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6439)" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path6443"
d="m 235.27989,124.65764 1e-5,0.74921"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.54586279;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<circle
r="3.3648584"
cy="127.25763"
cx="235.2706"
id="path6445-2"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.546;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
id="g4181"
transform="translate(0,-13.617222)">
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4182"
d="m 238.63313,119.70369 -0.1397,0.12422 0.0466,0.0853 0.031,0.23276 0.12404,0.0776 0.43449,0.1397 0.35884,0.13582 0.31617,0.15131 0.42705,0.22514 0.31194,0.20546 0.2929,0.22889 0.19397,-0.19397 0.0699,-0.0544 0.0796,-0.0834 -0.28126,-0.21142 -0.38597,-0.28124 -0.43256,-0.25216 -0.51011,-0.23469 -0.58772,-0.21723 z"
style="fill:url(#linearGradient4192);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4200);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 242.87729,123.26294 -0.0981,0.15922 -0.0816,-0.0255 -0.23452,0.0106 -0.0982,-0.10855 -0.21357,-0.40335 -0.19663,-0.32951 -0.20425,-0.28484 -0.29644,-0.38104 -0.25685,-0.27123 -0.36397,-0.31613 0.18022,-0.19 0.0753,-0.0547 0.0883,-0.0889 0.25738,0.23987 0.34446,0.33075 0.324,0.38175 0.32037,0.46115 0.31675,0.54063 z"
id="path4184"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
</g>
<g
id="g4177"
transform="matrix(-1.0819732,0,0,-1.0819732,494.07239,247.60968)">
<path
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4227"
d="m 235.73807,121.48151 0.0867,-0.039 0.16802,-0.0572 0.2477,-0.0919 0.30183,-0.0724 0.36485,-0.0753 0.39428,-0.0259 0.34618,-0.0105 0.2379,0.0105 0.27826,0.029 0.34191,0.0618 0.36939,0.0889 0.33405,0.1258 0.28143,0.12262 0.29543,0.1543 0.26507,0.15431 0.21055,0.16557 0.35654,0.27499 0.17814,0.16821 0.26148,0.29241 0.22832,0.32025 0.14498,0.24512 0.13917,0.24579 0.10328,0.22745 0.1149,0.28687 0.1147,0.34189 0.0551,0.23734 0.0563,0.33915 0.014,0.23829 0.0255,0.3034 -0.0179,0.33776 -0.0202,0.28563 -0.0473,0.31851 -0.0639,0.26891 -0.11753,0.37322 -0.13688,0.32835 -0.20349,0.40857 -1.27668,1.54407 0.0958,-0.74299 0.0311,-1.00034 -0.18059,-1.4325 -0.36468,-0.90102 -0.54977,-0.71229 -0.77995,-0.67519 -0.49312,-0.35792 -1.00344,-0.31235 -0.77869,-0.16099 -0.69133,-0.0601 -0.36191,-0.0123 -0.41615,0.0278 -0.38531,0.0634 -0.2948,0.0883 -0.13724,-0.0538 1.41874,-1.45575 0.37366,-0.18435 z"
style="fill:url(#linearGradient4243);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4247);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 233.26398,123.77016 0.0388,-0.0871 0.0862,-0.15518 0.12158,-0.23452 0.17489,-0.25634 0.21968,-0.30092 0.27468,-0.28405 0.24893,-0.24081 0.18303,-0.15237 0.22561,-0.16556 0.29464,-0.18404 0.33339,-0.18231 0.33196,-0.13125 0.29084,-0.0982 0.32245,-0.0843 0.2999,-0.0646 0.26721,-0.0188 0.44883,-0.0359 0.24491,0.005 0.39015,0.0409 0.38428,0.0837 0.27173,0.085 0.26804,0.089 0.22949,0.0986 0.27789,0.13513 0.31455,0.17632 0.20027,0.13864 0.26972,0.21318 0.17085,0.1668 0.22275,0.20757 0.21351,0.26234 0.17701,0.22508 0.1789,0.26776 0.13337,0.24212 0.16381,0.3553 0.11929,0.33512 0.12368,0.43935 -0.14339,1.99714 -0.21093,-0.73887 -0.5559,-0.79289 -0.78584,-0.84662 -1.15478,-0.82579 -0.82362,-0.40662 -1.27964,-0.28642 -0.60572,0.0661 -0.9531,0.44279 -0.68499,0.40384 -0.55246,0.41994 -0.2766,0.23371 -0.28954,0.30014 -0.2427,0.30588 -0.15906,0.26343 -0.13776,0.0522 0.15272,-1.00302 0.15359,-0.38739 z"
id="path4245"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
</g>
<g
id="g4253"
transform="matrix(0.59288038,-1.6565313,1.6565313,0.59288038,-112.8035,426.09644)">
<path
style="fill:url(#linearGradient4259);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 235.89293,123.89257 -0.0794,0.0706 0.0265,0.0485 0.0176,0.13229 0.0705,0.0441 0.24695,0.0794 0.20395,0.0772 0.1797,0.086 0.24272,0.12796 0.1773,0.11678 0.16647,0.13009 0.11024,-0.11025 0.0397,-0.0309 0.0452,-0.0474 -0.15985,-0.12016 -0.21938,-0.15985 -0.24585,-0.14332 -0.28993,-0.13339 -0.33404,-0.12347 z"
id="path4255"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4257"
d="m 238.3094,125.91752 -0.0557,0.0905 -0.0464,-0.0145 -0.13329,0.006 -0.0558,-0.0617 -0.12139,-0.22925 -0.11176,-0.18728 -0.11609,-0.1619 -0.16848,-0.21657 -0.14599,-0.15415 -0.20664,-0.18561 0.10629,-0.10703 0.0397,-0.03 0.0454,-0.0476 0.15015,0.13729 0.19578,0.18799 0.18415,0.21697 0.18208,0.26211 0.18004,0.30727 z"
style="fill:url(#linearGradient4261);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<circle
style="opacity:1;fill:#7a3a71;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447-9"
cx="237.2464"
cy="140.70706"
r="5.2720723" />
<circle
style="opacity:1;fill:#242a73;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6447-95"
cx="221.2877"
cy="139.06734"
r="5.2720723" />
<circle
r="3.2723746"
cy="139.05568"
cx="221.20175"
id="circle4140-7"
style="opacity:1;fill:#002a77;fill-opacity:1;fill-rule:nonzero;stroke:#002a77;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
transform="matrix(0.45324779,0,0,0.45331118,99.381947,36.848384)"
inkscape:transform-center-x="0.80940956"
d="m 271.77944,230.87365 -0.45243,1.24953 -1.18972,-0.59212 -0.78614,1.07145 -0.9747,-0.90331 -1.05616,0.80657 -0.68073,-1.14132 -1.24062,0.47634 -0.33161,-1.28688 -1.32456,0.10752 0.0444,-1.32817 -1.3012,-0.27 0.41677,-1.26188 -1.17242,-0.62565 0.7554,-1.09334 -0.94867,-0.93062 1.03284,-0.83624 -0.64806,-1.16019 1.22659,-0.51138 -0.29493,-1.29577 1.32097,-0.14509 0.0821,-1.32639 1.30835,0.23295 0.45243,-1.24953 1.18972,0.59211 0.78614,-1.07145 0.9747,0.90331 1.05616,-0.80657 0.68073,1.14133 1.24062,-0.47634 0.33161,1.28688 1.32456,-0.10753 -0.0444,1.32818 1.3012,0.27 -0.41677,1.26187 1.17242,0.62566 -0.7554,1.09334 0.94866,0.93062 -1.03283,0.83623 0.64805,1.1602 -1.22658,0.51137 0.29493,1.29578 -1.32097,0.14509 -0.0821,1.32638 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.1899973"
sodipodi:arg1="1.0471976"
sodipodi:r2="7.1432056"
sodipodi:r1="6.2145891"
sodipodi:cy="225.49165"
sodipodi:cx="268.67215"
sodipodi:sides="22"
id="path4237"
style="opacity:1;fill:#0046c3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60555112;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star" />
<circle
style="opacity:1;fill:#bfc1c1;fill-opacity:1;fill-rule:nonzero;stroke:#002a77;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4171-8"
cx="221.17967"
cy="139.04829"
r="2.7203298" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#001c4a;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445-6"
cx="221.21738"
cy="139.11925"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 221.21329,134.04729 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4187"
d="m 238.30596,120.45347 -0.86972,-0.0745 0.53939,0.0289 -0.73227,1.08863 0.15307,0.0692 0.33259,0.008 0.47689,0.14971 0.41361,0.118 0.48703,0.26445 0.3276,0.21023 0.51024,0.35348 0.42843,-0.60582 0.26375,-0.29434 0.0268,-0.0847 -0.0534,-0.0821 -0.36201,-0.30329 -0.3955,-0.29423 -0.5298,-0.25871 -0.53402,-0.20694 z"
style="fill:url(#linearGradient4221);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<circle
r="3.2723746"
cy="140.06039"
cx="237.19572"
id="circle4140"
style="opacity:1;fill:#62325b;fill-opacity:1;fill-rule:nonzero;stroke:#563961;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="fill:url(#linearGradient4213);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 242.09618,124.347 0.006,0.41952 -0.0411,0.59002 -0.7159,0.16054 -0.23842,-0.201 -0.10531,-0.36331 -0.0866,-0.42831 -0.14382,-0.37906 -0.21293,-0.56644 -0.31566,-0.4454 -0.29028,-0.44765 0.43112,-0.60538 0.25937,-0.29054 0.10284,-0.0325 0.27241,0.36369 0.20466,0.28024 0.19092,0.31798 0.28012,0.53785 0.28411,0.5797 z"
id="path4189"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<circle
style="opacity:1;fill:#c9ccca;fill-opacity:1;fill-rule:nonzero;stroke:#563961;stroke-width:0.27309254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4171-2"
cx="237.17365"
cy="142.4519"
r="2.7203298" />
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#52306f;stroke-width:0.54600006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6445-0"
cx="237.21135"
cy="141.25285"
r="5.3691154" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237.20725,135.26368 -0.50463,1.42037 1.01781,0 -0.50251,-1.39029 z"
id="path4164"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:url(#linearGradient4214);fill-rule:evenodd;stroke:none;stroke-width:0.28222221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 237.5406,122.33096 0.42406,0.0873 0.46149,0.16214 0.48643,0.31181 0.44901,0.39913 0.34924,0.47395 0.16214,0.29935 0.21203,0.14967 c 0,0 0.18709,-0.19956 0.1372,-0.29934 -0.0499,-0.0998 -0.37418,-0.7733 -0.37418,-0.7733 l -0.47395,-0.51138 -0.61116,-0.47396 c 0,0 -0.84814,-0.24945 -0.89803,-0.26192 -0.0499,-0.0125 -0.64857,-0.0748 -0.64857,-0.0748 l -0.2744,0.24945 0.18709,0.19956 0.28687,0.0499 z"
id="path4205"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient4220);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 232.36763,125.2129 0.12239,0.86428 -0.0928,-0.53213 1.2251,0.46954 0.0331,-0.16468 -0.0668,-0.32592 0.039,-0.49831 0.0223,-0.42954 0.14852,-0.53392 0.13143,-0.3664 0.22984,-0.57757 -0.69199,-0.28608 -0.33781,-0.18501 -0.11037,-0.005 -0.0485,0.0678 -0.2144,0.42079 -0.19807,0.4514 -0.13334,0.57432 -0.0819,0.56682 z"
id="path4216"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:connector-curvature="0"
id="path4218"
d="m 235.33069,120.64326 0.40749,-0.0999 0.58422,-0.0922 0.31696,0.66168 -0.14243,0.27741 -0.33045,0.18409 -0.39799,0.18042 -0.33716,0.22515 -0.50428,0.33451 -0.36329,0.40748 -0.36786,0.38216 -0.68663,-0.28332 -0.3435,-0.18762 -0.0623,-0.0926 0.2998,-0.3474 0.22722,-0.26228 0.26708,-0.25735 0.46135,-0.39358 0.50124,-0.40685 z"
style="fill:url(#linearGradient4222);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="opacity:1;fill:url(#linearGradient4223);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.41732287;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4214"
sodipodi:type="arc"
sodipodi:cx="57.465004"
sodipodi:cy="265.58994"
sodipodi:rx="1.3851857"
sodipodi:ry="2.3193455"
sodipodi:start="3.8253079"
sodipodi:end="3.8188258"
d="m 56.391165,264.12486 a 1.3851857,2.3193455 0 0 1 1.947088,-0.33533 1.3851857,2.3193455 0 0 1 0.20342,3.25965 1.3851857,2.3193455 0 0 1 -1.946429,0.34589 1.3851857,2.3193455 0 0 1 -0.209728,-3.25853 l 1.079488,1.4534 z"
transform="matrix(0.59697787,-0.8022577,0.76154185,0.64811574,0,0)" />
</g>
</svg>

+ 1625
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/recorder.svg
File diff suppressed because it is too large
View File


+ 52
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/saw1024.gwt View File

@@ -0,0 +1,52 @@
0,255,510,764,1016,1268,1518,1768,2016,2264,2511,2756,3001,3245,3488,3730,3971,4211,4450,4688,
4925,5161,5397,5631,5865,6097,6329,6560,6790,7019,7247,7474,7701,7926,8151,8374,8597,8819,9040,9261,
9480,9698,9916,10133,10349,10564,10778,10992,11205,11416,11627,11838,12047,12255,12463,12670,12876,13081,13286,13490,
13693,13895,14096,14297,14496,14695,14893,15091,15288,15483,15679,15873,16067,16259,16452,16643,16834,17023,17213,17401,
17589,17775,17962,18147,18332,18516,18699,18882,19064,19245,19425,19605,19784,19963,20140,20317,20493,20669,20844,21018,
21192,21365,21537,21708,21879,22049,22219,22388,22556,22724,22891,23057,23222,23387,23552,23715,23878,24041,24203,24364,
24524,24684,24843,25002,25160,25317,25474,25630,25786,25941,26095,26249,26402,26555,26707,26858,27009,27159,27309,27458,
27606,27754,27901,28048,28194,28340,28485,28629,28773,28917,29059,29201,29343,29484,29625,29765,29904,30043,30182,30319,
30457,30593,30730,30865,31000,31135,31269,31403,31536,31668,31800,31932,32063,32193,32323,32453,32582,32710,32838,32966,
33093,33219,33345,33471,33596,33720,33844,33968,34091,34214,34336,34457,34578,34699,34819,34939,35058,35177,35296,35413,
35531,35648,35764,35880,35996,36111,36226,36340,36454,36567,36680,36793,36905,37016,37128,37238,37349,37459,37568,37677,
37786,37894,38002,38109,38216,38322,38429,38534,38639,38744,38849,38953,39056,39160,39263,39365,39467,39569,39670,39771,
39871,39971,40071,40170,40269,40368,40466,40563,40661,40758,40854,40951,41046,41142,41237,41332,41426,41520,41614,41707,
41800,41892,41985,42076,42168,42259,42350,42440,42530,42620,42709,42798,42887,42975,43063,43151,43238,43325,43411,43498,
43584,43669,43754,43839,43924,44008,44092,44176,44259,44342,44424,44507,44589,44670,44752,44833,44913,44994,45074,45154,
45233,45312,45391,45470,45548,45626,45703,45781,45858,45935,46011,46087,46163,46238,46314,46389,46463,46538,46612,46685,
46759,46832,46905,46978,47050,47122,47194,47265,47337,47408,47478,47549,47619,47689,47758,47827,47896,47965,48034,48102,
48170,48238,48305,48372,48439,48506,48572,48638,48704,48770,48835,48900,48965,49030,49094,49158,49222,49286,49349,49412,
49475,49538,49600,49662,49724,49786,49847,49908,49969,50030,50090,50150,50210,50270,50330,50389,50448,50507,50565,50624,
50682,50740,50797,50855,50912,50969,51026,51083,51139,51195,51251,51307,51362,51417,51472,51527,51582,51636,51690,51744,
51798,51852,51905,51958,52011,52064,52116,52169,52221,52273,52324,52376,52427,52478,52529,52580,52630,52681,52731,52781,
52830,52880,52929,52978,53027,53076,53125,53173,53221,53269,53317,53365,53412,53460,53507,53553,53600,53647,53693,53739,
53785,53831,53877,53922,53967,54012,54057,54102,54147,54191,54235,54279,54323,54367,54411,54454,54497,54540,54583,54626,
54668,54711,54753,54795,54837,54878,54920,54961,55003,55044,55085,55125,55166,55206,55247,55287,55327,55366,55406,55446,
55485,55524,55563,55602,55641,55679,55718,55756,55794,55832,55870,55908,55945,55982,56020,56057,56094,56131,56167,56204,
56240,56276,56312,56348,56384,56420,56455,56491,56526,56561,56596,56631,56666,56700,56735,56769,56803,56837,56871,56905,
56939,56972,57006,57039,57072,57105,57138,57171,57203,57236,57268,57300,57332,57364,57396,57428,57460,57491,57522,57554,
57585,57616,57647,57677,57708,57738,57769,57799,57829,57859,57889,57919,57949,57978,58008,58037,58066,58096,58125,58153,
58182,58211,58239,58268,58296,58324,58353,58381,58408,58436,58464,58491,58519,58546,58573,58601,58628,58655,58681,58708,
58735,58761,58788,58814,58840,58866,58892,58918,58944,58970,58995,59021,59046,59071,59097,59122,59147,59172,59196,59221,
59246,59270,59295,59319,59343,59367,59391,59415,59439,59463,59487,59510,59534,59557,59581,59604,59627,59650,59673,59696,
59718,59741,59764,59786,59809,59831,59853,59875,59897,59919,59941,59963,59985,60006,60028,60049,60071,60092,60113,60135,
60156,60177,60197,60218,60239,60260,60280,60301,60321,60341,60362,60382,60402,60422,60442,60462,60481,60501,60521,60540,
60560,60579,60599,60618,60637,60656,60675,60694,60713,60732,60750,60769,60788,60806,60825,60843,60861,60879,60898,60916,
60934,60952,60970,60987,61005,61023,61040,61058,61075,61093,61110,61127,61144,61162,61179,61196,61212,61229,61246,61263,
61280,61296,61313,61329,61345,61362,61378,61394,61410,61427,61443,61458,61474,61490,61506,61522,61537,61553,61568,61584,
61599,61615,61630,61645,61660,61675,61690,61705,61720,61735,61750,61765,61780,61794,61809,61823,61838,61852,61867,61881,
61895,61909,61923,61937,61952,61965,61979,61993,62007,62021,62035,62048,62062,62075,62089,62102,62116,62129,62142,62155,
62169,62182,62195,62208,62221,62234,62247,62259,62272,62285,62298,62310,62323,62335,62348,62360,62373,62385,62397,62409,
62422,62434,62446,62458,62470,62482,62494,62506,62517,62529,62541,62553,62564,62576,62587,62599,62610,62622,62633,62644,
62656,62667,62678,62689,62700,62711,62722,62733,62744,62755,62766,62777,62787,62798,62809,62819,62830,62841,62851,62862,
62872,62882,62893,62903,62913,62923,62934,62944,62954,62964,62974,62984,62994,63004,63014,63024,63033,63043,63053,63062,
63072,63082,63091,63101,63110,63120,63129,63139,63148,63157,63166,63176,63185,63194,63203,63212,63221,63230,63239,63248,
63257,63266,63275,63284,63293,63301,63310,63319,63327,63336,63344,63353,63362,63370,63378,63387,63395,63404,63412,63420,
63428,63437,63445,63453,63461,63469,63477,63485,63493,63501,63509,63517,63525,63533,63540,63548,63556,63564,63571,63579,
63587,63594,63602,63609,63617,63624,63632,63639,63647,63654,63661,63669,63676,63683,63690,63698,63705,63712,63719,63726,
63733,63740,63747,63754,63761,63768,63775,63782,63789,63795,63802,63809,63816,63822,63829,63836,63842,63849,63855,63862,
63869,63875,63881,63888,63894,63901,63907,63913,63920,63926,63932,63939,63945,63951,63957,63963,63969,63976,63982,63988,
63994,64000,64006,64012,64018,64024,64029,64035,64041,64047,64053,64059,64064,64070,64076,64081,64087,64093,64098,64104,
64110,64115,64121,64126,64132,64137,64143,64148,64153,64159,64164,64170,64175,64180,64185,64191,64196,64201,64206,64212,
64217,64222,64227,64232,64237,64242,64247,64252,64257,64262,64267,64272,64277,64282,64287,64292,64297,64301,64306,64311,
64316,64321,64325,64330,64335,

+ 16
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/saw128.gwt View File

@@ -0,0 +1,16 @@
0,2016,3971,5865,7701,9480,11205,12876,
14496,16067,17589,19064,20493,21879,23222,24524,
25786,27009,28194,29343,30457,31536,32582,33596,
34578,35531,36454,37349,38216,39056,39871,40661,
41426,42168,42887,43584,44259,44913,45548,46163,
46759,47337,47896,48439,48965,49475,49969,50448,
50912,51362,51798,52221,52630,53027,53412,53785,
54147,54497,54837,55166,55485,55794,56094,56384,
56666,56939,57203,57460,57708,57949,58182,58408,
58628,58840,59046,59246,59439,59627,59809,59985,
60156,60321,60481,60637,60788,60934,61075,61212,
61345,61474,61599,61720,61838,61952,62062,62169,
62272,62373,62470,62564,62656,62744,62830,62913,
62994,63072,63148,63221,63293,63362,63428,63493,
63556,63617,63676,63733,63789,63842,63894,63945,
63994,64041,64087,64132,64175,64217,64257,64297,

+ 26
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/saw512.gwt View File

@@ -0,0 +1,26 @@
0,511,1018,1521,2020,2515,3007,3494,3978,4458,4934,5407,5876,6341,6802,7260,7715,8166,8613,9057,
9497,9934,10368,10798,11225,11648,12068,12485,12899,13309,13716,14120,14521,14919,15314,15705,16094,16479,16862,17241,
17618,17992,18362,18730,19095,19457,19816,20173,20527,20877,21226,21571,21914,22254,22592,22926,23259,23588,23915,24240,
24562,24881,25198,25513,25825,26135,26442,26747,27049,27349,27647,27942,28235,28526,28815,29101,29385,29667,29947,30224,
30500,30773,31044,31313,31580,31844,32107,32368,32626,32883,33137,33390,33641,33889,34136,34381,34624,34865,35104,35341,
35577,35810,36042,36272,36500,36727,36951,37174,37395,37615,37832,38048,38263,38475,38686,38896,39103,39309,39514,39717,
39918,40118,40316,40513,40708,40901,41093,41284,41473,41661,41847,42032,42215,42397,42577,42756,42934,43110,43285,43458,
43630,43801,43971,44139,44306,44471,44635,44798,44960,45121,45280,45438,45594,45750,45904,46057,46209,46360,46509,46658,
46805,46951,47096,47240,47382,47524,47664,47803,47942,48079,48215,48350,48484,48617,48749,48880,49010,49139,49266,49393,
49519,49644,49768,49891,50013,50134,50254,50373,50491,50609,50725,50840,50955,51069,51182,51293,51404,51515,51624,51732,
51840,51947,52053,52158,52262,52366,52468,52570,52671,52772,52871,52970,53068,53165,53262,53357,53452,53546,53640,53733,
53825,53916,54007,54096,54186,54274,54362,54449,54536,54621,54706,54791,54875,54958,55040,55122,55203,55284,55364,55443,
55522,55600,55677,55754,55830,55906,55981,56056,56130,56203,56276,56348,56419,56491,56561,56631,56700,56769,56838,56905,
56973,57040,57106,57172,57237,57301,57366,57429,57493,57555,57617,57679,57740,57801,57862,57921,57981,58040,58098,58156,
58214,58271,58327,58384,58439,58495,58549,58604,58658,58712,58765,58818,58870,58922,58974,59025,59075,59126,59176,59225,
59275,59323,59372,59420,59468,59515,59562,59608,59655,59700,59746,59791,59836,59880,59924,59968,60012,60055,60097,60140,
60182,60224,60265,60306,60347,60387,60427,60467,60507,60546,60585,60623,60662,60700,60737,60775,60812,60849,60885,60922,
60958,60993,61029,61064,61099,61133,61168,61202,61235,61269,61302,61335,61368,61400,61433,61465,61496,61528,61559,61590,
61621,61651,61682,61712,61742,61771,61801,61830,61859,61887,61916,61944,61972,62000,62027,62055,62082,62109,62135,62162,
62188,62214,62240,62266,62291,62317,62342,62367,62391,62416,62440,62464,62488,62512,62536,62559,62582,62605,62628,62651,
62673,62695,62718,62740,62761,62783,62804,62826,62847,62868,62889,62909,62930,62950,62970,62990,63010,63030,63049,63069,
63088,63107,63126,63145,63163,63182,63200,63218,63236,63254,63272,63290,63307,63325,63342,63359,63376,63393,63409,63426,
63443,63459,63475,63491,63507,63523,63539,63554,63570,63585,63600,63615,63630,63645,63660,63674,63689,63703,63718,63732,
63746,63760,63774,63787,63801,63814,63828,63841,63854,63867,63880,63893,63906,63919,63931,63944,63956,63969,63981,63993,
64005,64017,64029,64041,64052,64064,64075,64087,64098,64109,64120,64131,64142,64153,64164,64175,64185,64196,64206,64216,
64227,64237,64247,64257,64267,64277,64287,64297,64306,64316,64325,64335,

+ 85
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/screen.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="240"
height="50"
viewBox="0 0 67.733338 14.111112"
version="1.1"
id="svg16908"
inkscape:version="0.91 r13725"
sodipodi:docname="screen.svg">
<defs
id="defs16902">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6367">
<path
d="m 0,3193 2089,0 L 2089,0 0,0 Z"
id="path6365"
inkscape:connector-curvature="0" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="80.537145"
inkscape:cy="-2.7305208"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata16905">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-225.50527,-124.77466)">
<g
id="g4140"
style="stroke:#e30f00;stroke-opacity:1">
<path
inkscape:connector-curvature="0"
id="path4150"
d="m 227.95334,129.28979 0,-2.23711 2.40935,0"
style="fill:none;fill-rule:evenodd;stroke:#e30f00;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#e30f00;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 227.94491,124.79276 0,2.23711 -2.40935,0"
id="path4138"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

+ 1567
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/sequencer.svg
File diff suppressed because it is too large
View File


+ 1
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/sin128.gwt View File

@@ -0,0 +1 @@
32768,34375,35979,37575,39160,40729,42279,43807,45307,46777,48214,49613,50972,52287,53555,54773,55938,57047,58097,59087,60013,60873,61666,62389,63041,63620,64124,64553,64905,65180,65377,65496,65535,65496,65377,65180,64905,64553,64124,63620,63041,62389,61666,60873,60013,59087,58097,57047,55938,54773,53555,52287,50972,49613,48214,46777,45307,43807,42279,40729,39160,37575,35979,34375,32768,31160,29556,27960,26375,24806,23256,21728,20228,18758,17321,15922,14563,13248,11980,10762,9597,8488,7438,6448,5522,4662,3869,3146,2494,1915,1411,982,630,355,158,39,0,39,158,355,630,982,1411,1915,2494,3146,3869,4662,5522,6448,7438,8488,9597,10762,11980,13248,14563,15922,17321,18758,20228,21728,23256,24806,26375,27960,29556,31160,

+ 26
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/sin512.gwt View File

@@ -0,0 +1,26 @@
32768,33170,33573,33976,34378,34781,35183,35584,35986,36386,36786,37186,37585,37983,38380,38777,39172,39567,39961,40353,
40745,41135,41524,41911,42297,42682,43065,43447,43827,44206,44582,44957,45330,45701,46071,46438,46803,47166,47527,47885,
48242,48596,48947,49296,49643,49987,50329,50667,51004,51337,51667,51995,52320,52642,52961,53276,53589,53899,54205,54508,
54808,55104,55397,55687,55973,56256,56535,56811,57083,57351,57615,57876,58133,58386,58635,58881,59122,59360,59593,59822,
60048,60269,60486,60698,60907,61111,61311,61507,61698,61885,62068,62246,62420,62589,62754,62914,63070,63221,63367,63509,
63646,63778,63906,64029,64148,64261,64370,64474,64574,64668,64758,64842,64922,64998,65068,65133,65194,65249,65300,65346,
65386,65422,65453,65479,65500,65516,65527,65534,65535,65531,65522,65509,65490,65467,65438,65405,65367,65323,65275,65222,
65164,65101,65033,64961,64883,64801,64713,64621,64524,64423,64316,64205,64089,63968,63843,63713,63578,63438,63294,63146,
62992,62834,62672,62505,62334,62158,61977,61792,61603,61410,61212,61010,60803,60593,60378,60159,59935,59708,59477,59241,
59002,58759,58511,58260,58005,57746,57483,57217,56947,56673,56396,56115,55831,55543,55251,54956,54658,54357,54052,53744,
53433,53119,52802,52481,52158,51832,51503,51171,50836,50498,50158,49815,49470,49122,48772,48419,48064,47706,47347,46985,
46621,46255,45886,45516,45144,44770,44394,44017,43637,43257,42874,42490,42105,41718,41329,40940,40549,40157,39764,39370,
38975,38579,38182,37784,37385,36986,36586,36186,35785,35384,34982,34580,34177,33775,33372,32969,32566,32163,31760,31358,
30955,30553,30151,29750,29349,28949,28549,28150,27751,27353,26956,26560,26165,25771,25378,24986,24595,24206,23817,23430,
23045,22661,22278,21898,21518,21141,20765,20391,20019,19649,19280,18914,18550,18188,17829,17471,17116,16763,16413,16065,
15720,15377,15037,14699,14364,14032,13703,13377,13054,12733,12416,12102,11791,11483,11178,10877,10579,10284,9992,9704,
9420,9139,8862,8588,8318,8052,7789,7530,7275,7024,6776,6533,6294,6058,5827,5600,5376,5157,4942,4732,
4525,4323,4125,3932,3743,3558,3377,3201,3030,2863,2701,2543,2389,2241,2097,1957,1822,1692,1567,1446,
1330,1219,1112,1011,914,822,734,652,574,502,434,371,313,260,212,168,130,97,68,45,
26,13,4,0,1,8,19,35,56,82,113,149,189,235,286,341,402,467,537,613,
693,777,867,961,1061,1165,1274,1387,1506,1629,1757,1889,2026,2168,2314,2465,2621,2781,2946,3115,
3289,3467,3650,3837,4028,4224,4424,4628,4837,5049,5266,5487,5713,5942,6175,6413,6654,6900,7149,7402,
7659,7920,8184,8452,8724,9000,9279,9562,9848,10138,10431,10727,11027,11330,11636,11946,12259,12574,12893,13215,
13540,13868,14198,14531,14868,15206,15548,15892,16239,16588,16939,17293,17650,18008,18369,18732,19097,19464,19834,20205,
20578,20953,21329,21708,22088,22470,22853,23238,23624,24011,24400,24790,25182,25574,25968,26363,26758,27155,27552,27950,
28349,28749,29149,29549,29951,30352,30754,31157,31559,31962,32365,32768,

+ 63
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/smallLedGreen.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="2mm"
height="2mm"
viewBox="0 0 7.086614 7.086614"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="SmallLedGreen.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="32"
inkscape:cx="10.546118"
inkscape:cy="2.2124848"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1045.2756)">
<circle
style="opacity:1;fill:#3ddb50;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4136"
cx="3.5425451"
cy="1048.8246"
r="3.5433071" />
</g>
</svg>

+ 63
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/smallLedRed.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="2mm"
height="2mm"
viewBox="0 0 7.086614 7.086614"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="SmallLedRed.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="32"
inkscape:cx="10.546118"
inkscape:cy="2.2124848"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1045.2756)">
<circle
style="opacity:1;fill:#ff0050;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4136"
cx="3.5425451"
cy="1048.8246"
r="3.5433071" />
</g>
</svg>

+ 94
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/switch_0.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="13.125"
height="19.351038"
viewBox="0 0 3.7041666 5.4612927"
version="1.1"
id="svg56722"
inkscape:version="0.91 r13725"
sodipodi:docname="switch_0.svg">
<defs
id="defs56716" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="9.3472782"
inkscape:cx="-19.858206"
inkscape:cy="1.2617334"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata56719">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-35.423779,-63.339207)">
<path
inkscape:connector-curvature="0"
id="path5785"
style="fill:#0a0b0e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2817142"
d="m 35.423779,63.729496 c 0,-0.214411 0.175878,-0.390289 0.390289,-0.390289 l 2.923589,0 c 0.214411,0 0.390289,0.175878 0.390289,0.390289 l 0,4.68099 c 0,0.214412 -0.175878,0.390014 -0.390289,0.390014 l -2.923589,0 c -0.214411,0 -0.390289,-0.175602 -0.390289,-0.390014 z" />
<g
id="g5795"
style="fill:#646464;fill-opacity:1;stroke-width:1.2817142"
transform="matrix(0.27523902,0,0,-0.27523902,-180.22814,385.03395)">
<g
id="g5797"
style="fill:#646464;fill-opacity:1;stroke-width:1.2817142">
<path
d="m 785.616,1167.502 c -0.468,0 -0.85,-0.382 -0.85,-0.85 l 0,0 0,-15.724 c 0,-0.468 0.382,-0.851 0.85,-0.851 l 0,0 9.241,0 c 0.466,0 0.849,0.383 0.849,0.851 l 0,0 0,15.724 c 0,0.468 -0.383,0.85 -0.849,0.85 l 0,0 z"
style="fill:#646464;fill-opacity:1;stroke:none;stroke-width:1.2817142"
id="path5805"
inkscape:connector-curvature="0" />
</g>
</g>
<path
d="m 35.77036,66.147251 3.011115,0 0,2.340633 -3.011115,0 z"
style="fill:#969696;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2817142"
id="path5815"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#414141;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4142"
width="2.5406098"
height="1.6866233"
x="36.021568"
y="66.494743"
ry="0.2051324" />
</g>
</svg>

+ 94
- 0
vst2_bin/plugins/Hora-Examples/src/Hora-Examples/res/switch_1.svg View File

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

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="14"
height="20.641106"
viewBox="0 0 3.7041666 5.4612927"
version="1.1"
id="svg56722"
inkscape:version="0.91 r13725"
sodipodi:docname="switch_1.svg">
<defs
id="defs56716" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.919596"
inkscape:cx="-25.328368"
inkscape:cy="10.196355"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="882"
inkscape:window-x="133"
inkscape:window-y="146"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata56719">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-30.16787,-65.374457)">
<path
inkscape:connector-curvature="0"
id="path5785"
style="fill:#0a0b0e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2817142"
d="m 30.182547,65.782278 c 0,-0.213471 0.175107,-0.388578 0.388578,-0.388578 l 2.910769,0 c 0.21347,0 0.388577,0.175107 0.388577,0.388578 l 0,4.660464 c 0,0.213471 -0.175107,0.388304 -0.388577,0.388304 l -2.910769,0 c -0.213471,0 -0.388578,-0.174833 -0.388578,-0.388304 z" />
<g
id="g5795"
style="fill:#646464;fill-opacity:1;stroke-width:1.2817142"
transform="matrix(0.27403208,0,0,-0.2740321,-184.52373,385.6778)">
<g
id="g5797"
style="fill:#646464;fill-opacity:1;stroke-width:1.2817142">
<path
d="m 785.616,1167.502 c -0.468,0 -0.85,-0.382 -0.85,-0.85 l 0,0 0,-15.724 c 0,-0.468 0.382,-0.851 0.85,-0.851 l 0,0 9.241,0 c 0.466,0 0.849,0.383 0.849,0.851 l 0,0 0,15.724 c 0,0.468 -0.383,0.85 -0.849,0.85 l 0,0 z"
style="fill:#646464;fill-opacity:1;stroke:none;stroke-width:1.2817142"
id="path5805"
inkscape:connector-curvature="0" />
</g>
</g>
<path
d="m 30.527609,65.750302 2.99791,0 0,2.330369 -2.99791,0 z"
style="fill:#969696;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2817142"
id="path5815"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#414141;stroke-width:0.46875006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4142"
width="2.3818219"
height="1.5812095"
x="30.814436"
y="66.13633"
ry="0.19231164" />
</g>
</svg>

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save