git: 325db00a1989 - main - audio/surge-synthesizer-xt-lv2: update 1.0.1 → 1.3.2

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 11 Jul 2024 02:20:49 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=325db00a1989abbdb92103bee3e7efe3f4442c4c

commit 325db00a1989abbdb92103bee3e7efe3f4442c4c
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-07-11 00:05:25 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-07-11 02:20:40 +0000

    audio/surge-synthesizer-xt-lv2: update 1.0.1 → 1.3.2
---
 audio/surge-synthesizer-xt-lv2/Makefile            |  51 +-
 audio/surge-synthesizer-xt-lv2/distinfo            |  70 ++-
 ...format__types_VST3__SDK_base_source_fstring.cpp |   6 +-
 ...types_VST3__SDK_pluginterfaces_base_fplatform.h |  18 +-
 ...tch-libs_JUCE_modules_juce__core_juce__core.cpp |  11 -
 .../files/patch-src_CMakeLists.txt                 |  11 -
 .../files/patch-src_cmake_pluginval.cmake          |  13 -
 audio/surge-synthesizer-xt-lv2/pkg-plist           | 575 ++++++++++++++++-----
 8 files changed, 547 insertions(+), 208 deletions(-)

diff --git a/audio/surge-synthesizer-xt-lv2/Makefile b/audio/surge-synthesizer-xt-lv2/Makefile
index ecb9a6252627..773c556fdf67 100644
--- a/audio/surge-synthesizer-xt-lv2/Makefile
+++ b/audio/surge-synthesizer-xt-lv2/Makefile
@@ -1,10 +1,14 @@
 PORTNAME=	surge-synthesizer-xt
 DISTVERSIONPREFIX=	release_xt_
-DISTVERSION=	1.0.1
-PORTREVISION=	1
+DISTVERSION=	1.3.2
 CATEGORIES=	audio
 PKGNAMESUFFIX=	-lv2
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	8a2fb0c5522d9872b79aa6053253cf252dcf81fa.patch:-p1 \
+		373971b24477abb1b7f5a18657b0fb48ef5177ca.patch:-p1 \
+		90e36f5be98ba12a513e53401c89732ae7fd11b3.patch:-p1
+
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Surge Synthesizer (XT) LV2 and VST plug-in
 WWW=		https://surge-synthesizer.github.io/
@@ -23,7 +27,6 @@ BUILD_DEPENDS=	lv2>0:audio/lv2 \
 LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
 		libjack.so:audio/jack \
-		libmidifile.so:audio/midifile \
 		libsamplerate.so:audio/libsamplerate \
 		libxkbcommon.so:x11/libxkbcommon \
 		libxcb-cursor.so:x11/xcb-util-cursor \
@@ -41,25 +44,41 @@ GH_PROJECT=	surge
 
 DATADIR=	${PREFIX}/share/surge-xt
 
+CMAKE_ON=	SURGE_BUILD_LV2 \
+		SURGE_SKIP_VST3
 CMAKE_OFF=	JUCE_PLUGINHOST_VST3 JUCE_PLUGINHOST_VST
 
-CXXFLAGS+=	-I${LOCALBASE}/include/midifile # see https://github.com/surge-synthesizer/surge/issues/4358
 CXXFLAGS+=	-DPLUGIN_API="" -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -Dstrnicmp16=strncasecmp # for Juce
-LDFLAGS+=	-lmidifile
 
-GH_TUPLE=	surge-synthesizer:tuning-library:bdb107f58ea22720bfa2a6d7a910fc77e69d72fc:surge_synthesizer_tuning_library/libs/tuning-library \
-		pybind:pybind11:30eb39ed79d1e2eeff15219ac00773034300a5e6:pybind_pybind11/libs/pybind11 \
-		surge-synthesizer:eurorack:1b46769c2404ab88d988bd91f5772d79ac6d5353:surge_synthesizer_eurorack/libs/eurorack/eurorack \
-		gulrak:filesystem:8166dd1546c620cfdd4f1bc1d1cd723a91b8f390:gulrak_filesystem/libs/filesystem/ghc-filesystem \
-		ODDSound:MTS-ESP:2ec61b536fd1329bf358771eb3f15615a4be7154:ODDSound_MTS_ESP/libs/oddsound-mts/MTS-ESP \
+.if !defined(WITH_DEBUG)
+CFLAGS+=	-O3 -ffast-math
+CXXFLAGS+=	-O3 -ffast-math
+.endif
+
+GH_TUPLE=	surge-synthesizer:eurorack:f7614460cd3e295f6f6132f9052984c7bca9a69d:surge_synthesizer_eurorack/libs/eurorack/eurorack \
+		fmtlib:fmt:67c0c0c09cf74d407d71a29c194761981614df3e:fmtlib_fmt/libs/fmt \
+		surge-synthesizer:JUCE:cf5754b:surge_synthesizer_JUCE/libs/JUCE \
 		libsndfile:libsamplerate:d0ea53db94a329bce56e9382852e0931d7744651:libsndfile_libsamplerate/libs/libsamplerate \
 		LuaJIT:LuaJIT:ec6edc5c39c25e4eb3fca51b753f9995e97215da:LuaJIT_LuaJIT/libs/LuaJitLib/LuaJIT \
-		surge-synthesizer:JUCE:086b21be1b08442631dcb58a9abc12acd48fce0a:surge_synthesizer_JUCE/libs/JUCE \
-		fmtlib:fmt:d58d19ba323582841cbf552d1b9230817b61ed01:fmtlib_fmt/libs/fmt \
+		simd-everywhere:simde:71fd833d9666141edcd1d3c109a80e228303d8d7:simd_everywhere_simde/libs/simde \
+		surge-synthesizer:tuning-library:4cbe55f2da86c0302368a681406553a1dd7074dd:surge_synthesizer_tuning_library/libs/tuning-library \
+		ODDSound:MTS-ESP:3eb56f2452244b343ce738efd067d1082b67f9b4:ODDSound_MTS_ESP/libs/oddsound-mts/MTS-ESP \
 		taocpp:PEGTL:64af78c6a7959cd5753ad165ec9f65591aa96f2d:taocpp_PEGTL/libs/PEGTL \
+		surge-synthesizer:pffft:96292e6965f74d5e08108f5f717df0bf8aa06b57:surge_synthesizer_pffft/libs/pffft \
+		pybind:pybind11:0bd8896a4010f2d91b2340570c24fa08606ec406:pybind_pybind11/libs/pybind11 \
+		surge-synthesizer:sst-basic-blocks:42675840a0dd18bfd997f6394b874e0ec984b651:surge_synthesizer_sst_basic_blocks/libs/sst/sst-basic-blocks \
+		surge-synthesizer:sst-cpputils:9418be4d6e059e236db43f99925f46492203ec55:surge_synthesizer_sst_cpputils/libs/sst/sst-cpputils \
+		surge-synthesizer:sst-effects:e63fe46e38166ca0658639b66e706f740b468c44:surge_synthesizer_sst_effects/libs/sst/sst-effects \
+		surge-synthesizer:sst-filters:1733117d051b2b1d09296547af28dec0bcb3dc69:surge_synthesizer_sst_filters/libs/sst/sst-filters \
+		surge-synthesizer:sst-plugininfra:49ee7eb761bc06d0c0a012659f975d59b868e3e8:surge_synthesizer_sst_plugininfra/libs/sst/sst-plugininfra \
+		surge-synthesizer:sst-waveshapers:42bfa678e4f2447d0f4c9a51b7ba7ea68f6da108:surge_synthesizer_sst_waveshapers/libs/sst/sst-waveshapers \
+		sudara:melatonin_inspector:b7a0f2de07ed8692963605561fe1a3793885994b:sudara_melatonin_inspector/libs/melatonin_inspector \
+		free-audio:clap:df8f16c69ba1c1a15fb105f0c5a2e5b9ac6be742:free_audio_clap/libs/clap-juce-extensions/clap-libs/clap \
+		free-audio:clap-helpers:7b53a685e11465154b4ccba3065224dbcbf8a893:free_audio_clap_helpers/libs/clap-juce-extensions/clap-libs/clap-helpers \
+		free-audio:clap-juce-extensions:087dd16e2d17e6b3f1c9a92817a8a7348ea08168:free_audio_clap_juce_extensions/libs/clap-juce-extensions \
 		nemequ:munit:da8f73412998e4f1adf1100dc187533a51af77fd:nemequ_munit/libs/simde/test/munit \
-		free-audio:clap:ac37c9ab03f26f639e1fc78cf29c6cab9cc65890:free_audio_clap/libs/clap-juce-extensions/clap-libs/clap \
-		free-audio:clap-helpers:0b9f7ae5e24e370a4047fd1d6b5d3b83fa0ae7ee:free_audio_clap_helpers/libs/clap-juce-extensions/clap-libs/clap-helpers
+		gulrak:filesystem:614bbe87b80435d87ab8791564370e0c1d13627d:gulrak_filesystem/libs/sst/sst-plugininfra/libs/filesystem/ghc-filesystem \
+		richgel999:miniz:16413c213de38e703d883006193734e8b1178d5d:richgel999_miniz/libs/sst/sst-plugininfra/libs/miniz
 
 BINARY_ALIAS=	python=${PYTHON_CMD}
 
@@ -75,8 +94,8 @@ CMAKE_ARGS+=	-DARM_NATIVE=native # based on https://github.com/surge-synthesizer
 
 post-patch:
 .if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
-	@${REINPLACE_CMD} -e 's|move (group)|std::move (group)|g' \
-		${WRKSRC}/libs/JUCE/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp
+	#@${REINPLACE_CMD} -e 's|move (group)|std::move (group)|g' \
+	#	${WRKSRC}/libs/JUCE/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp
 .endif
 
 .include <bsd.port.post.mk>
diff --git a/audio/surge-synthesizer-xt-lv2/distinfo b/audio/surge-synthesizer-xt-lv2/distinfo
index 8ab683dfae7d..cce5cfff8d84 100644
--- a/audio/surge-synthesizer-xt-lv2/distinfo
+++ b/audio/surge-synthesizer-xt-lv2/distinfo
@@ -1,29 +1,57 @@
-TIMESTAMP = 1647753146
-SHA256 (surge-synthesizer-surge-release_xt_1.0.1_GH0.tar.gz) = f748dce4f8046d39d2c38caffa38abb83ec9a66189b19dc2425ae988ed85b286
-SIZE (surge-synthesizer-surge-release_xt_1.0.1_GH0.tar.gz) = 142963705
-SHA256 (surge-synthesizer-tuning-library-bdb107f58ea22720bfa2a6d7a910fc77e69d72fc_GH0.tar.gz) = f71574af921e45b0912392304293f1b98c16e3ce7d96726d531602df5b69f750
-SIZE (surge-synthesizer-tuning-library-bdb107f58ea22720bfa2a6d7a910fc77e69d72fc_GH0.tar.gz) = 150192
-SHA256 (pybind-pybind11-30eb39ed79d1e2eeff15219ac00773034300a5e6_GH0.tar.gz) = 2e748579ea1903d55b8abe9d314fd5c3cf9f4e5734c525444e4d2aed146efc9e
-SIZE (pybind-pybind11-30eb39ed79d1e2eeff15219ac00773034300a5e6_GH0.tar.gz) = 637726
-SHA256 (surge-synthesizer-eurorack-1b46769c2404ab88d988bd91f5772d79ac6d5353_GH0.tar.gz) = 6e4da428de5c0c9efdf608840d77903b2ef10876bba3a8486a88ba430f1492bc
-SIZE (surge-synthesizer-eurorack-1b46769c2404ab88d988bd91f5772d79ac6d5353_GH0.tar.gz) = 435986
-SHA256 (gulrak-filesystem-8166dd1546c620cfdd4f1bc1d1cd723a91b8f390_GH0.tar.gz) = 4c82237bacfb1985de654cf2a93c19dc2968c5edf676c01142cb5f7df260bfc2
-SIZE (gulrak-filesystem-8166dd1546c620cfdd4f1bc1d1cd723a91b8f390_GH0.tar.gz) = 169666
-SHA256 (ODDSound-MTS-ESP-2ec61b536fd1329bf358771eb3f15615a4be7154_GH0.tar.gz) = 4559936750104dd0ca960b396f18b498f9c0cb530b3dcae1bda0db34f0c5945d
-SIZE (ODDSound-MTS-ESP-2ec61b536fd1329bf358771eb3f15615a4be7154_GH0.tar.gz) = 1113373
+TIMESTAMP = 1720645370
+SHA256 (surge-synthesizer-surge-release_xt_1.3.2_GH0.tar.gz) = fbffb8cfd23af8f11a8c695fa10d722f9bf6c306198ad3c4b1084973b4fcab3f
+SIZE (surge-synthesizer-surge-release_xt_1.3.2_GH0.tar.gz) = 278603004
+SHA256 (surge-synthesizer-eurorack-f7614460cd3e295f6f6132f9052984c7bca9a69d_GH0.tar.gz) = c59a242525c94b648ed614463061cd648a76b7dd36268ba870faefbb0d3c3458
+SIZE (surge-synthesizer-eurorack-f7614460cd3e295f6f6132f9052984c7bca9a69d_GH0.tar.gz) = 577831
+SHA256 (fmtlib-fmt-67c0c0c09cf74d407d71a29c194761981614df3e_GH0.tar.gz) = af750af8635751938b87f6b4f40f58410c6bf87bd8d2ec53e2725b773b883e53
+SIZE (fmtlib-fmt-67c0c0c09cf74d407d71a29c194761981614df3e_GH0.tar.gz) = 854998
+SHA256 (surge-synthesizer-JUCE-cf5754b_GH0.tar.gz) = 30c6e6e0329b9b577fa8d3997b5e166572fa36df8d6cedac55e4a59b84b1eadb
+SIZE (surge-synthesizer-JUCE-cf5754b_GH0.tar.gz) = 19484230
 SHA256 (libsndfile-libsamplerate-d0ea53db94a329bce56e9382852e0931d7744651_GH0.tar.gz) = 98634e656c521e7f9d34a3c75ceb9cb5949ef8aceb114766ad2dd7a2eaf3a574
 SIZE (libsndfile-libsamplerate-d0ea53db94a329bce56e9382852e0931d7744651_GH0.tar.gz) = 3954604
 SHA256 (LuaJIT-LuaJIT-ec6edc5c39c25e4eb3fca51b753f9995e97215da_GH0.tar.gz) = 64ac400317bc02a4d10ddd6759370898280421bcb1d20b52601ca289f57aa65d
 SIZE (LuaJIT-LuaJIT-ec6edc5c39c25e4eb3fca51b753f9995e97215da_GH0.tar.gz) = 1037515
-SHA256 (surge-synthesizer-JUCE-086b21be1b08442631dcb58a9abc12acd48fce0a_GH0.tar.gz) = b9e373c9617039af9e831e8d605f51772df32ed902d2b39b2003427a567ab352
-SIZE (surge-synthesizer-JUCE-086b21be1b08442631dcb58a9abc12acd48fce0a_GH0.tar.gz) = 18705490
-SHA256 (fmtlib-fmt-d58d19ba323582841cbf552d1b9230817b61ed01_GH0.tar.gz) = 2d0c60059b3ac4a073f7421c6c44834a7fd58fed1e304bc126d9f7a1b4a017bd
-SIZE (fmtlib-fmt-d58d19ba323582841cbf552d1b9230817b61ed01_GH0.tar.gz) = 814069
+SHA256 (simd-everywhere-simde-71fd833d9666141edcd1d3c109a80e228303d8d7_GH0.tar.gz) = 72b2c14a487560b7eb203795f2c2fead5c7499662e639944cca2a9bb19f09029
+SIZE (simd-everywhere-simde-71fd833d9666141edcd1d3c109a80e228303d8d7_GH0.tar.gz) = 7481259
+SHA256 (surge-synthesizer-tuning-library-4cbe55f2da86c0302368a681406553a1dd7074dd_GH0.tar.gz) = 1d4d58888be16b9805a288a0658f9cab328d4e37d58be72b6b2e843cab101373
+SIZE (surge-synthesizer-tuning-library-4cbe55f2da86c0302368a681406553a1dd7074dd_GH0.tar.gz) = 152138
+SHA256 (ODDSound-MTS-ESP-3eb56f2452244b343ce738efd067d1082b67f9b4_GH0.tar.gz) = 7239fb2b94cb3ad6aaa5799fcce31bd2c50955133db0fdad7d02fab4a4e52e1e
+SIZE (ODDSound-MTS-ESP-3eb56f2452244b343ce738efd067d1082b67f9b4_GH0.tar.gz) = 1326536
 SHA256 (taocpp-PEGTL-64af78c6a7959cd5753ad165ec9f65591aa96f2d_GH0.tar.gz) = a6e98bed5730eb88afd0a5cac5d9a3eae7ebaa196f01f2f30d0148c951c2d578
 SIZE (taocpp-PEGTL-64af78c6a7959cd5753ad165ec9f65591aa96f2d_GH0.tar.gz) = 201511
+SHA256 (surge-synthesizer-pffft-96292e6965f74d5e08108f5f717df0bf8aa06b57_GH0.tar.gz) = 30feb3c31df04eac257730aeab9e2d7a3d8d845f9abafd30dc65ae5ff66e7316
+SIZE (surge-synthesizer-pffft-96292e6965f74d5e08108f5f717df0bf8aa06b57_GH0.tar.gz) = 178920
+SHA256 (pybind-pybind11-0bd8896a4010f2d91b2340570c24fa08606ec406_GH0.tar.gz) = da8d650ff0e5905481ad1c15bde8324e377e691cd083320d17859ac21f8b7022
+SIZE (pybind-pybind11-0bd8896a4010f2d91b2340570c24fa08606ec406_GH0.tar.gz) = 740557
+SHA256 (surge-synthesizer-sst-basic-blocks-42675840a0dd18bfd997f6394b874e0ec984b651_GH0.tar.gz) = aa127bc40c3409bdea752e1e10b81818aae1f97fc806701dbece348f98fc6ef9
+SIZE (surge-synthesizer-sst-basic-blocks-42675840a0dd18bfd997f6394b874e0ec984b651_GH0.tar.gz) = 197968
+SHA256 (surge-synthesizer-sst-cpputils-9418be4d6e059e236db43f99925f46492203ec55_GH0.tar.gz) = c3fdba3c2b50d142b817b0a55ccd8e3721f9b7995c8d611a74d52bd72ea4f4c1
+SIZE (surge-synthesizer-sst-cpputils-9418be4d6e059e236db43f99925f46492203ec55_GH0.tar.gz) = 172396
+SHA256 (surge-synthesizer-sst-effects-e63fe46e38166ca0658639b66e706f740b468c44_GH0.tar.gz) = a8bc791f48770fc0d5eab855d796d505ef369b2117946795eac50f40d2364cae
+SIZE (surge-synthesizer-sst-effects-e63fe46e38166ca0658639b66e706f740b468c44_GH0.tar.gz) = 206851
+SHA256 (surge-synthesizer-sst-filters-1733117d051b2b1d09296547af28dec0bcb3dc69_GH0.tar.gz) = b07830c832eb7101d7ab6c12cce937bd19e87c2e3694425169dc3953032ee670
+SIZE (surge-synthesizer-sst-filters-1733117d051b2b1d09296547af28dec0bcb3dc69_GH0.tar.gz) = 238933
+SHA256 (surge-synthesizer-sst-plugininfra-49ee7eb761bc06d0c0a012659f975d59b868e3e8_GH0.tar.gz) = 8e4bdcd68aa1face31263a9a54990157d9afd2f1b0e17de9c99f55deaec8c32b
+SIZE (surge-synthesizer-sst-plugininfra-49ee7eb761bc06d0c0a012659f975d59b868e3e8_GH0.tar.gz) = 217174
+SHA256 (surge-synthesizer-sst-waveshapers-42bfa678e4f2447d0f4c9a51b7ba7ea68f6da108_GH0.tar.gz) = 6e69e3a0a139a6d09c3d8fcd4a09a875dfd3c87df1e9512d99bcccda1bca5053
+SIZE (surge-synthesizer-sst-waveshapers-42bfa678e4f2447d0f4c9a51b7ba7ea68f6da108_GH0.tar.gz) = 190186
+SHA256 (sudara-melatonin_inspector-b7a0f2de07ed8692963605561fe1a3793885994b_GH0.tar.gz) = a480b1e54e11419637a593f36c3479b1bc3b616d16270573e4152513c87ddf4e
+SIZE (sudara-melatonin_inspector-b7a0f2de07ed8692963605561fe1a3793885994b_GH0.tar.gz) = 149356
+SHA256 (free-audio-clap-df8f16c69ba1c1a15fb105f0c5a2e5b9ac6be742_GH0.tar.gz) = 8d683a56092447b3be59e794e693dee61e2965fb4fbbeb2f97888389a6454818
+SIZE (free-audio-clap-df8f16c69ba1c1a15fb105f0c5a2e5b9ac6be742_GH0.tar.gz) = 2342648
+SHA256 (free-audio-clap-helpers-7b53a685e11465154b4ccba3065224dbcbf8a893_GH0.tar.gz) = eaf5869b2b40dcfc71a1e3f73167a2255c2fc2d53f553f813b6c051e54df1374
+SIZE (free-audio-clap-helpers-7b53a685e11465154b4ccba3065224dbcbf8a893_GH0.tar.gz) = 38227
+SHA256 (free-audio-clap-juce-extensions-087dd16e2d17e6b3f1c9a92817a8a7348ea08168_GH0.tar.gz) = c6e54577e17aa7c88634a66781ba9fb2983aab6635df09b26cd7729ee95c4355
+SIZE (free-audio-clap-juce-extensions-087dd16e2d17e6b3f1c9a92817a8a7348ea08168_GH0.tar.gz) = 65802
 SHA256 (nemequ-munit-da8f73412998e4f1adf1100dc187533a51af77fd_GH0.tar.gz) = 835a9ee03e3b9560af5a2e4465394e00337398f5baba9d686083b8e1d93f0c30
 SIZE (nemequ-munit-da8f73412998e4f1adf1100dc187533a51af77fd_GH0.tar.gz) = 27727
-SHA256 (free-audio-clap-ac37c9ab03f26f639e1fc78cf29c6cab9cc65890_GH0.tar.gz) = 632ca1a525f60bbe788ca77518b12869c8d461acbe3f4bed015b280dbe80852d
-SIZE (free-audio-clap-ac37c9ab03f26f639e1fc78cf29c6cab9cc65890_GH0.tar.gz) = 29622
-SHA256 (free-audio-clap-helpers-0b9f7ae5e24e370a4047fd1d6b5d3b83fa0ae7ee_GH0.tar.gz) = 800ebdb771d2e0009bc22ab364c53d1bcbb0a9918c4bdfd2ce7ce7ed697c40e2
-SIZE (free-audio-clap-helpers-0b9f7ae5e24e370a4047fd1d6b5d3b83fa0ae7ee_GH0.tar.gz) = 17269
+SHA256 (gulrak-filesystem-614bbe87b80435d87ab8791564370e0c1d13627d_GH0.tar.gz) = 203360b131364acd24eac25842cda5d1bcc53d12756bd7adfa1031f06aa5dabf
+SIZE (gulrak-filesystem-614bbe87b80435d87ab8791564370e0c1d13627d_GH0.tar.gz) = 177009
+SHA256 (richgel999-miniz-16413c213de38e703d883006193734e8b1178d5d_GH0.tar.gz) = e80e4eab8cfb529e53beefa2021cb47f302a2519d81b4660a6b2cdc5dd791fb9
+SIZE (richgel999-miniz-16413c213de38e703d883006193734e8b1178d5d_GH0.tar.gz) = 283946
+SHA256 (8a2fb0c5522d9872b79aa6053253cf252dcf81fa.patch) = 4bc631f9af589264c6114edc9da881df3127bb1ffdfc5662d7ccfebf6b964182
+SIZE (8a2fb0c5522d9872b79aa6053253cf252dcf81fa.patch) = 1704
+SHA256 (373971b24477abb1b7f5a18657b0fb48ef5177ca.patch) = 4ac0ce951e3855cdcf2ff6dcbd5fdcb8d1ec68a1c55048d85bd0978ca594affa
+SIZE (373971b24477abb1b7f5a18657b0fb48ef5177ca.patch) = 794
+SHA256 (90e36f5be98ba12a513e53401c89732ae7fd11b3.patch) = 8cc97c2bbb49f8ed92ae8ac862ee9736bac0235eda3b09373886230ee0bb4b60
+SIZE (90e36f5be98ba12a513e53401c89732ae7fd11b3.patch) = 1899
diff --git a/audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_base_source_fstring.cpp b/audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_base_source_fstring.cpp
index 500c8595dd2c..17820405c923 100644
--- a/audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_base_source_fstring.cpp
+++ b/audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_base_source_fstring.cpp
@@ -1,4 +1,4 @@
---- libs/JUCE/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.cpp.orig	2022-03-20 14:18:51 UTC
+--- libs/JUCE/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.cpp.orig	2024-07-10 14:20:15 UTC
 +++ libs/JUCE/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.cpp
 @@ -44,6 +44,7 @@
  #include <cctype>
@@ -6,5 +6,5 @@
  #include <cstdarg>
 +#include <cwctype>
  #include <utility>
- 
- #if SMTG_OS_WINDOWS
+ #include <complex>
+ #include <cmath>
diff --git a/audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_pluginterfaces_base_fplatform.h b/audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_pluginterfaces_base_fplatform.h
index 4eef8a3389ad..aa35168d8fdd 100644
--- a/audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_pluginterfaces_base_fplatform.h
+++ b/audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_pluginterfaces_base_fplatform.h
@@ -1,6 +1,6 @@
---- libs/JUCE/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fplatform.h.orig	2022-02-23 15:06:22 UTC
+--- libs/JUCE/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fplatform.h.orig	2024-07-10 14:20:15 UTC
 +++ libs/JUCE/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fplatform.h
-@@ -19,7 +19,7 @@
+@@ -20,7 +20,7 @@
  #define kLittleEndian	0
  #define kBigEndian		1
  
@@ -9,18 +9,18 @@
  
  #if !defined (__INTEL_CXX11_MODE__)
  #define SMTG_INTEL_CXX11_MODE 0
-@@ -95,7 +95,7 @@
+@@ -128,7 +128,7 @@
  //-----------------------------------------------------------------------------
  // LINUX
  //-----------------------------------------------------------------------------
 -#elif __gnu_linux__ || __linux__
 +#elif __gnu_linux__ || __linux__ || defined(__FreeBSD__)
- 	#define SMTG_OS_LINUX	1
- 	#define SMTG_OS_MACOS	0
- 	#define SMTG_OS_WINDOWS	0
-@@ -107,7 +107,7 @@
- 	#define SMTG_CPU_ARM	__arm__
- 	#define SMTG_CPU_ARM_64	__aarch64__
+ 	#define SMTG_OS_LINUX		1
+ 	#define SMTG_OS_MACOS		0
+ 	#define SMTG_OS_WINDOWS		0
+@@ -150,7 +150,7 @@
+ 	#endif
+ 	#define SMTG_CPU_ARM_64EC 0
  
 -	#include <endian.h>
 +	#include <sys/endian.h>
diff --git a/audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__core_juce__core.cpp b/audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__core_juce__core.cpp
deleted file mode 100644
index 19535222118d..000000000000
--- a/audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__core_juce__core.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- libs/JUCE/modules/juce_core/juce_core.cpp.orig	2022-03-20 05:03:46 UTC
-+++ libs/JUCE/modules/juce_core/juce_core.cpp
-@@ -42,7 +42,7 @@
- #include <thread>
- 
- #if ! JUCE_ANDROID
-- #include <sys/timeb.h>
-+ //#include <sys/timeb.h>
-  #include <cwctype>
- #endif
- 
diff --git a/audio/surge-synthesizer-xt-lv2/files/patch-src_CMakeLists.txt b/audio/surge-synthesizer-xt-lv2/files/patch-src_CMakeLists.txt
deleted file mode 100644
index b41bd49ded01..000000000000
--- a/audio/surge-synthesizer-xt-lv2/files/patch-src_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/CMakeLists.txt.orig	2022-03-28 01:18:40 UTC
-+++ src/CMakeLists.txt
-@@ -44,7 +44,7 @@ target_compile_definitions(surge-juce INTERFACE
-   JUCE_CATCH_UNHANDLED_EXCEPTIONS=0
-   )
- 
--set(SURGE_JUCE_FORMATS VST3)
-+set(SURGE_JUCE_FORMATS Standalone)
- 
- if (CLAP_JUCE_EXTENSIONS_ROOT)
-   add_subdirectory(${CLAP_JUCE_EXTENSIONS_ROOT} clap-extensions)
diff --git a/audio/surge-synthesizer-xt-lv2/files/patch-src_cmake_pluginval.cmake b/audio/surge-synthesizer-xt-lv2/files/patch-src_cmake_pluginval.cmake
deleted file mode 100644
index a8405bd5adb5..000000000000
--- a/audio/surge-synthesizer-xt-lv2/files/patch-src_cmake_pluginval.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/cmake/pluginval.cmake.orig	2022-03-28 01:22:52 UTC
-+++ src/cmake/pluginval.cmake
-@@ -35,8 +35,8 @@
-     add_dependencies(surge-pluginval-all ${name})
-   endfunction()
- 
--  create_pluginval_target(surge-xt-pluginval-vst3 surge-xt_VST3 "Surge XT.vst3")
--  create_pluginval_target(surge-fx-pluginval-vst3 surge-fx_VST3 "${SURGE_FX_PRODUCT_NAME}.vst3")
-+  #create_pluginval_target(surge-xt-pluginval-vst3 surge-xt_VST3 "Surge XT.vst3")
-+  #create_pluginval_target(surge-fx-pluginval-vst3 surge-fx_VST3 "${SURGE_FX_PRODUCT_NAME}.vst3")
- 
-   if (APPLE)
-     create_pluginval_target(surge-xt-pluginval-au surge-xt_AU "Surge XT.component")
diff --git a/audio/surge-synthesizer-xt-lv2/pkg-plist b/audio/surge-synthesizer-xt-lv2/pkg-plist
index 699866f504d6..768553f7f5d4 100644
--- a/audio/surge-synthesizer-xt-lv2/pkg-plist
+++ b/audio/surge-synthesizer-xt-lv2/pkg-plist
@@ -1,5 +1,16 @@
 bin/Surge XT
 bin/Surge XT Effects
+bin/surge-xt-cli
+lib/clap/Surge XT Effects.clap
+lib/clap/Surge XT.clap
+lib/lv2/Surge XT Effects.lv2/dsp.ttl
+lib/lv2/Surge XT Effects.lv2/libSurge XT Effects.so
+lib/lv2/Surge XT Effects.lv2/manifest.ttl
+lib/lv2/Surge XT Effects.lv2/ui.ttl
+lib/lv2/Surge XT.lv2/dsp.ttl
+lib/lv2/Surge XT.lv2/libSurge XT.so
+lib/lv2/Surge XT.lv2/manifest.ttl
+lib/lv2/Surge XT.lv2/ui.ttl
 %%DATADIR%%/WHERE TO PLACE USER DATA.txt
 %%DATADIR%%/fx_presets/Airwindows/Ambience/Bright Ambience.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Ambience/Chamber.srgfx
@@ -7,6 +18,7 @@ bin/Surge XT Effects
 %%DATADIR%%/fx_presets/Airwindows/Ambience/Infinity.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Ambience/MatrixVerb.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Ambience/Melt.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Ambience/Nonlinear Space.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Ambience/Pocket Verbs.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Ambience/Star Child.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Ambience/Verbity.srgfx
@@ -26,24 +38,40 @@ bin/Surge XT Effects
 %%DATADIR%%/fx_presets/Airwindows/Dynamics/Surge.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Dynamics/Vari-Mu.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Filter/Air.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Filter/Cabs.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Filter/Capacitor.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Filter/De-Bess.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Filter/Dub Center.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Filter/Dub Sub.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Filter/Hombre.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Filter/MackEQ.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Filter/Pafnuty.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Filter/YBandpass.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Filter/YHighpass.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Filter/YLowpass.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Filter/YNotch.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Filter/ZBandpass.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Filter/ZHighpass.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Filter/ZLowpass.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Filter/ZNotch.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Lo-Fi/Bit Glitter.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Lo-Fi/Crunchy Groove Wear.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Lo-Fi/DeRez.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Lo-Fi/Deck Wrecka.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Lo-Fi/Groove Wear.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Lo-Fi/To Vinyl.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Noise/Dust Bunny.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Noise/Noise.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Noise/Tape Dust.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Noise/Voice Of The Starship.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Pitch/Glitch Shifter.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Apicolypse.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Bass Drive.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Buss Colors.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Cojones.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Density.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Drive.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Saturation And More/Fire Amp.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Focus.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Fracture.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Hard Vacuum.srgfx
@@ -51,12 +79,20 @@ bin/Surge XT Effects
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Mackity.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Mojo.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/NC-17.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Saturation And More/Power Sag.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Single-Ended Triode.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Spiral.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Saturation And More/Unbox.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Stereo/Triple Spread.srgfx
+%%DATADIR%%/fx_presets/Airwindows/Tape/Chrome Oxide.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Tape/Iron Oxide.srgfx
 %%DATADIR%%/fx_presets/Airwindows/Tape/To Tape.srgfx
+%%DATADIR%%/fx_presets/Bonsai/Burnt.srgfx
+%%DATADIR%%/fx_presets/Bonsai/Deep Bass.srgfx
+%%DATADIR%%/fx_presets/Bonsai/Excessive Bass.srgfx
+%%DATADIR%%/fx_presets/Bonsai/Soft.srgfx
+%%DATADIR%%/fx_presets/Bonsai/Subtle.srgfx
+%%DATADIR%%/fx_presets/Bonsai/Subtler.srgfx
 %%DATADIR%%/fx_presets/CHOW/Anomaly.srgfx
 %%DATADIR%%/fx_presets/Chorus/Ambient.srgfx
 %%DATADIR%%/fx_presets/Chorus/Analog Warmth.srgfx
@@ -272,6 +308,13 @@ bin/Surge XT Effects
 %%DATADIR%%/modulator_presets/Envelope/4th Note Delay.modpreset
 %%DATADIR%%/modulator_presets/Envelope/8th Note Delay.modpreset
 %%DATADIR%%/modulator_presets/Envelope/Basic ADSR.modpreset
+%%DATADIR%%/modulator_presets/Formula/8x Noise.modpreset
+%%DATADIR%%/modulator_presets/Formula/8x S&H.modpreset
+%%DATADIR%%/modulator_presets/Formula/8x Saw.modpreset
+%%DATADIR%%/modulator_presets/Formula/8x Sine.modpreset
+%%DATADIR%%/modulator_presets/Formula/8x Square.modpreset
+%%DATADIR%%/modulator_presets/Formula/8x Triangle.modpreset
+%%DATADIR%%/modulator_presets/Formula/Lorenz Attractor.modpreset
 %%DATADIR%%/modulator_presets/LFO/8th Note S&H.modpreset
 %%DATADIR%%/modulator_presets/LFO/Delayed Vibrato.modpreset
 %%DATADIR%%/modulator_presets/LFO/Noise.modpreset
@@ -360,6 +403,27 @@ bin/Surge XT Effects
 %%DATADIR%%/modulator_presets/Step Seq/Waveforms/Quantized Ramp.modpreset
 %%DATADIR%%/modulator_presets/Step Seq/Waveforms/Quantized Saw.modpreset
 %%DATADIR%%/modulator_presets/Step Seq/Waveforms/Quantized Triangle.modpreset
+%%DATADIR%%/patches_3rdparty/A.Liv/Basses/808er Than 808.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Basses/Amen Polska.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Basses/Bonsai 808.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Basses/Dynamo Square.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Basses/Move Like A Bucket Truck.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Basses/Raspy Ring On It.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Basses/Seek And Ye Shall Find.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Basses/Sqweird.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Basses/Sub Wrap Example.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Keys/ Grant Me....fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Keys/I See I Saw.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Keys/July.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Keys/March.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Keys/November.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Leads/Hurdy Pardner!.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Leads/Let Life Give Limes.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Leads/Novuo.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Plucks/Cute 1.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Plucks/Cute 2.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Plucks/Cute 3.fxp
+%%DATADIR%%/patches_3rdparty/A.Liv/Plucks/Taped Plucks.fxp
 %%DATADIR%%/patches_3rdparty/Altenberg/Basses/Aggressive.fxp
 %%DATADIR%%/patches_3rdparty/Altenberg/Basses/Ancient FM.fxp
 %%DATADIR%%/patches_3rdparty/Altenberg/Basses/Ayay.fxp
@@ -434,9 +498,6 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_3rdparty/Argitoth/Rhythms/Psyence Loop.fxp
 %%DATADIR%%/patches_3rdparty/Argitoth/Rhythms/Raindrops.fxp
 %%DATADIR%%/patches_3rdparty/Argitoth/Rhythms/Scrooz Loop.fxp
-%%DATADIR%%/patches_3rdparty/Argitoth/Templates/Dirty Saw Init.fxp
-%%DATADIR%%/patches_3rdparty/Argitoth/Templates/Surge FX True Stereo 1.fxp
-%%DATADIR%%/patches_3rdparty/Argitoth/Templates/Surge FX True Stereo 2.fxp
 %%DATADIR%%/patches_3rdparty/Argitoth/Winds/Arabian Flute.fxp
 %%DATADIR%%/patches_3rdparty/Argitoth/Winds/Asian Flute.fxp
 %%DATADIR%%/patches_3rdparty/Argitoth/Winds/Block.fxp
@@ -610,7 +671,7 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_3rdparty/Cybersoda/Keys/Tape Keys.fxp
 %%DATADIR%%/patches_3rdparty/Cybersoda/Keys/Vintage EP.fxp
 %%DATADIR%%/patches_3rdparty/Cybersoda/Keys/Wurli.fxp
-%%DATADIR%%/patches_3rdparty/Cybersoda/Leads/Agressve Brass Lead.fxp
+%%DATADIR%%/patches_3rdparty/Cybersoda/Leads/Aggressive Brass Lead.fxp
 %%DATADIR%%/patches_3rdparty/Cybersoda/Leads/Destroyed 808.fxp
 %%DATADIR%%/patches_3rdparty/Cybersoda/Leads/FMey 808.fxp
 %%DATADIR%%/patches_3rdparty/Cybersoda/Leads/Funky Sine.fxp
@@ -983,20 +1044,6 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_3rdparty/Emu/Synths/Piercing Trumpet Morph.fxp
 %%DATADIR%%/patches_3rdparty/Emu/Synths/Strange Declarations.fxp
 %%DATADIR%%/patches_3rdparty/Emu/Synths/Wonky Game Pad.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/FM Faux Filter.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/FM Saw.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/FM Square.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/FM Triangle.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/FM Woodwind Maker.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/FM100 Routing #2.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/FM100 Routing #3.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/FM100 Routing #4.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/FM100 Routing #5.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/FM100 Routing #7.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/FM100 Routing #8.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/WT Env Morph.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/WT Mod Morph.fxp
-%%DATADIR%%/patches_3rdparty/Emu/Templates/WT Ramp Up Morph.fxp
 %%DATADIR%%/patches_3rdparty/Giana Brotherz/Basses/Black Swarm.fxp
 %%DATADIR%%/patches_3rdparty/Giana Brotherz/Basses/Dark Notch.fxp
 %%DATADIR%%/patches_3rdparty/Giana Brotherz/Basses/Dark Trancer.fxp
@@ -1555,36 +1602,93 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_3rdparty/Jacky Ligon/Templates/Twist.fxp
 %%DATADIR%%/patches_3rdparty/Jacky Ligon/Templates/Wavetable.fxp
 %%DATADIR%%/patches_3rdparty/Jacky Ligon/Templates/Window.fxp
-%%DATADIR%%/patches_3rdparty/John Valentine/Basses/AF Analog Bass.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Basses/Analog Bass Imaged.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Basses/Axel's Analog Bass.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Basses/Distorted Power Bass Guitar.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Basses/Guitarp Slap Bass.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Basses/Power Buzz.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Basses/Speaking Synth Bass.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Basses/Sweet Bass Guitar.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Brass/French Horn.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Brass/Orchestral Brass.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Brass/Trumpet.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/FX/Cavern Water Drips.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/FX/Cicada Forest.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/FX/DTMF MF4 Telephone Dialler.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/FX/Distant Thunder Rumble.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/FX/Fireworks - Bang And Fizzle.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/FX/Fireworks - Launch.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/FX/Fireworks - Screamers.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/FX/Grandfather Clock Ticking.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/FX/Low-Passing Jet Airplane Flyby.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/FX/Mission Control Space Radio.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/FX/Pebble Beach Breaking Ocean Waves And Cave.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/FX/Windy Trees Environment.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Guitars/Distorted Electric Guitar.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Guitars/Nylon Acoustic Guitar.fxp
-%%DATADIR%%/patches_3rdparty/John Valentine/Keys/AF Sharp Atmosphere.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Keys/Amethyst Empathy.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Keys/Axel's Sharp Atmosphere.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Keys/FM E-Piano Four High.fxp
-%%DATADIR%%/patches_3rdparty/John Valentine/Keys/Grand Piano 2021 (Accompaniment).fxp
-%%DATADIR%%/patches_3rdparty/John Valentine/Keys/Grand Piano 2021.fxp
-%%DATADIR%%/patches_3rdparty/John Valentine/Keys/Pipe Organ 2021.fxp
-%%DATADIR%%/patches_3rdparty/John Valentine/Leads/AF Brassy Lead.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Keys/FM Square Glassy Boops.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Keys/Grand Piano.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Keys/Harpsichord.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Keys/Pipe Organ Flutes & Reeds.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Keys/Pipe Organ Trumpet Pedal.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Leads/Axel's Brassy Lead.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Leads/Crockett's Plucked Lead.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Leads/Laser Harp.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Leads/Synced Synth Solo Lead.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Pads/70s Fizzy String.fxp
-%%DATADIR%%/patches_3rdparty/John Valentine/Pads/AF Brassy Pad.fxp
-%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/AF Synth Claps.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Pads/Axel's Brassy Pad.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Pads/Sweeping Distorted Pad.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Axel's Synth Claps.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Claves (Sticks).fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Cowbell.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Cymbal Tap.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Handbells.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Noisy Synth Kick.fxp
-%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Snare Tom.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Orchestral Bass Drum.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Pop Clap.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Rainmaker.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Snare Tom 1.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Snare Tom 2.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Taiko Drum.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Timpani.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Percussion/Tongue Drum.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Plucks/Guitarp.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Plucks/Harpie.fxp
-%%DATADIR%%/patches_3rdparty/John Valentine/Strings/Cello 2021.fxp
-%%DATADIR%%/patches_3rdparty/John Valentine/Strings/Violin 2021.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Sequences/Crockett's Seq Filter Bass.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Strings/Dexie String Mix Pad.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Strings/Light Hammered Dulcimer.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Strings/Solo Violin.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Strings/String Cello.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Strings/String Contrabass.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Voices/Voice Bass.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Voices/Voice Breath Huh.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Voices/Voice Soprano 1.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Voices/Voice Soprano 2.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Winds/Bassoon.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Winds/Clarinet.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Winds/Cor Anglais.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Winds/Flute.fxp
 %%DATADIR%%/patches_3rdparty/John Valentine/Winds/Folky High Pipe.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Winds/Oboe.fxp
+%%DATADIR%%/patches_3rdparty/John Valentine/Winds/Recorder.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Audio In/Favorite Sidechainer.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/Acid Funk Bass.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/Asym Bass.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/Big Fat Combinator Bass.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/Character Bass.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/Fresh FM Bass.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/From Subs To Reeses & Back Again.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/Indie Dance Saw Bass.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/Modern, Dirty & Fat.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/OJD Bass.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/Peachfuzz Bass.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/The Flat Eric Fan Club Has Its Perks.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/This Resonates With Me Deeply.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/Very Versitile Bass.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bass/Wet Donk Scribbles.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Basses/Classic Organ Bass + Bonus Organ.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Basses/Everybody Needs A 303, Really.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Basses/Moogaroo.fxp
@@ -1593,31 +1697,77 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Basses/Wavetable FM Slapper.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Bells/Bell Labs.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/FX/8 Measure Noise & Comb Sweep.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/FX/Dissociating In An Abandoned Mall.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Guitars/Miles Of AM Radio.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Guitars/Mutant Lo-Fi Acoustic Guitar Workstation.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Guitars/Mutant Lo-Fi Electric Guitar Workstation.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/70s Sci-Fi String Ensemble.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/Bread & Butter Synth Brass.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/Cameron Vs. Carpenter IV.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/Cracks In The Sky.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/Electro Steel Drum.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/Fascinated With SK Brass.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/Its $25 But You Gotta Haul It.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/Japanese Suitcase.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/Let's Start With An Accordian.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/New Wave Wordy.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/So Wavey.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/Solo String DX Stack.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/Symphonies Under My Fingertips.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/The Friendliest NPC.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Keys/The Housewives of Lofi.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Leads/Brush Your Shoulders Off.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Leads/Funk Feedback Lead.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Leads/Hi, Vince Clarke!.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Leads/Raving In The Tropics.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Leads/Scratchy Detuner.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Leads/The Fabulous Chippy FM West Coast Lead.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Leads/Warehouse Lead.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Accident Prone Robot Arm.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Alias Washer.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Bell Pads Are So 90s.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/City-State Of The Future.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Creamy Soap.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Inertia Pad Sounds Like Alien Seagulls.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Jarre On Cassette.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Left Town Yesterday.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Let's Make Drone Music!.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Love Theme From Skinimax.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Not Another String Machine.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Now I'm On A Cloud.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Pointillism.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Return To City-State Of The Future.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/She Loves You, Answer the Phone.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Smeared Bell Engine.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Stoney Baloney.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Sunrise Breakfast At The Digital Café.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Too Huge For School.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Triumphant Wasteland.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Warm Silicon Gel.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/Wavetextures™ Pro Kit.fxp
-%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/What We Need Is Nothern Leadership.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Pads/What We Need Is Northern Leadership.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Percussion/808s & More.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Percussion/909ish Snare.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Percussion/All Aboard The Pulse Train.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Percussion/Clapping Out An x0x.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Percussion/Closeout Sale @ Electro Percussion Warehouse.fxp
-%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Percussion/Tuned Kicks For Days.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Percussion/Deep Cut Snare.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Percussion/Modern Electro Snare.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Percussion/Nice Kicks.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Percussion/S+H Clap.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Percussion/Tasty Hats.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Percussion/Toms With Deep Secrets.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Plucks/No Frills Harp Pluck.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Plucks/Wooden Block Pluck.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Polysynths/1985 Called.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Polysynths/Chippy Polysynth.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Polysynths/I'll Wait.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Polysynths/Mono & Poly Reverser.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Polysynths/Progressive House Like It's 2007.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Polysynths/Retrofuture Vibes.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Polysynths/Tall Morning Shadows.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Sequences/Black Lights & Nitrous Balloons.fxp
+%%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Sequences/Challenging Stage.fxp
 %%DATADIR%%/patches_3rdparty/Kinsey Dulcet/Sequences/Holy Emoji.fxp
 %%DATADIR%%/patches_3rdparty/Kuniklo/Arps/Calc.fxp
 %%DATADIR%%/patches_3rdparty/Kuniklo/Arps/Chording.fxp
@@ -1681,6 +1831,97 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_3rdparty/Kyurumi/Plucks/Uncertain Disclosure.fxp
 %%DATADIR%%/patches_3rdparty/Kyurumi/Rhythms/Floating In A Rhythm.fxp
 %%DATADIR%%/patches_3rdparty/Kyurumi/Rhythms/Technological Escapings.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Keys/First Creation.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Keys/Intrication 1.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Keys/Intrication 2.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Keys/Intrication 3.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Keys/Like Old Analog Gear 1.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Keys/Like Old Analog Gear 2.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Keys/Like Old Analog Gear 3.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Keys/Nanowave (2 Oscs).fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Keys/Nanowave (with Nimbus).fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Foul Throat.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Hopeful Surfer 1.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Hopeful Surfer 2.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Hydrasynth What 1.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Hydrasynth What 2.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Modulation Galore.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Thin Pulses 1.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Thin Pulses 2.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Unison Detuned 1.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Unison Detuned 2.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Unison Detuned 3.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Unison Swell 1.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Unison Swell 2.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Wandering Digits 1.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Wandering Digits 2.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Wandering Digits 3.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Washing The Podium 1.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Pads/Washing The Podium 2.fxp
+%%DATADIR%%/patches_3rdparty/Landosonic/Plucks/Nanowave 1.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Basses/Bass Guitar.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Basses/Legato Bass.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Basses/String Bass.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Brass/FM Horn.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Brass/French Horn Blip.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Brass/Miles Trumpet.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Brass/Sad Subway Horn.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Brass/Soft FM horn.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Brass/Vintage Demonic Brass Ensemble.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Guitars/Feedback Guitar.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Guitars/LP Bridge + Chorus.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Guitars/LP Bridge.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Guitars/Overdriven Guitar + Wah.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Guitars/Overdriven Guitar.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Guitars/Pedal Steel.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Guitars/Shrill Distorted Guitar.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Guitars/Stratus Clean.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Guitars/Stratus Overdriven.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Keys/Acoustic Grand.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Keys/Bell Piano.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Keys/Clavi.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Keys/DX Electric Piano.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Keys/EP + Pad.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Keys/Pulse Wave EP.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Keys/Rhody EP.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Keys/Soft Tine Piano.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Keys/Wurly EP.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Leads/Screaming Octaves.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Leads/Snarling Cat.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Leads/Theremin.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Organs/Drawbar Organ 1.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Organs/Drawbar Organ 2.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Pads/Cathedral Bell Pad.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Pads/Ghost Bell Pad.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Pads/Hammered Strings.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Pads/Pulse Wave & Filter.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Pads/Warm Pad.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Percussion/Filtered Noise Drums.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Percussion/Long Decay Toms.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Plucks/Guzhengish.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Plucks/Koto.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Plucks/Pluck And Sing.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Strings/Bowed String.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Strings/Cello.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Strings/Dark Cello.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Strings/Ensemble Strings.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Strings/Erhu.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Strings/Hurdy Gurdy.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Strings/Solo Strings.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Vox/Talking Synth (Adult).fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Vox/Talking Synth (Alien).fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Vox/Talking Synth (Child).fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Vox/Talking Synth (Young Adult).fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Winds/Bass Ocarina.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Winds/Beer Flute.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Winds/Dark Crystal Flute.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Winds/Duduk.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Winds/Flute.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Winds/Glassy Wind.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Winds/Harmonica Overdrive.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Winds/Hollow Wind Tube.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Winds/Moon Flute.fxp
+%%DATADIR%%/patches_3rdparty/LinnStrument MPE/Winds/Ocarina.fxp
 %%DATADIR%%/patches_3rdparty/Luna/Atmospheres/Alias Digital Atmosphere.fxp
 %%DATADIR%%/patches_3rdparty/Luna/Atmospheres/Alias Glass Voice 1.fxp
 %%DATADIR%%/patches_3rdparty/Luna/Atmospheres/Alias Glass Voice 2.fxp
@@ -2079,15 +2320,6 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_3rdparty/Rare Earth/Plucks/Mixed Feelings.fxp
 %%DATADIR%%/patches_3rdparty/Rare Earth/Plucks/Music Box.fxp
 %%DATADIR%%/patches_3rdparty/Rare Earth/Synths/Poly Drama.fxp
-%%DATADIR%%/patches_3rdparty/Roger Linn (MPE)/Keys/LS Wurly.fxp
-%%DATADIR%%/patches_3rdparty/Roger Linn (MPE)/Leads/LS Blues Harmonica.fxp
-%%DATADIR%%/patches_3rdparty/Roger Linn (MPE)/Leads/LS Hollow Tubes.fxp
-%%DATADIR%%/patches_3rdparty/Roger Linn (MPE)/Leads/LS Lead Guitar 1.fxp
-%%DATADIR%%/patches_3rdparty/Roger Linn (MPE)/Leads/LS Lead Guitar 2.fxp
-%%DATADIR%%/patches_3rdparty/Roger Linn (MPE)/Leads/LS Lead Guitar Shrill.fxp
-%%DATADIR%%/patches_3rdparty/Roger Linn (MPE)/Leads/LS Lead Guitar Y - Wah.fxp
-%%DATADIR%%/patches_3rdparty/Roger Linn (MPE)/Leads/LS Z - Filter, Y - Pulsewidth.fxp
-%%DATADIR%%/patches_3rdparty/Roger Linn (MPE)/Leads/LS Z - Octave, Y - Chorus.fxp
 %%DATADIR%%/patches_3rdparty/Rozzer/Basses/Badass D'n'B Bass 1.fxp
 %%DATADIR%%/patches_3rdparty/Rozzer/Basses/Badass D'n'B Bass 2.fxp
 %%DATADIR%%/patches_3rdparty/Rozzer/Basses/Click Bass.fxp
@@ -2138,7 +2370,6 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_3rdparty/Slowboat/Atmospheres/Melodic Grains.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Atmospheres/Ocean Shimmer 1.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Atmospheres/Ocean Shimmer 2.fxp
-%%DATADIR%%/patches_3rdparty/Slowboat/Atmospheres/Ocean Shimmer 3.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Atmospheres/Shimmer.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Atmospheres/Signal Particles.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Atmospheres/Simple Particles.fxp
@@ -2157,9 +2388,11 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_3rdparty/Slowboat/Basses/Bass Guitar 6.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Basses/Bass Guong 1.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Basses/Bass Guong 2.fxp
+%%DATADIR%%/patches_3rdparty/Slowboat/Basses/Bass Mulch.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Basses/Dirt Bass.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Basses/Dusty Bass 1.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Basses/Dusty Bass 2.fxp
+%%DATADIR%%/patches_3rdparty/Slowboat/Basses/Dystopian Tech.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Basses/Gigantic Bass 1.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Basses/Gigantic Bass 2.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Basses/Happy Bass 1.fxp
@@ -2194,6 +2427,10 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_3rdparty/Slowboat/FX/Cyber Deep Stab 1.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/FX/Cyber Deep Stab 2.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/FX/Electrical Interference.fxp
+%%DATADIR%%/patches_3rdparty/Slowboat/FX/FM Down.fxp
+%%DATADIR%%/patches_3rdparty/Slowboat/FX/FM FX 1.fxp
+%%DATADIR%%/patches_3rdparty/Slowboat/FX/FM FX 2.fxp
+%%DATADIR%%/patches_3rdparty/Slowboat/FX/FM Riser.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/FX/Granular Stretches.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/FX/Night Life.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/FX/Random Bass FX.fxp
@@ -2208,6 +2445,7 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_3rdparty/Slowboat/FX/Wild Stab 2.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Guitars/Goodbye Rock.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Guitars/Shimmer Guitar.fxp
+%%DATADIR%%/patches_3rdparty/Slowboat/Guitars/Strummed Strings.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Keys/Aquatique.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Keys/Heavy Keys.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Keys/Holiday Chords.fxp
@@ -2219,15 +2457,17 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_3rdparty/Slowboat/Leads/Machining.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Leads/Some Analog.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Leads/Turnout.fxp
-%%DATADIR%%/patches_3rdparty/Slowboat/Mallets/Mallet Finally!.fxp
+%%DATADIR%%/patches_3rdparty/Slowboat/Mallets/Kalimba Hang Drum.fxp
+%%DATADIR%%/patches_3rdparty/Slowboat/Mallets/Kalimba.fxp
+%%DATADIR%%/patches_3rdparty/Slowboat/Mallets/Mallet Finally! 1.fxp
+%%DATADIR%%/patches_3rdparty/Slowboat/Mallets/Mallet Finally! 2.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Pads/Choir Space .fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Pads/Deep Space.fxp
+%%DATADIR%%/patches_3rdparty/Slowboat/Pads/Retro Smooth.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Pads/Super Swell.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Percussion/Another Perc Thing.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Percussion/Djembeish 1.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Percussion/Djembeish 2.fxp
-%%DATADIR%%/patches_3rdparty/Slowboat/Percussion/Kalimba Hang Drum.fxp
-%%DATADIR%%/patches_3rdparty/Slowboat/Percussion/Kalimba.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Percussion/Tribe.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Percussion/Wind Chime.fxp
 %%DATADIR%%/patches_3rdparty/Slowboat/Plucks/Classic Arp.fxp
@@ -3136,19 +3376,22 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_factory/Templates/Audio In Left Scene A + Right Scene B.fxp
 %%DATADIR%%/patches_factory/Templates/Audio In Mono Osc 1.fxp
 %%DATADIR%%/patches_factory/Templates/Audio In Stereo Osc 1.fxp
-%%DATADIR%%/patches_factory/Templates/Init Emu VA.fxp
-%%DATADIR%%/patches_factory/Templates/Init Emu WT.fxp
-%%DATADIR%%/patches_factory/Templates/Init Emu.fxp
+%%DATADIR%%/patches_factory/Templates/Init Duophonic.fxp
 %%DATADIR%%/patches_factory/Templates/Init Env Per Osc.fxp
+%%DATADIR%%/patches_factory/Templates/Init Experimental.fxp
 %%DATADIR%%/patches_factory/Templates/Init FM2.fxp
 %%DATADIR%%/patches_factory/Templates/Init Karplus-Strong.fxp
+%%DATADIR%%/patches_factory/Templates/Init Modern.fxp
+%%DATADIR%%/patches_factory/Templates/Init Paraphonic.fxp
 %%DATADIR%%/patches_factory/Templates/Init Saw.fxp
 %%DATADIR%%/patches_factory/Templates/Init Sine.fxp
+%%DATADIR%%/patches_factory/Templates/Init Square.fxp
+%%DATADIR%%/patches_factory/Templates/Init Wavetable.fxp
 %%DATADIR%%/patches_factory/Tutorials/Formula Modulator/01 A Simple Formula.fxp
 %%DATADIR%%/patches_factory/Tutorials/Formula Modulator/02 Interacting With LFO Parameters.fxp
 %%DATADIR%%/patches_factory/Tutorials/Formula Modulator/03 The Init Function And State.fxp
 %%DATADIR%%/patches_factory/Tutorials/Formula Modulator/04 Vector Valued Formulae.fxp
-%%DATADIR%%/patches_factory/Tutorials/Formula Modulator/05 The Envelope And Subscriptions.fxp
+%%DATADIR%%/patches_factory/Tutorials/Formula Modulator/05 The Envelope And Its Parameters.fxp
 %%DATADIR%%/patches_factory/Tutorials/Formula Modulator/06 Macros And Voice Parameters.fxp
 %%DATADIR%%/patches_factory/Tutorials/Formula Modulator/07 The Prelude.fxp
 %%DATADIR%%/patches_factory/Tutorials/Formula Modulator/08 Quis Modulatiet Ipsos Modulates.fxp
@@ -3156,6 +3399,7 @@ bin/Surge XT Effects
 %%DATADIR%%/patches_factory/Tutorials/Formula Modulator/10 Example - Both Time And Space.fxp
 %%DATADIR%%/patches_factory/Tutorials/Formula Modulator/11 Example - Reich - Piano Phase.fxp
 %%DATADIR%%/patches_factory/Tutorials/Formula Modulator/12 A Slew Limiter.fxp
+%%DATADIR%%/patches_factory/Tutorials/Formula Modulator/13 Duophony.fxp
 %%DATADIR%%/patches_factory/Vocoder/Noise.fxp
 %%DATADIR%%/patches_factory/Vocoder/Pop.fxp
 %%DATADIR%%/patches_factory/Vocoder/Solo.fxp
@@ -3200,7 +3444,9 @@ bin/Surge XT Effects
 %%DATADIR%%/skins/Tutorials/09 Skin Version 2 Expansion.surge-skin/SVG/widerFilterBG.svg
 %%DATADIR%%/skins/Tutorials/09 Skin Version 2 Expansion.surge-skin/SVG/widerFilterBGHover.svg
 %%DATADIR%%/skins/Tutorials/09 Skin Version 2 Expansion.surge-skin/skin.xml
+%%DATADIR%%/skins/Tutorials/10 Adding Fonts.surge-skin/fonts/Lobster-Regular.ttf
 %%DATADIR%%/skins/Tutorials/10 Adding Fonts.surge-skin/fonts/Mrs Beasley.ttf
+%%DATADIR%%/skins/Tutorials/10 Adding Fonts.surge-skin/fonts/PlayfairDisplay.ttf
 %%DATADIR%%/skins/Tutorials/10 Adding Fonts.surge-skin/fonts/README.md
 %%DATADIR%%/skins/Tutorials/10 Adding Fonts.surge-skin/fonts/UglyTypist.ttf
 %%DATADIR%%/skins/Tutorials/10 Adding Fonts.surge-skin/skin.xml
@@ -3252,7 +3498,6 @@ bin/Surge XT Effects
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00177.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00178.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00179.svg
-%%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00180.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00181.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00182.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00183.svg
@@ -3260,6 +3505,9 @@ bin/Surge XT Effects
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00185.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00186.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00187.svg
+%%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00189.svg
+%%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00190.svg
+%%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00191.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00301.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00302.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/bmp00303.svg
@@ -3312,6 +3560,9 @@ bin/Surge XT Effects
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/hover00178.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/hover00183.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/hover00184.svg
+%%DATADIR%%/skins/dark-mode.surge-skin/SVG/hover00189.svg
+%%DATADIR%%/skins/dark-mode.surge-skin/SVG/hover00190.svg
+%%DATADIR%%/skins/dark-mode.surge-skin/SVG/hover00191.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/hover00302.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/hover00303.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/hover00304.svg
@@ -3346,78 +3597,6 @@ bin/Surge XT Effects
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/vslider_mod_hover.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/SVG/vslider_mod_ts.svg
 %%DATADIR%%/skins/dark-mode.surge-skin/skin.xml
-%%DATADIR%%/skins/default.surge-skin/SVG/bmpTS00153.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/bmpTS00157.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00112.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00113.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00114.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00117.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00118.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00119.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00120.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00121.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00122.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00123.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00125.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00126.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00132.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00134.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00140.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00143.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00144.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00145.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00146.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00148.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00149.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00151.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00152.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00153.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00157.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00160.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00161.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00162.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00164.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00166.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00167.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00168.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00169.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00171.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00172.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00173.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00174.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00175.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00176.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00177.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00178.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00183.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00184.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00302.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00303.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00304.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00305.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00306.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hover00307.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00112.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00113.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00114.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00117.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00118.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00120.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00122.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00123.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00143.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00144.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00146.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00151.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00161.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00162.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00166.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00302.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00305.svg
-%%DATADIR%%/skins/default.surge-skin/SVG/hoverOn00307.svg
*** 202 LINES SKIPPED ***