diff --git a/Builds/Setup/.gitignore b/Builds/Setup/.gitignore deleted file mode 100644 index ab87ecb..0000000 --- a/Builds/Setup/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*/*.exe -*/*.msi \ No newline at end of file diff --git a/Builds/Setup/Setup.vdproj b/Builds/Setup/Setup.vdproj deleted file mode 100644 index 2085998..0000000 --- a/Builds/Setup/Setup.vdproj +++ /dev/null @@ -1,1823 +0,0 @@ -"DeployProject" -{ -"VSVersion" = "3:800" -"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" -"IsWebType" = "8:FALSE" -"ProjectName" = "8:Setup" -"LanguageId" = "3:1033" -"CodePage" = "3:1252" -"UILanguageId" = "3:1033" -"SccProjectName" = "8:" -"SccLocalPath" = "8:" -"SccAuxPath" = "8:" -"SccProvider" = "8:" - "Hierarchy" - { - "Entry" - { - "MsmKey" = "8:_02FC303530AB48A9963396C506E0E6FC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0356628CA6F8424AB7FB5CF4649314ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05E47E192C554867BDBB507E17D9D3AD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0EE2D1758411486485E53E87C3A5FB02" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1BF79C323F0A456C90313DC8A47B7C1C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1C77D5F849F04B2F95B640D7A38F9489" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_286E18673C4A4A37A3CAF96362CCF10E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29AE77D21E804BF0BF57411B7DF9AF3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2D376483C1684E14AA1AD2509C825176" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2FD8962A288E46E1A41AB24BF41B60BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3052F50F02ED4C96B88A80DFBA61F1D0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_38F79C88A0FD4806885D3D66D7452A96" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3BCFC7F0DFEA49039D8AF4907A9F2867" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3C29F39F3B2C4827B3D7F7FCA3BA9D0F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_49082A31240941F0ABED04AF61C5804D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5CAB6A9AECD642F38A4526A5145321C1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5F47D0A4297748F5842D0B42369A7CF2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78090579889B47CBA29DE54EC9321442" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7B64601FC963450689C48413B71423E0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7BFF01A038474EC0B393445F882F5174" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F7BE1F1F5224B07A121AFBBB6B48295" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7FA231337A9841B0B8247014915015C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_80DB7702670D4AB79E5513DF293DAE30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8DD6086113E643FD98FB88D2C7185423" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_985F52340E354842AF14A5E9667055BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9B3EE5F1B8A242BDA31188404FE86F39" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A0921278E58842C7894E8D79C7517FFB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AEF416F3F1BD4E8CA031368DD83E0210" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7751AA610AB442D81C041B4B7B9C577" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5FFF722A89B44498C2B24D83E8A509F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C8639D931EE442ECA3812C3A665A684B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D4EE6D56A48C463385E7A475DAB5C40C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E47837A2461E4974A7AA2DA9400D8BD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E9969B7299674103A15687D0A8B4B12A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EABB8271AE9D41FCAF922D0AC412471B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF05A3D6E2B745E7ABD95661F03BE001" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FFAEEF2E3F9F40E6A7109F3703329346" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - } - "Configurations" - { - "Debug" - { - "DisplayName" = "8:Debug" - "IsDebugOnly" = "11:TRUE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:Debug\\Setup.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.6.1" - { - "Name" = "8:Microsoft .NET Framework 4.6.1 (x86 and x64)" - "ProductCode" = "8:.NETFramework,Version=v4.6.1" - } - } - } - } - "Release" - { - "DisplayName" = "8:Release" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:TRUE" - "OutputFilename" = "8:Release\\Setup.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.6.1" - { - "Name" = "8:Microsoft .NET Framework 4.6.1 (x86 and x64)" - "ProductCode" = "8:.NETFramework,Version=v4.6.1" - } - } - } - } - } - "Deployable" - { - "CustomAction" - { - } - "DefaultFeature" - { - "Name" = "8:DefaultFeature" - "Title" = "8:" - "Description" = "8:" - } - "ExternalPersistence" - { - "LaunchCondition" - { - } - } - "File" - { - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_02FC303530AB48A9963396C506E0E6FC" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libtermcap_LGPL_2.1.txt" - "TargetName" = "8:libtermcap_LGPL_2.1.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0356628CA6F8424AB7FB5CF4649314ED" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libvorbisenc-2.dll" - "TargetName" = "8:libvorbisenc-2.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05E47E192C554867BDBB507E17D9D3AD" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libportaudio-2.dll" - "TargetName" = "8:libportaudio-2.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0EE2D1758411486485E53E87C3A5FB02" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libFLAC-8.dll" - "TargetName" = "8:libFLAC-8.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1BF79C323F0A456C90313DC8A47B7C1C" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libfluidsynth-1.dll" - "TargetName" = "8:libfluidsynth-1.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1C77D5F849F04B2F95B640D7A38F9489" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libogg_New_BSD.txt" - "TargetName" = "8:libogg_New_BSD.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_286E18673C4A4A37A3CAF96362CCF10E" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libportaudio_bespoke.txt" - "TargetName" = "8:libportaudio_bespoke.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_29AE77D21E804BF0BF57411B7DF9AF3F" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libgthread_LGPL_2.1.txt" - "TargetName" = "8:libgthread_LGPL_2.1.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2D376483C1684E14AA1AD2509C825176" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libtermcap-0.dll" - "TargetName" = "8:libtermcap-0.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2FD8962A288E46E1A41AB24BF41B60BF" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libpcre_BSD.txt" - "TargetName" = "8:libpcre_BSD.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3052F50F02ED4C96B88A80DFBA61F1D0" - { - "SourcePath" = "8:..\\VisualStudio2017\\license_concatenated.rtf" - "TargetName" = "8:license_concatenated.rtf" - "Tag" = "8:" - "Folder" = "8:_B6EB33B285DA438C99D1AE8C5F73EBBE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_38F79C88A0FD4806885D3D66D7452A96" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libpcre-1.dll" - "TargetName" = "8:libpcre-1.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3BCFC7F0DFEA49039D8AF4907A9F2867" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libspeex-1.dll" - "TargetName" = "8:libspeex-1.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3C29F39F3B2C4827B3D7F7FCA3BA9D0F" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libsndfile_LGPL_2.1.txt" - "TargetName" = "8:libsndfile_LGPL_2.1.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_49082A31240941F0ABED04AF61C5804D" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libiconv_LGPL_2.1.txt" - "TargetName" = "8:libiconv_LGPL_2.1.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5CAB6A9AECD642F38A4526A5145321C1" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libsndfile-1.dll" - "TargetName" = "8:libsndfile-1.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5F47D0A4297748F5842D0B42369A7CF2" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libvorbisenc_New_BSD.txt" - "TargetName" = "8:libvorbisenc_New_BSD.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78090579889B47CBA29DE54EC9321442" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libglib_LGPL_2.1.txt" - "TargetName" = "8:libglib_LGPL_2.1.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7B64601FC963450689C48413B71423E0" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libvorbis_New_BSD.txt" - "TargetName" = "8:libvorbis_New_BSD.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7BFF01A038474EC0B393445F882F5174" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libglib-2.0-0.dll" - "TargetName" = "8:libglib-2.0-0.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7F7BE1F1F5224B07A121AFBBB6B48295" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libvorbis-0.dll" - "TargetName" = "8:libvorbis-0.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7FA231337A9841B0B8247014915015C2" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libreadline7.dll" - "TargetName" = "8:libreadline7.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_80DB7702670D4AB79E5513DF293DAE30" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libwinpthread-1.dll" - "TargetName" = "8:libwinpthread-1.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8DD6086113E643FD98FB88D2C7185423" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libogg-0.dll" - "TargetName" = "8:libogg-0.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9B3EE5F1B8A242BDA31188404FE86F39" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\Steinberg-VST3_GPL3.txt" - "TargetName" = "8:Steinberg-VST3_GPL3.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A0921278E58842C7894E8D79C7517FFB" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libintl-8.dll" - "TargetName" = "8:libintl-8.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AEF416F3F1BD4E8CA031368DD83E0210" - { - "SourcePath" = "8:..\\..\\LICENSE.txt" - "TargetName" = "8:LICENSE.txt" - "Tag" = "8:" - "Folder" = "8:_B6EB33B285DA438C99D1AE8C5F73EBBE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B7751AA610AB442D81C041B4B7B9C577" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libreadline_GPL3.txt" - "TargetName" = "8:libreadline_GPL3.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C5FFF722A89B44498C2B24D83E8A509F" - { - "SourcePath" = "8:..\\VisualStudio2017\\lib\\libiconv-2.dll" - "TargetName" = "8:libiconv-2.dll" - "Tag" = "8:" - "Folder" = "8:_9357678F21A9486EBA4E682B714FFD21" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C8639D931EE442ECA3812C3A665A684B" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\JUCE-framework_GPL3.txt" - "TargetName" = "8:JUCE-framework_GPL3.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D4EE6D56A48C463385E7A475DAB5C40C" - { - "SourcePath" = "8:..\\VisualStudio2017\\license_concatenated.txt" - "TargetName" = "8:license_concatenated.txt" - "Tag" = "8:" - "Folder" = "8:_B6EB33B285DA438C99D1AE8C5F73EBBE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E47837A2461E4974A7AA2DA9400D8BD4" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libfluidsynth_LGPL_2.1.txt" - "TargetName" = "8:libfluidsynth_LGPL_2.1.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E9969B7299674103A15687D0A8B4B12A" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libwinpthreads_BSD_and_MIT.txt" - "TargetName" = "8:libwinpthreads_BSD_and_MIT.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EABB8271AE9D41FCAF922D0AC412471B" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libflac_New_BSD.txt" - "TargetName" = "8:libflac_New_BSD.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EF05A3D6E2B745E7ABD95661F03BE001" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libspeex_revised_BSD.txt" - "TargetName" = "8:libspeex_revised_BSD.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FFAEEF2E3F9F40E6A7109F3703329346" - { - "SourcePath" = "8:..\\VisualStudio2017\\licenses_of_dependencies\\libintl_LGPL_2.1.txt" - "TargetName" = "8:libintl_LGPL_2.1.txt" - "Tag" = "8:" - "Folder" = "8:_583BEFDD18D44147B15CA38062E358A7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - } - "FileType" - { - } - "Folder" - { - "{1525181F-901A-416C-8A58-119130FE478E}:_8EC1C69A1D31458A8627579211EA573D" - { - "Name" = "8:#1937" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:CommonFiles64Folder" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_44D7C832F8D2486E9D96A6C9F4BBAA7A" - { - "Name" = "8:VST" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_4807CBC0610C42B3BC5452F8E3B1FA23" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_71707D7113D2452DA6BA7DFD356E2103" - { - "Name" = "8:VST3" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9C0F67E6C05B4C13A4E5CE98FF3A815B" - "Folders" - { - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_9357678F21A9486EBA4E682B714FFD21" - { - "Name" = "8:#1936" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:System64Folder" - "Folders" - { - } - } - "{3C67513D-01DD-4637-8A68-80971EB9504F}:_B6EB33B285DA438C99D1AE8C5F73EBBE" - { - "DefaultLocation" = "8:[ProgramFiles64Folder][Manufacturer]\\[ProductName]" - "Name" = "8:#1925" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:TARGETDIR" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_583BEFDD18D44147B15CA38062E358A7" - { - "Name" = "8:licenses_of_dependencies" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_98995FD807BE4388AB1BF74D5DAFC25C" - "Folders" - { - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_BFDCB68C774B4BADAB5D6A5BA098936A" - { - "Name" = "8:#1919" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramMenuFolder" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_5F6B5140B49A4B6998C0C63317ACB536" - { - "Name" = "8:Birchlabs" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_34F4FAC0645549198C7B8EBC09FF1C27" - "Folders" - { - } - } - } - } - } - "LaunchCondition" - { - } - "Locator" - { - } - "MsiBootstrapper" - { - "LangId" = "3:1033" - "RequiresElevation" = "11:FALSE" - } - "Product" - { - "Name" = "8:Microsoft Visual Studio" - "ProductName" = "8:juicysfplugin" - "ProductCode" = "8:{B086EE8B-6AAB-4400-9D0E-943088F47D50}" - "PackageCode" = "8:{77CD8B20-5432-4A86-8B49-684EC38095F7}" - "UpgradeCode" = "8:{3830CA77-DDCD-4045-85C4-47E9992B3579}" - "AspNetVersion" = "8:4.0.30319.0" - "RestartWWWService" = "11:FALSE" - "RemovePreviousVersions" = "11:FALSE" - "DetectNewerInstalledVersion" = "11:TRUE" - "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:1.0.0" - "Manufacturer" = "8:Birchlabs" - "ARPHELPTELEPHONE" = "8:" - "ARPHELPLINK" = "8:" - "Title" = "8:juicysfplugin" - "Subject" = "8:" - "ARPCONTACT" = "8:Alex Birch" - "Keywords" = "8:" - "ARPCOMMENTS" = "8:" - "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:" - "ARPIconIndex" = "3:0" - "SearchPath" = "8:" - "UseSystemSearchPath" = "11:TRUE" - "TargetPlatform" = "3:1" - "PreBuildEvent" = "8:" - "PostBuildEvent" = "8:" - "RunPostBuildEvent" = "3:0" - } - "Registry" - { - "HKLM" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_5C32098066754525A7BDEDB6A7503AB5" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_84D668D2D9CA4E97BAC244FFC75BD9F9" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCU" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_0F82468B9F2D4250B1CF875E60E43AE6" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_7E4A34F44F7342C983C35A36B9E54EB7" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCR" - { - "Keys" - { - } - } - "HKU" - { - "Keys" - { - } - } - "HKPU" - { - "Keys" - { - } - } - } - "Sequences" - { - } - "Shortcut" - { - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_52F8B380D7CE49C0B64BC553CE38FE0A" - { - "Name" = "8:juicysfplugin" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_985F52340E354842AF14A5E9667055BF" - "Folder" = "8:_5F6B5140B49A4B6998C0C63317ACB536" - "WorkingFolder" = "8:_B6EB33B285DA438C99D1AE8C5F73EBBE" - "Icon" = "8:" - "Feature" = "8:" - } - } - "UserInterface" - { - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_50C69DF95F5B4F4DA077E52F07701D91" - { - "Name" = "8:#1902" - "Sequence" = "3:2" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_487B334A677748FEA2093381F0453AD0" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_9D26AC00A956401EBA0D3BF2F7C39F20" - { - "Name" = "8:#1901" - "Sequence" = "3:1" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_216885C14AEF45F193E75D1C0CE7D5E4" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_ABFB7D6F7B27418680710252C90A5532" - { - "Name" = "8:#1902" - "Sequence" = "3:1" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_FBBADF77580F4A2CBF1CE2FDB3289863" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "UpdateText" - { - "Name" = "8:UpdateText" - "DisplayName" = "8:#1058" - "Description" = "8:#1158" - "Type" = "3:15" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1258" - "DefaultValue" = "8:#1258" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_B7777C94CB9D4D4DAFED389DC2D9A495" - { - "Name" = "8:#1900" - "Sequence" = "3:2" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_78EA160160264552A8B2A83660EE38EF" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_B22D2BE97E344E608E75046A9D7706E2" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_DF0BF70C86674421BEB315B199DBD28C" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C71D94B230B842C1A22A585F8527CF31" - { - "Name" = "8:#1900" - "Sequence" = "3:1" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_334B6708D6B64A2BA74DFCBD750EC649" - { - "Sequence" = "3:400" - "DisplayName" = "8:License Agreement" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdLicenseDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "EulaText" - { - "Name" = "8:EulaText" - "DisplayName" = "8:#1008" - "Description" = "8:#1108" - "Type" = "3:6" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:2" - "Value" = "8:_3052F50F02ED4C96B88A80DFBA61F1D0" - "UsePlugInResources" = "11:TRUE" - } - "Sunken" - { - "Name" = "8:Sunken" - "DisplayName" = "8:#1007" - "Description" = "8:#1107" - "Type" = "3:5" - "ContextData" = "8:4;True=4;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:4" - "DefaultValue" = "3:4" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_736CD34C665A421DB0FECC922373CE75" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "InstallAllUsersVisible" - { - "Name" = "8:InstallAllUsersVisible" - "DisplayName" = "8:#1059" - "Description" = "8:#1159" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_97D01964F5F74066914B9AC811660D19" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_9933151054234D95BF75E7B7FD812DFF" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_D4F5CF5DDD6C40C295AC1F4F4D13D07D" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdUserInterface.wim" - } - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_EC9A1B9D60244379BD55E97BD4DFD17A" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdBasicDialogs.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_F5D8EB36E98448A1BBA06D7CFF55FDCA" - { - "Name" = "8:#1901" - "Sequence" = "3:2" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_2FDB203526224C2EA93800F3417E9E9D" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - } - "MergeModule" - { - } - "ProjectOutput" - { - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_8EC2039C86AF4F5A9D4274292A764421" - { - "SourcePath" = "8:..\\VisualStudio2017\\x64\\Release\\VST\\juicysfplugin.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_44D7C832F8D2486E9D96A6C9F4BBAA7A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|x64" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_985F52340E354842AF14A5E9667055BF" - { - "SourcePath" = "8:..\\VisualStudio2017\\x64\\Release\\Standalone Plugin\\juicysfplugin.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_B6EB33B285DA438C99D1AE8C5F73EBBE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|x64" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_F8E7E4BE44AD40799433F52E61512D6E" - { - "SourcePath" = "8:..\\VisualStudio2017\\x64\\Release\\VST3\\juicysfplugin.vst3" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_71707D7113D2452DA6BA7DFD356E2103" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|x64" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{70A2C49A-5DF9-60C9-981B-D030ADE816BF}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - } - } -} diff --git a/Builds/VisualStudio2017/.gitignore b/Builds/VisualStudio2017/.gitignore index 89e8116..8eadba9 100644 --- a/Builds/VisualStudio2017/.gitignore +++ b/Builds/VisualStudio2017/.gitignore @@ -17,6 +17,7 @@ [Dd]ebugPublic/ [Rr]elease/ [Rr]eleases/ +Win32/ x64/ x86/ bld/ diff --git a/Builds/VisualStudio2017/build-windows.md b/Builds/VisualStudio2017/build-windows.md index 14fb29d..d32a7e5 100644 --- a/Builds/VisualStudio2017/build-windows.md +++ b/Builds/VisualStudio2017/build-windows.md @@ -46,11 +46,19 @@ https://stackoverflow.com/questions/42624572/unrecoverable-build-error-whilst-tr If you encounter "Unrecoverable build error" when building juicysfplugin's setup.exe installer, you need to open an administrator prompt and register MergeMod.dll: ```bash -regsvr32 "C:\Program Files (x86)\Common Files\Microsoft Shared\MSI Tools\MergeMod.dll" +regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSI Tools\MergeMod.dll" ``` You may also need to run Visual Studio as Adminstrator. +You should also consider closing the solution, deleting Visual Studio's temp files (e.g. any file touched today) inside: + +``` +%LocalAppData%\Temp +``` + +...then re-openng the solution, and attempting build again. + # Necessary for changing the dependencies If you want to build against a newer version of fluidsynth, you'll need libfluidsynth.dll and friends. diff --git a/Builds/VisualStudio2017/import_lib/libFLAC++.a b/Builds/VisualStudio2017/import_lib/libFLAC++.a deleted file mode 100644 index 0d5f0df..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libFLAC++.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libFLAC++.dll.a b/Builds/VisualStudio2017/import_lib/libFLAC++.dll.a deleted file mode 100644 index 8e133be..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libFLAC++.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libFLAC.a b/Builds/VisualStudio2017/import_lib/libFLAC.a deleted file mode 100644 index 258da02..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libFLAC.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libFLAC.dll.a b/Builds/VisualStudio2017/import_lib/libFLAC.dll.a deleted file mode 100644 index 431c541..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libFLAC.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libfluidsynth.a b/Builds/VisualStudio2017/import_lib/libfluidsynth.a deleted file mode 100644 index c465f56..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libfluidsynth.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libglib-2.0.a b/Builds/VisualStudio2017/import_lib/libglib-2.0.a deleted file mode 100644 index 02aaac0..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libglib-2.0.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libglib-2.0.dll.a b/Builds/VisualStudio2017/import_lib/libglib-2.0.dll.a deleted file mode 100644 index 6d575ef..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libglib-2.0.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libiconv.dll.a b/Builds/VisualStudio2017/import_lib/libiconv.dll.a deleted file mode 100644 index d1d33f8..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libiconv.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libintl.a b/Builds/VisualStudio2017/import_lib/libintl.a deleted file mode 100644 index beaad67..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libintl.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libintl.dll.a b/Builds/VisualStudio2017/import_lib/libintl.dll.a deleted file mode 100644 index 7b12f44..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libintl.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libogg.a b/Builds/VisualStudio2017/import_lib/libogg.a deleted file mode 100644 index 61d86f3..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libogg.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libogg.dll.a b/Builds/VisualStudio2017/import_lib/libogg.dll.a deleted file mode 100644 index d46e56c..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libogg.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libpcre.a b/Builds/VisualStudio2017/import_lib/libpcre.a deleted file mode 100644 index f1d8ff7..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libpcre.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libpcre.dll.a b/Builds/VisualStudio2017/import_lib/libpcre.dll.a deleted file mode 100644 index 246e2b7..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libpcre.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libpcre16.a b/Builds/VisualStudio2017/import_lib/libpcre16.a deleted file mode 100644 index a68cd17..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libpcre16.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libpcre16.dll.a b/Builds/VisualStudio2017/import_lib/libpcre16.dll.a deleted file mode 100644 index 0bd36c8..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libpcre16.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libpcre32.a b/Builds/VisualStudio2017/import_lib/libpcre32.a deleted file mode 100644 index 39d6169..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libpcre32.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libpcre32.dll.a b/Builds/VisualStudio2017/import_lib/libpcre32.dll.a deleted file mode 100644 index a76f67f..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libpcre32.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libportaudio.a b/Builds/VisualStudio2017/import_lib/libportaudio.a deleted file mode 100644 index 8f623e1..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libportaudio.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libportaudio.dll.a b/Builds/VisualStudio2017/import_lib/libportaudio.dll.a deleted file mode 100644 index 0623a90..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libportaudio.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libreadline.a b/Builds/VisualStudio2017/import_lib/libreadline.a deleted file mode 100644 index a6b9f98..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libreadline.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libreadline.dll.a b/Builds/VisualStudio2017/import_lib/libreadline.dll.a deleted file mode 100644 index eeb525e..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libreadline.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libsndfile.a b/Builds/VisualStudio2017/import_lib/libsndfile.a deleted file mode 100644 index 4ac0033..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libsndfile.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libsndfile.dll.a b/Builds/VisualStudio2017/import_lib/libsndfile.dll.a deleted file mode 100644 index 7dbbec4..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libsndfile.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libspeex.a b/Builds/VisualStudio2017/import_lib/libspeex.a deleted file mode 100644 index 011a69a..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libspeex.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libspeex.dll.a b/Builds/VisualStudio2017/import_lib/libspeex.dll.a deleted file mode 100644 index a8a94bf..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libspeex.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libtermcap.a b/Builds/VisualStudio2017/import_lib/libtermcap.a deleted file mode 100644 index 2f7974d..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libtermcap.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libtermcap.dll.a b/Builds/VisualStudio2017/import_lib/libtermcap.dll.a deleted file mode 100644 index f74e3be..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libtermcap.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libvorbis.a b/Builds/VisualStudio2017/import_lib/libvorbis.a deleted file mode 100644 index 99df353..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libvorbis.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libvorbis.dll.a b/Builds/VisualStudio2017/import_lib/libvorbis.dll.a deleted file mode 100644 index aaf07af..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libvorbis.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libvorbisenc.dll.a b/Builds/VisualStudio2017/import_lib/libvorbisenc.dll.a deleted file mode 100644 index 3858fcd..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libvorbisenc.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libwinpthread.a b/Builds/VisualStudio2017/import_lib/libwinpthread.a deleted file mode 100644 index a1d0eb3..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libwinpthread.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib/libwinpthread.dll.a b/Builds/VisualStudio2017/import_lib/libwinpthread.dll.a deleted file mode 100644 index adce4a5..0000000 Binary files a/Builds/VisualStudio2017/import_lib/libwinpthread.dll.a and /dev/null differ diff --git a/Builds/VisualStudio2017/import_lib_Win32/libfluidsynth.dll.a b/Builds/VisualStudio2017/import_lib_Win32/libfluidsynth.dll.a new file mode 100644 index 0000000..70eb472 Binary files /dev/null and b/Builds/VisualStudio2017/import_lib_Win32/libfluidsynth.dll.a differ diff --git a/Builds/VisualStudio2017/import_lib/libfluidsynth.dll.a b/Builds/VisualStudio2017/import_lib_x64/libfluidsynth.dll.a similarity index 58% rename from Builds/VisualStudio2017/import_lib/libfluidsynth.dll.a rename to Builds/VisualStudio2017/import_lib_x64/libfluidsynth.dll.a index cd430d6..98f5f78 100644 Binary files a/Builds/VisualStudio2017/import_lib/libfluidsynth.dll.a and b/Builds/VisualStudio2017/import_lib_x64/libfluidsynth.dll.a differ diff --git a/Builds/VisualStudio2017/juicysfplugin.sln b/Builds/VisualStudio2017/juicysfplugin.sln index a131b93..db7ae19 100644 --- a/Builds/VisualStudio2017/juicysfplugin.sln +++ b/Builds/VisualStudio2017/juicysfplugin.sln @@ -1,47 +1,77 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2017 - -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin - Standalone Plugin", "juicysfplugin_StandalonePlugin.vcxproj", "{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}" +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.757 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin_StandalonePlugin", "juicysfplugin_StandalonePlugin.vcxproj", "{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}" ProjectSection(ProjectDependencies) = postProject {81231CE9-96E4-09DA-53C7-714106FA6BD5} = {81231CE9-96E4-09DA-53C7-714106FA6BD5} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin - VST", "juicysfplugin_VST.vcxproj", "{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin_VST", "juicysfplugin_VST.vcxproj", "{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}" ProjectSection(ProjectDependencies) = postProject {81231CE9-96E4-09DA-53C7-714106FA6BD5} = {81231CE9-96E4-09DA-53C7-714106FA6BD5} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin - VST3", "juicysfplugin_VST3.vcxproj", "{70A2C49A-5DF9-60C9-981B-D030ADE816BF}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin_VST3", "juicysfplugin_VST3.vcxproj", "{70A2C49A-5DF9-60C9-981B-D030ADE816BF}" ProjectSection(ProjectDependencies) = postProject {81231CE9-96E4-09DA-53C7-714106FA6BD5} = {81231CE9-96E4-09DA-53C7-714106FA6BD5} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin - Shared Code", "juicysfplugin_SharedCode.vcxproj", "{81231CE9-96E4-09DA-53C7-714106FA6BD5}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin_SharedCode", "juicysfplugin_SharedCode.vcxproj", "{81231CE9-96E4-09DA-53C7-714106FA6BD5}" +EndProject +Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "WixSetup", "..\WixSetup\WixSetup.wixproj", "{BE799AE7-8C17-4670-85A8-E3D3558385A7}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug|x64.ActiveCfg = Debug|x64 - {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug|x64.Build.0 = Debug|x64 - {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release|x64.ActiveCfg = Release|x64 - {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release|x64.Build.0 = Release|x64 - {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|x64.ActiveCfg = Debug|x64 - {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|x64.Build.0 = Debug|x64 - {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|x64.ActiveCfg = Release|x64 - {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|x64.Build.0 = Release|x64 + {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug|Win32.ActiveCfg = Debug|Win32 + {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug|Win32.Build.0 = Debug|Win32 {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug|x64.ActiveCfg = Debug|x64 {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug|x64.Build.0 = Debug|x64 + {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release|Win32.ActiveCfg = Release|Win32 + {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release|Win32.Build.0 = Release|Win32 {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release|x64.ActiveCfg = Release|x64 {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release|x64.Build.0 = Release|x64 + {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug|Win32.ActiveCfg = Debug|Win32 + {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug|Win32.Build.0 = Debug|Win32 + {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug|x64.ActiveCfg = Debug|x64 + {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug|x64.Build.0 = Debug|x64 + {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release|Win32.ActiveCfg = Release|Win32 + {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release|Win32.Build.0 = Release|Win32 + {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release|x64.ActiveCfg = Release|x64 + {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release|x64.Build.0 = Release|x64 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|Win32.ActiveCfg = Debug|Win32 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|Win32.Build.0 = Debug|Win32 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|x64.ActiveCfg = Debug|x64 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|x64.Build.0 = Debug|x64 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|Win32.ActiveCfg = Release|Win32 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|Win32.Build.0 = Release|Win32 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|x64.ActiveCfg = Release|x64 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|x64.Build.0 = Release|x64 + {81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug|Win32.ActiveCfg = Debug|Win32 + {81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug|Win32.Build.0 = Debug|Win32 {81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug|x64.ActiveCfg = Debug|x64 {81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug|x64.Build.0 = Debug|x64 + {81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release|Win32.ActiveCfg = Release|Win32 + {81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release|Win32.Build.0 = Release|Win32 {81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release|x64.ActiveCfg = Release|x64 {81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release|x64.Build.0 = Release|x64 + {BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug|Win32.ActiveCfg = Debug|Win32 + {BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug|Win32.Build.0 = Debug|Win32 + {BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug|x64.ActiveCfg = Debug|Win32 + {BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release|Win32.ActiveCfg = Release|Win32 + {BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release|Win32.Build.0 = Release|Win32 + {BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release|x64.ActiveCfg = Debug|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {BDD169DF-0635-4419-B34A-C598E42B4AAC} + EndGlobalSection EndGlobal diff --git a/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj b/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj index 213477c..5d7b093 100644 --- a/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj @@ -12,6 +12,14 @@ Release x64 + + Debug + Win32 + + + Release + Win32 + {81231CE9-96E4-09DA-53C7-714106FA6BD5} @@ -33,6 +41,22 @@ v141 10.0.17134.0 + + StaticLibrary + false + false + v141 + 10.0.17134.0 + + + StaticLibrary + false + true + v141 + 10.0.17134.0 + @@ -51,6 +75,14 @@ $(Platform)\$(Configuration)\Shared Code\ juicysfplugin true + $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ + $(Platform)\$(Configuration)\Shared Code\ + juicysfplugin + true + $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ + $(Platform)\$(Configuration)\Shared Code\ + juicysfplugin + true @@ -63,7 +95,7 @@ Disabled ProgramDatabase - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) MultiThreadedDebugDLL true @@ -103,7 +135,7 @@ Full - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) MultiThreadedDLL true @@ -135,1779 +167,1867 @@ $(IntDir)\juicysfplugin.bsc + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Disabled + ProgramDatabase + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpplatest + + + _DEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\juicysfplugin.lib + true + libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) + true + $(IntDir)\juicysfplugin.pdb + Windows + MachineX86 + true + + + true + $(IntDir)\juicysfplugin.bsc + + + MachineX86 + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Full + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpplatest + + + NDEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\juicysfplugin.lib + true + %(IgnoreSpecificDefaultLibraries) + false + $(IntDir)\juicysfplugin.pdb + Windows + MachineX86 + true + true + true + + + true + $(IntDir)\juicysfplugin.bsc + + + MachineX86 + + - + - - - - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true - + true @@ -1924,737 +2044,734 @@ - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + diff --git a/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj.filters b/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj.filters index aff53fa..1175921 100644 --- a/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj.filters +++ b/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj.filters @@ -409,7 +409,7 @@ - + juicysfplugin\Source @@ -424,15 +424,6 @@ juicysfplugin\Source - - juicysfplugin\Source - - - juicysfplugin\Source - - - juicysfplugin\Source - juicysfplugin\Source @@ -448,1882 +439,1882 @@ juicysfplugin\Source - + JUCE Modules\juce_audio_basics\buffers - + JUCE Modules\juce_audio_basics\buffers - + JUCE Modules\juce_audio_basics\buffers - + JUCE Modules\juce_audio_basics\buffers - + JUCE Modules\juce_audio_basics\midi - + JUCE Modules\juce_audio_basics\midi - + JUCE Modules\juce_audio_basics\midi - + JUCE Modules\juce_audio_basics\midi - + JUCE Modules\juce_audio_basics\midi - + JUCE Modules\juce_audio_basics\midi - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\synthesisers - + JUCE Modules\juce_audio_basics\utilities - + JUCE Modules\juce_audio_basics\utilities - + JUCE Modules\juce_audio_basics\utilities - + JUCE Modules\juce_audio_basics\utilities - + JUCE Modules\juce_audio_basics - + JUCE Modules\juce_audio_basics - + JUCE Modules\juce_audio_devices\audio_io - + JUCE Modules\juce_audio_devices\audio_io - + JUCE Modules\juce_audio_devices\audio_io - + JUCE Modules\juce_audio_devices\midi_io - + JUCE Modules\juce_audio_devices\midi_io - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\sources - + JUCE Modules\juce_audio_devices\sources - + JUCE Modules\juce_audio_devices - + JUCE Modules\juce_audio_devices - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis - + JUCE Modules\juce_audio_formats\codecs\oggvorbis - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\sampler - + JUCE Modules\juce_audio_formats - + JUCE Modules\juce_audio_formats - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\Standalone - + JUCE Modules\juce_audio_plugin_client\utility - + JUCE Modules\juce_audio_plugin_client\VST - + JUCE Modules\juce_audio_plugin_client\VST - + JUCE Modules\juce_audio_plugin_client - + JUCE Modules\juce_audio_plugin_client - + JUCE Modules\juce_audio_processors\format - + JUCE Modules\juce_audio_processors\format - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\thread\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\scanning - + JUCE Modules\juce_audio_processors\scanning - + JUCE Modules\juce_audio_processors\scanning - + JUCE Modules\juce_audio_processors\utilities - + JUCE Modules\juce_audio_processors\utilities - + JUCE Modules\juce_audio_processors - + JUCE Modules\juce_audio_processors - + JUCE Modules\juce_audio_utils\audio_cd - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\native - + JUCE Modules\juce_audio_utils\native - + JUCE Modules\juce_audio_utils\native - + JUCE Modules\juce_audio_utils\native - + JUCE Modules\juce_audio_utils\native - + JUCE Modules\juce_audio_utils\native - + JUCE Modules\juce_audio_utils\native - + JUCE Modules\juce_audio_utils\native - + JUCE Modules\juce_audio_utils\native - + JUCE Modules\juce_audio_utils\native - + JUCE Modules\juce_audio_utils\players - + JUCE Modules\juce_audio_utils\players - + JUCE Modules\juce_audio_utils - + JUCE Modules\juce_audio_utils - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\javascript - + JUCE Modules\juce_core\javascript - + JUCE Modules\juce_core\logging - + JUCE Modules\juce_core\logging - + JUCE Modules\juce_core\maths - + JUCE Modules\juce_core\maths - + JUCE Modules\juce_core\maths - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\misc - + JUCE Modules\juce_core\misc - + JUCE Modules\juce_core\misc - + JUCE Modules\juce_core\misc - + JUCE Modules\juce_core\misc - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\network - + JUCE Modules\juce_core\network - + JUCE Modules\juce_core\network - + JUCE Modules\juce_core\network - + JUCE Modules\juce_core\network - + JUCE Modules\juce_core\network - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\system - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\time - + JUCE Modules\juce_core\time - + JUCE Modules\juce_core\time - + JUCE Modules\juce_core\unit_tests - + JUCE Modules\juce_core\xml - + JUCE Modules\juce_core\xml - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip - + JUCE Modules\juce_core\zip - + JUCE Modules\juce_core\zip - + JUCE Modules\juce_core - + JUCE Modules\juce_core - + JUCE Modules\juce_data_structures\app_properties - + JUCE Modules\juce_data_structures\app_properties - + JUCE Modules\juce_data_structures\undomanager - + JUCE Modules\juce_data_structures\values - + JUCE Modules\juce_data_structures\values - + JUCE Modules\juce_data_structures\values - + JUCE Modules\juce_data_structures\values - + JUCE Modules\juce_data_structures\values - + JUCE Modules\juce_data_structures - + JUCE Modules\juce_data_structures - + JUCE Modules\juce_events\broadcasters - + JUCE Modules\juce_events\broadcasters - + JUCE Modules\juce_events\broadcasters - + JUCE Modules\juce_events\interprocess - + JUCE Modules\juce_events\interprocess - + JUCE Modules\juce_events\interprocess - + JUCE Modules\juce_events\interprocess - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\native - + JUCE Modules\juce_events\native - + JUCE Modules\juce_events\native - + JUCE Modules\juce_events\native - + JUCE Modules\juce_events\native - + JUCE Modules\juce_events\native - + JUCE Modules\juce_events\timers - + JUCE Modules\juce_events\timers - + JUCE Modules\juce_events - + JUCE Modules\juce_events - + JUCE Modules\juce_graphics\colour - + JUCE Modules\juce_graphics\colour - + JUCE Modules\juce_graphics\colour - + JUCE Modules\juce_graphics\colour - + JUCE Modules\juce_graphics\contexts - + JUCE Modules\juce_graphics\contexts - + JUCE Modules\juce_graphics\contexts - + JUCE Modules\juce_graphics\effects - + JUCE Modules\juce_graphics\effects - + JUCE Modules\juce_graphics\fonts - + JUCE Modules\juce_graphics\fonts - + JUCE Modules\juce_graphics\fonts - + JUCE Modules\juce_graphics\fonts - + JUCE Modules\juce_graphics\fonts - + JUCE Modules\juce_graphics\fonts - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats - + JUCE Modules\juce_graphics\image_formats - + JUCE Modules\juce_graphics\image_formats - + JUCE Modules\juce_graphics\images - + JUCE Modules\juce_graphics\images - + JUCE Modules\juce_graphics\images - + JUCE Modules\juce_graphics\images - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\placement - + JUCE Modules\juce_graphics - + JUCE Modules\juce_graphics - + JUCE Modules\juce_gui_basics\application - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\commands - + JUCE Modules\juce_gui_basics\commands - + JUCE Modules\juce_gui_basics\commands - + JUCE Modules\juce_gui_basics\commands - + JUCE Modules\juce_gui_basics\components - + JUCE Modules\juce_gui_basics\components - + JUCE Modules\juce_gui_basics\components - + JUCE Modules\juce_gui_basics\desktop - + JUCE Modules\juce_gui_basics\desktop - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\lookandfeel - + JUCE Modules\juce_gui_basics\lookandfeel - + JUCE Modules\juce_gui_basics\lookandfeel - + JUCE Modules\juce_gui_basics\lookandfeel - + JUCE Modules\juce_gui_basics\lookandfeel - + JUCE Modules\juce_gui_basics\menus - + JUCE Modules\juce_gui_basics\menus - + JUCE Modules\juce_gui_basics\menus - + JUCE Modules\juce_gui_basics\menus - + JUCE Modules\juce_gui_basics\misc - + JUCE Modules\juce_gui_basics\misc - + JUCE Modules\juce_gui_basics\misc - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics - + JUCE Modules\juce_gui_basics - + JUCE Modules\juce_gui_extra\code_editor - + JUCE Modules\juce_gui_extra\code_editor - + JUCE Modules\juce_gui_extra\code_editor - + JUCE Modules\juce_gui_extra\code_editor - + JUCE Modules\juce_gui_extra\code_editor - + JUCE Modules\juce_gui_extra\documents - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra - + JUCE Modules\juce_gui_extra @@ -2364,13 +2355,16 @@ - + juicysfplugin\Source - + juicysfplugin\Source - + + juicysfplugin\Source + + juicysfplugin\Source @@ -2385,18 +2379,6 @@ juicysfplugin\Source - - juicysfplugin\Source - - - juicysfplugin\Source - - - juicysfplugin\Source - - - juicysfplugin\Source - juicysfplugin\Source @@ -2412,2107 +2394,2107 @@ juicysfplugin\Source - + JUCE Modules\juce_audio_basics\audio_play_head - + JUCE Modules\juce_audio_basics\buffers - + JUCE Modules\juce_audio_basics\buffers - + JUCE Modules\juce_audio_basics\buffers - + JUCE Modules\juce_audio_basics\buffers - + JUCE Modules\juce_audio_basics\buffers - + JUCE Modules\juce_audio_basics\midi - + JUCE Modules\juce_audio_basics\midi - + JUCE Modules\juce_audio_basics\midi - + JUCE Modules\juce_audio_basics\midi - + JUCE Modules\juce_audio_basics\midi - + JUCE Modules\juce_audio_basics\midi - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\mpe - + JUCE Modules\juce_audio_basics\native - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\sources - + JUCE Modules\juce_audio_basics\synthesisers - + JUCE Modules\juce_audio_basics\utilities - + JUCE Modules\juce_audio_basics\utilities - + JUCE Modules\juce_audio_basics\utilities - + JUCE Modules\juce_audio_basics\utilities - + JUCE Modules\juce_audio_basics\utilities - + JUCE Modules\juce_audio_basics\utilities - + JUCE Modules\juce_audio_basics\utilities - + JUCE Modules\juce_audio_basics - + JUCE Modules\juce_audio_devices\audio_io - + JUCE Modules\juce_audio_devices\audio_io - + JUCE Modules\juce_audio_devices\audio_io - + JUCE Modules\juce_audio_devices\audio_io - + JUCE Modules\juce_audio_devices\midi_io - + JUCE Modules\juce_audio_devices\midi_io - + JUCE Modules\juce_audio_devices\midi_io - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\native - + JUCE Modules\juce_audio_devices\sources - + JUCE Modules\juce_audio_devices\sources - + JUCE Modules\juce_audio_devices - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - + JUCE Modules\juce_audio_formats\codecs\oggvorbis - + JUCE Modules\juce_audio_formats\codecs\oggvorbis - + JUCE Modules\juce_audio_formats\codecs\oggvorbis - + JUCE Modules\juce_audio_formats\codecs\oggvorbis - + JUCE Modules\juce_audio_formats\codecs\oggvorbis - + JUCE Modules\juce_audio_formats\codecs\oggvorbis - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\codecs - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\format - + JUCE Modules\juce_audio_formats\sampler - + JUCE Modules\juce_audio_formats - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - + JUCE Modules\juce_audio_plugin_client\Standalone - + JUCE Modules\juce_audio_plugin_client\Unity - + JUCE Modules\juce_audio_plugin_client\utility - + JUCE Modules\juce_audio_plugin_client\utility - + JUCE Modules\juce_audio_plugin_client\utility - + JUCE Modules\juce_audio_plugin_client\utility - + JUCE Modules\juce_audio_plugin_client\utility - + JUCE Modules\juce_audio_plugin_client\utility - + JUCE Modules\juce_audio_plugin_client\utility - + JUCE Modules\juce_audio_plugin_client\VST - + JUCE Modules\juce_audio_plugin_client - + JUCE Modules\juce_audio_processors\format - + JUCE Modules\juce_audio_processors\format - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\thread\include - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\gui - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\gui - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\format_types - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\processors - + JUCE Modules\juce_audio_processors\scanning - + JUCE Modules\juce_audio_processors\scanning - + JUCE Modules\juce_audio_processors\scanning - + JUCE Modules\juce_audio_processors\utilities - + JUCE Modules\juce_audio_processors\utilities - + JUCE Modules\juce_audio_processors\utilities - + JUCE Modules\juce_audio_processors\utilities - + JUCE Modules\juce_audio_processors\utilities - + JUCE Modules\juce_audio_processors\utilities - + JUCE Modules\juce_audio_processors\utilities - + JUCE Modules\juce_audio_processors - + JUCE Modules\juce_audio_utils\audio_cd - + JUCE Modules\juce_audio_utils\audio_cd - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\gui - + JUCE Modules\juce_audio_utils\players - + JUCE Modules\juce_audio_utils\players - + JUCE Modules\juce_audio_utils - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\containers - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\files - + JUCE Modules\juce_core\javascript - + JUCE Modules\juce_core\javascript - + JUCE Modules\juce_core\logging - + JUCE Modules\juce_core\logging - + JUCE Modules\juce_core\maths - + JUCE Modules\juce_core\maths - + JUCE Modules\juce_core\maths - + JUCE Modules\juce_core\maths - + JUCE Modules\juce_core\maths - + JUCE Modules\juce_core\maths - + JUCE Modules\juce_core\maths - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\memory - + JUCE Modules\juce_core\misc - + JUCE Modules\juce_core\misc - + JUCE Modules\juce_core\misc - + JUCE Modules\juce_core\misc - + JUCE Modules\juce_core\misc - + JUCE Modules\juce_core\misc - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\native - + JUCE Modules\juce_core\network - + JUCE Modules\juce_core\network - + JUCE Modules\juce_core\network - + JUCE Modules\juce_core\network - + JUCE Modules\juce_core\network - + JUCE Modules\juce_core\network - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\streams - + JUCE Modules\juce_core\system - + JUCE Modules\juce_core\system - + JUCE Modules\juce_core\system - + JUCE Modules\juce_core\system - + JUCE Modules\juce_core\system - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\text - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\threads - + JUCE Modules\juce_core\time - + JUCE Modules\juce_core\time - + JUCE Modules\juce_core\time - + JUCE Modules\juce_core\unit_tests - + JUCE Modules\juce_core\xml - + JUCE Modules\juce_core\xml - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip\zlib - + JUCE Modules\juce_core\zip - + JUCE Modules\juce_core\zip - + JUCE Modules\juce_core\zip - + JUCE Modules\juce_core - + JUCE Modules\juce_data_structures\app_properties - + JUCE Modules\juce_data_structures\app_properties - + JUCE Modules\juce_data_structures\undomanager - + JUCE Modules\juce_data_structures\undomanager - + JUCE Modules\juce_data_structures\values - + JUCE Modules\juce_data_structures\values - + JUCE Modules\juce_data_structures\values - + JUCE Modules\juce_data_structures\values - + JUCE Modules\juce_data_structures\values - + JUCE Modules\juce_data_structures - + JUCE Modules\juce_events\broadcasters - + JUCE Modules\juce_events\broadcasters - + JUCE Modules\juce_events\broadcasters - + JUCE Modules\juce_events\broadcasters - + JUCE Modules\juce_events\broadcasters - + JUCE Modules\juce_events\interprocess - + JUCE Modules\juce_events\interprocess - + JUCE Modules\juce_events\interprocess - + JUCE Modules\juce_events\interprocess - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\messages - + JUCE Modules\juce_events\native - + JUCE Modules\juce_events\native - + JUCE Modules\juce_events\native - + JUCE Modules\juce_events\native - + JUCE Modules\juce_events\timers - + JUCE Modules\juce_events\timers - + JUCE Modules\juce_events - + JUCE Modules\juce_graphics\colour - + JUCE Modules\juce_graphics\colour - + JUCE Modules\juce_graphics\colour - + JUCE Modules\juce_graphics\colour - + JUCE Modules\juce_graphics\colour - + JUCE Modules\juce_graphics\contexts - + JUCE Modules\juce_graphics\contexts - + JUCE Modules\juce_graphics\contexts - + JUCE Modules\juce_graphics\contexts - + JUCE Modules\juce_graphics\effects - + JUCE Modules\juce_graphics\effects - + JUCE Modules\juce_graphics\effects - + JUCE Modules\juce_graphics\fonts - + JUCE Modules\juce_graphics\fonts - + JUCE Modules\juce_graphics\fonts - + JUCE Modules\juce_graphics\fonts - + JUCE Modules\juce_graphics\fonts - + JUCE Modules\juce_graphics\fonts - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\geometry - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\image_formats\pnglib - + JUCE Modules\juce_graphics\images - + JUCE Modules\juce_graphics\images - + JUCE Modules\juce_graphics\images - + JUCE Modules\juce_graphics\images - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\native - + JUCE Modules\juce_graphics\placement - + JUCE Modules\juce_graphics\placement - + JUCE Modules\juce_graphics - + JUCE Modules\juce_gui_basics\application - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\buttons - + JUCE Modules\juce_gui_basics\commands - + JUCE Modules\juce_gui_basics\commands - + JUCE Modules\juce_gui_basics\commands - + JUCE Modules\juce_gui_basics\commands - + JUCE Modules\juce_gui_basics\commands - + JUCE Modules\juce_gui_basics\components - + JUCE Modules\juce_gui_basics\components - + JUCE Modules\juce_gui_basics\components - + JUCE Modules\juce_gui_basics\components - + JUCE Modules\juce_gui_basics\desktop - + JUCE Modules\juce_gui_basics\desktop - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\drawables - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\filebrowser - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\keyboard - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\layout - + JUCE Modules\juce_gui_basics\lookandfeel - + JUCE Modules\juce_gui_basics\lookandfeel - + JUCE Modules\juce_gui_basics\lookandfeel - + JUCE Modules\juce_gui_basics\lookandfeel - + JUCE Modules\juce_gui_basics\lookandfeel - + JUCE Modules\juce_gui_basics\menus - + JUCE Modules\juce_gui_basics\menus - + JUCE Modules\juce_gui_basics\menus - + JUCE Modules\juce_gui_basics\menus - + JUCE Modules\juce_gui_basics\misc - + JUCE Modules\juce_gui_basics\misc - + JUCE Modules\juce_gui_basics\misc - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\mouse - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\native - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\positioning - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\properties - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\widgets - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics\windows - + JUCE Modules\juce_gui_basics - + JUCE Modules\juce_gui_extra\code_editor - + JUCE Modules\juce_gui_extra\code_editor - + JUCE Modules\juce_gui_extra\code_editor - + JUCE Modules\juce_gui_extra\code_editor - + JUCE Modules\juce_gui_extra\code_editor - + JUCE Modules\juce_gui_extra\code_editor - + JUCE Modules\juce_gui_extra\code_editor - + JUCE Modules\juce_gui_extra\documents - + JUCE Modules\juce_gui_extra\embedding - + JUCE Modules\juce_gui_extra\embedding - + JUCE Modules\juce_gui_extra\embedding - + JUCE Modules\juce_gui_extra\embedding - + JUCE Modules\juce_gui_extra\embedding - + JUCE Modules\juce_gui_extra\embedding - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\misc - + JUCE Modules\juce_gui_extra\native - + JUCE Modules\juce_gui_extra @@ -4523,34 +4505,34 @@ - + JUCE Modules\juce_audio_formats\codecs\flac - + JUCE Modules\juce_audio_formats\codecs\oggvorbis - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK - + JUCE Modules\juce_audio_processors\format_types\VST3_SDK - + JUCE Modules\juce_core\native\java - + JUCE Modules\juce_graphics\image_formats\jpglib - + JUCE Modules\juce_graphics\image_formats\pnglib diff --git a/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj b/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj index f605ad8..8042789 100644 --- a/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj @@ -12,6 +12,14 @@ Release x64 + + Debug + Win32 + + + Release + Win32 + {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5} @@ -33,6 +41,22 @@ v141 10.0.17134.0 + + Application + false + false + v141 + 10.0.17134.0 + + + Application + false + true + v141 + 10.0.17134.0 + @@ -47,12 +71,22 @@ $(Platform)\$(Configuration)\Standalone Plugin\ juicysfplugin true - $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib_$(Platform);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ $(Platform)\$(Configuration)\Standalone Plugin\ juicysfplugin true - $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib_$(Platform);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ + $(Platform)\$(Configuration)\Standalone Plugin\ + juicysfplugin + true + $(LibraryPath);import_lib_$(Platform);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ + $(Platform)\$(Configuration)\Standalone Plugin\ + juicysfplugin + true + $(LibraryPath);import_lib_$(Platform);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code @@ -65,7 +99,7 @@ Disabled ProgramDatabase - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) MultiThreadedDebugDLL true @@ -88,7 +122,7 @@ true $(IntDir)\juicysfplugin.pdb Windows - import_lib;%(AdditionalLibraryDirectories) + import_lib_$(Platform);%(AdditionalLibraryDirectories) true libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) @@ -98,7 +132,7 @@ libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) - import_lib;%(AdditionalLibraryDirectories) + import_lib_$(Platform);%(AdditionalLibraryDirectories) @@ -111,7 +145,7 @@ Full - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) MultiThreadedDLL true @@ -136,7 +170,7 @@ Windows true true - import_lib;%(AdditionalLibraryDirectories) + import_lib_$(Platform);%(AdditionalLibraryDirectories) true libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) @@ -146,12 +180,184 @@ libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) - import_lib;%(AdditionalLibraryDirectories) + import_lib_$(Platform);%(AdditionalLibraryDirectories) + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Disabled + ProgramDatabase + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpplatest + + + _DEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\juicysfplugin.exe + true + libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) + true + $(IntDir)\juicysfplugin.pdb + Windows + MachineX86 + import_lib_$(Platform);%(AdditionalLibraryDirectories) + true + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + + + true + $(IntDir)\juicysfplugin.bsc + + + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib_$(Platform);%(AdditionalLibraryDirectories) + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Full + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpplatest + + + NDEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\juicysfplugin.exe + true + %(IgnoreSpecificDefaultLibraries) + false + $(IntDir)\juicysfplugin.pdb + Windows + MachineX86 + true + true + import_lib_$(Platform);%(AdditionalLibraryDirectories) + true + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + + + true + $(IntDir)\juicysfplugin.bsc + + + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib_$(Platform);%(AdditionalLibraryDirectories) + + + + + + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + diff --git a/Builds/VisualStudio2017/juicysfplugin_VST.vcxproj b/Builds/VisualStudio2017/juicysfplugin_VST.vcxproj index 87d61eb..cc4bfea 100644 --- a/Builds/VisualStudio2017/juicysfplugin_VST.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_VST.vcxproj @@ -12,6 +12,14 @@ Release x64 + + Debug + Win32 + + + Release + Win32 + {F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA} @@ -33,6 +41,22 @@ v141 10.0.17134.0 + + DynamicLibrary + false + false + v141 + 10.0.17134.0 + + + DynamicLibrary + false + true + v141 + 10.0.17134.0 + @@ -47,12 +71,22 @@ $(Platform)\$(Configuration)\VST\ juicysfplugin true - $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib_$(Platform);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code $(SolutionDir)$(Platform)\$(Configuration)\VST\ $(Platform)\$(Configuration)\VST\ juicysfplugin true - $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib_$(Platform);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST\ + $(Platform)\$(Configuration)\VST\ + juicysfplugin + true + $(LibraryPath);import_lib_$(Platform);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST\ + $(Platform)\$(Configuration)\VST\ + juicysfplugin + true + $(LibraryPath);import_lib_$(Platform);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code @@ -65,7 +99,7 @@ Disabled ProgramDatabase - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) MultiThreadedDebugDLL true @@ -88,7 +122,7 @@ true $(IntDir)\juicysfplugin.pdb Windows - import_lib;%(AdditionalLibraryDirectories) + import_lib_$(Platform);%(AdditionalLibraryDirectories) true libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) @@ -98,7 +132,7 @@ libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) - import_lib;%(AdditionalLibraryDirectories) + import_lib_$(Platform);%(AdditionalLibraryDirectories) @@ -111,7 +145,7 @@ Full - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) MultiThreadedDLL true @@ -136,7 +170,7 @@ Windows true true - import_lib;%(AdditionalLibraryDirectories) + import_lib_$(Platform);%(AdditionalLibraryDirectories) true libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) @@ -146,12 +180,184 @@ libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) - import_lib;%(AdditionalLibraryDirectories) + import_lib_$(Platform);%(AdditionalLibraryDirectories) + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Disabled + ProgramDatabase + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpplatest + + + _DEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\juicysfplugin.dll + true + libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) + true + $(IntDir)\juicysfplugin.pdb + Windows + MachineX86 + import_lib_$(Platform);%(AdditionalLibraryDirectories) + true + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + + + true + $(IntDir)\juicysfplugin.bsc + + + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib_$(Platform);%(AdditionalLibraryDirectories) + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Full + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpplatest + + + NDEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\juicysfplugin.dll + true + %(IgnoreSpecificDefaultLibraries) + false + $(IntDir)\juicysfplugin.pdb + Windows + MachineX86 + true + true + import_lib_$(Platform);%(AdditionalLibraryDirectories) + true + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + + + true + $(IntDir)\juicysfplugin.bsc + + + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib_$(Platform);%(AdditionalLibraryDirectories) + + + + + + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + diff --git a/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj b/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj index 8c76447..22fd91b 100644 --- a/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj @@ -12,6 +12,14 @@ Release x64 + + Debug + Win32 + + + Release + Win32 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF} @@ -33,6 +41,22 @@ v141 10.0.17134.0 + + DynamicLibrary + false + false + v141 + 10.0.17134.0 + + + DynamicLibrary + false + true + v141 + 10.0.17134.0 + @@ -47,12 +71,22 @@ $(Platform)\$(Configuration)\VST3\ juicysfplugin true - $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib_$(Platform);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code $(SolutionDir)$(Platform)\$(Configuration)\VST3\ $(Platform)\$(Configuration)\VST3\ juicysfplugin true - $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib_$(Platform);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST3\ + $(Platform)\$(Configuration)\VST3\ + juicysfplugin + true + $(LibraryPath);import_lib_$(Platform);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST3\ + $(Platform)\$(Configuration)\VST3\ + juicysfplugin + true + $(LibraryPath);import_lib_$(Platform);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code @@ -65,7 +99,7 @@ Disabled ProgramDatabase - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) MultiThreadedDebugDLL true @@ -88,7 +122,7 @@ true $(IntDir)\juicysfplugin.pdb Windows - import_lib;%(AdditionalLibraryDirectories) + import_lib_$(Platform);%(AdditionalLibraryDirectories) true libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) @@ -98,7 +132,7 @@ libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) - import_lib;%(AdditionalLibraryDirectories) + import_lib_$(Platform);%(AdditionalLibraryDirectories) @@ -111,7 +145,7 @@ Full - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) MultiThreadedDLL true @@ -136,7 +170,7 @@ Windows true true - import_lib;%(AdditionalLibraryDirectories) + import_lib_$(Platform);%(AdditionalLibraryDirectories) true libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) @@ -146,12 +180,184 @@ libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) - import_lib;%(AdditionalLibraryDirectories) + import_lib_$(Platform);%(AdditionalLibraryDirectories) + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Disabled + ProgramDatabase + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpplatest + + + _DEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\juicysfplugin.vst3 + true + libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) + true + $(IntDir)\juicysfplugin.pdb + Windows + MachineX86 + import_lib_$(Platform);%(AdditionalLibraryDirectories) + true + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + + + true + $(IntDir)\juicysfplugin.bsc + + + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib_$(Platform);%(AdditionalLibraryDirectories) + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Full + C:\SDKs\VST_SDK\VST3_SDK;C:\SDKs\VST_SDK\VST2_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpplatest + + + NDEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\juicysfplugin.vst3 + true + %(IgnoreSpecificDefaultLibraries) + false + $(IntDir)\juicysfplugin.pdb + Windows + MachineX86 + true + true + import_lib_$(Platform);%(AdditionalLibraryDirectories) + true + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + + + true + $(IntDir)\juicysfplugin.bsc + + + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib_$(Platform);%(AdditionalLibraryDirectories) + + + + + + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + + %(Filename)%(Extension) + PreserveNewest + + diff --git a/Builds/VisualStudio2017/lib/libfluidsynth-1.dll b/Builds/VisualStudio2017/lib/libfluidsynth-1.dll deleted file mode 100644 index c866a94..0000000 Binary files a/Builds/VisualStudio2017/lib/libfluidsynth-1.dll and /dev/null differ diff --git a/Builds/VisualStudio2017/lib/libglib-2.0-0.dll b/Builds/VisualStudio2017/lib/libglib-2.0-0.dll deleted file mode 100644 index e67cd29..0000000 Binary files a/Builds/VisualStudio2017/lib/libglib-2.0-0.dll and /dev/null differ diff --git a/Builds/VisualStudio2017/lib/libintl-8.dll b/Builds/VisualStudio2017/lib/libintl-8.dll deleted file mode 100644 index 06c4095..0000000 Binary files a/Builds/VisualStudio2017/lib/libintl-8.dll and /dev/null differ diff --git a/Builds/VisualStudio2017/lib/libpcre-1.dll b/Builds/VisualStudio2017/lib/libpcre-1.dll deleted file mode 100644 index 0e3dd36..0000000 Binary files a/Builds/VisualStudio2017/lib/libpcre-1.dll and /dev/null differ diff --git a/Builds/VisualStudio2017/lib/libreadline7.dll b/Builds/VisualStudio2017/lib/libreadline7.dll deleted file mode 100644 index a60b98b..0000000 Binary files a/Builds/VisualStudio2017/lib/libreadline7.dll and /dev/null differ diff --git a/Builds/VisualStudio2017/lib/libtermcap-0.dll b/Builds/VisualStudio2017/lib/libtermcap-0.dll deleted file mode 100644 index af988fa..0000000 Binary files a/Builds/VisualStudio2017/lib/libtermcap-0.dll and /dev/null differ diff --git a/Builds/VisualStudio2017/lib/libwinpthread-1.dll b/Builds/VisualStudio2017/lib/libwinpthread-1.dll deleted file mode 100644 index da59637..0000000 Binary files a/Builds/VisualStudio2017/lib/libwinpthread-1.dll and /dev/null differ diff --git a/Builds/VisualStudio2017/lib_Win32/libFLAC-8.dll b/Builds/VisualStudio2017/lib_Win32/libFLAC-8.dll new file mode 100644 index 0000000..5717176 Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libFLAC-8.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libfluidsynth-2.dll b/Builds/VisualStudio2017/lib_Win32/libfluidsynth-2.dll new file mode 100644 index 0000000..d722dc7 Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libfluidsynth-2.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libgcc_s_dw2-1.dll b/Builds/VisualStudio2017/lib_Win32/libgcc_s_dw2-1.dll new file mode 100644 index 0000000..52b353a Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libgcc_s_dw2-1.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libglib-2.0-0.dll b/Builds/VisualStudio2017/lib_Win32/libglib-2.0-0.dll new file mode 100644 index 0000000..39e2949 Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libglib-2.0-0.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libgmodule-2.0-0.dll b/Builds/VisualStudio2017/lib_Win32/libgmodule-2.0-0.dll new file mode 100644 index 0000000..6df4b1d Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libgmodule-2.0-0.dll differ diff --git a/Builds/VisualStudio2017/import_lib/libiconv.a b/Builds/VisualStudio2017/lib_Win32/libiconv-2.dll similarity index 81% rename from Builds/VisualStudio2017/import_lib/libiconv.a rename to Builds/VisualStudio2017/lib_Win32/libiconv-2.dll index a35495f..0b3b8b6 100644 Binary files a/Builds/VisualStudio2017/import_lib/libiconv.a and b/Builds/VisualStudio2017/lib_Win32/libiconv-2.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libintl-8.dll b/Builds/VisualStudio2017/lib_Win32/libintl-8.dll new file mode 100644 index 0000000..1e56815 Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libintl-8.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libogg-0.dll b/Builds/VisualStudio2017/lib_Win32/libogg-0.dll new file mode 100644 index 0000000..7ccb965 Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libogg-0.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libpcre-1.dll b/Builds/VisualStudio2017/lib_Win32/libpcre-1.dll new file mode 100644 index 0000000..dee2294 Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libpcre-1.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libportaudio-2.dll b/Builds/VisualStudio2017/lib_Win32/libportaudio-2.dll new file mode 100644 index 0000000..d28c330 Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libportaudio-2.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libreadline8.dll b/Builds/VisualStudio2017/lib_Win32/libreadline8.dll new file mode 100644 index 0000000..62af477 Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libreadline8.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libsndfile-1.dll b/Builds/VisualStudio2017/lib_Win32/libsndfile-1.dll new file mode 100644 index 0000000..ad9ef44 Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libsndfile-1.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libspeex-1.dll b/Builds/VisualStudio2017/lib_Win32/libspeex-1.dll new file mode 100644 index 0000000..3f17c26 Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libspeex-1.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libtermcap-0.dll b/Builds/VisualStudio2017/lib_Win32/libtermcap-0.dll new file mode 100644 index 0000000..a1b4440 Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libtermcap-0.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libvorbis-0.dll b/Builds/VisualStudio2017/lib_Win32/libvorbis-0.dll new file mode 100644 index 0000000..a9d689f Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libvorbis-0.dll differ diff --git a/Builds/VisualStudio2017/import_lib/libvorbisenc.a b/Builds/VisualStudio2017/lib_Win32/libvorbisenc-2.dll similarity index 61% rename from Builds/VisualStudio2017/import_lib/libvorbisenc.a rename to Builds/VisualStudio2017/lib_Win32/libvorbisenc-2.dll index c61508a..7a310ae 100644 Binary files a/Builds/VisualStudio2017/import_lib/libvorbisenc.a and b/Builds/VisualStudio2017/lib_Win32/libvorbisenc-2.dll differ diff --git a/Builds/VisualStudio2017/lib_Win32/libwinpthread-1.dll b/Builds/VisualStudio2017/lib_Win32/libwinpthread-1.dll new file mode 100644 index 0000000..20dbd0e Binary files /dev/null and b/Builds/VisualStudio2017/lib_Win32/libwinpthread-1.dll differ diff --git a/Builds/VisualStudio2017/lib/libFLAC-8.dll b/Builds/VisualStudio2017/lib_x64/libFLAC-8.dll similarity index 100% rename from Builds/VisualStudio2017/lib/libFLAC-8.dll rename to Builds/VisualStudio2017/lib_x64/libFLAC-8.dll diff --git a/Builds/VisualStudio2017/lib_x64/libfluidsynth-2.dll b/Builds/VisualStudio2017/lib_x64/libfluidsynth-2.dll new file mode 100644 index 0000000..dbf8b19 Binary files /dev/null and b/Builds/VisualStudio2017/lib_x64/libfluidsynth-2.dll differ diff --git a/Builds/VisualStudio2017/lib_x64/libglib-2.0-0.dll b/Builds/VisualStudio2017/lib_x64/libglib-2.0-0.dll new file mode 100644 index 0000000..8d02f22 Binary files /dev/null and b/Builds/VisualStudio2017/lib_x64/libglib-2.0-0.dll differ diff --git a/Builds/VisualStudio2017/lib_x64/libgmodule-2.0-0.dll b/Builds/VisualStudio2017/lib_x64/libgmodule-2.0-0.dll new file mode 100644 index 0000000..6a1cd24 Binary files /dev/null and b/Builds/VisualStudio2017/lib_x64/libgmodule-2.0-0.dll differ diff --git a/Builds/VisualStudio2017/lib/libiconv-2.dll b/Builds/VisualStudio2017/lib_x64/libiconv-2.dll similarity index 85% rename from Builds/VisualStudio2017/lib/libiconv-2.dll rename to Builds/VisualStudio2017/lib_x64/libiconv-2.dll index d769fa9..d28ee1d 100644 Binary files a/Builds/VisualStudio2017/lib/libiconv-2.dll and b/Builds/VisualStudio2017/lib_x64/libiconv-2.dll differ diff --git a/Builds/VisualStudio2017/lib_x64/libintl-8.dll b/Builds/VisualStudio2017/lib_x64/libintl-8.dll new file mode 100644 index 0000000..41580ba Binary files /dev/null and b/Builds/VisualStudio2017/lib_x64/libintl-8.dll differ diff --git a/Builds/VisualStudio2017/lib/libogg-0.dll b/Builds/VisualStudio2017/lib_x64/libogg-0.dll similarity index 100% rename from Builds/VisualStudio2017/lib/libogg-0.dll rename to Builds/VisualStudio2017/lib_x64/libogg-0.dll diff --git a/Builds/VisualStudio2017/lib_x64/libpcre-1.dll b/Builds/VisualStudio2017/lib_x64/libpcre-1.dll new file mode 100644 index 0000000..3b87071 Binary files /dev/null and b/Builds/VisualStudio2017/lib_x64/libpcre-1.dll differ diff --git a/Builds/VisualStudio2017/lib/libportaudio-2.dll b/Builds/VisualStudio2017/lib_x64/libportaudio-2.dll similarity index 100% rename from Builds/VisualStudio2017/lib/libportaudio-2.dll rename to Builds/VisualStudio2017/lib_x64/libportaudio-2.dll diff --git a/Builds/VisualStudio2017/lib_x64/libreadline8.dll b/Builds/VisualStudio2017/lib_x64/libreadline8.dll new file mode 100644 index 0000000..9f6c2a2 Binary files /dev/null and b/Builds/VisualStudio2017/lib_x64/libreadline8.dll differ diff --git a/Builds/VisualStudio2017/lib/libsndfile-1.dll b/Builds/VisualStudio2017/lib_x64/libsndfile-1.dll similarity index 100% rename from Builds/VisualStudio2017/lib/libsndfile-1.dll rename to Builds/VisualStudio2017/lib_x64/libsndfile-1.dll diff --git a/Builds/VisualStudio2017/lib/libspeex-1.dll b/Builds/VisualStudio2017/lib_x64/libspeex-1.dll similarity index 100% rename from Builds/VisualStudio2017/lib/libspeex-1.dll rename to Builds/VisualStudio2017/lib_x64/libspeex-1.dll diff --git a/Builds/VisualStudio2017/lib_x64/libtermcap-0.dll b/Builds/VisualStudio2017/lib_x64/libtermcap-0.dll new file mode 100644 index 0000000..1e3769e Binary files /dev/null and b/Builds/VisualStudio2017/lib_x64/libtermcap-0.dll differ diff --git a/Builds/VisualStudio2017/lib/libvorbis-0.dll b/Builds/VisualStudio2017/lib_x64/libvorbis-0.dll similarity index 100% rename from Builds/VisualStudio2017/lib/libvorbis-0.dll rename to Builds/VisualStudio2017/lib_x64/libvorbis-0.dll diff --git a/Builds/VisualStudio2017/lib/libvorbisenc-2.dll b/Builds/VisualStudio2017/lib_x64/libvorbisenc-2.dll similarity index 100% rename from Builds/VisualStudio2017/lib/libvorbisenc-2.dll rename to Builds/VisualStudio2017/lib_x64/libvorbisenc-2.dll diff --git a/Builds/VisualStudio2017/lib_x64/libwinpthread-1.dll b/Builds/VisualStudio2017/lib_x64/libwinpthread-1.dll new file mode 100644 index 0000000..116dbd2 Binary files /dev/null and b/Builds/VisualStudio2017/lib_x64/libwinpthread-1.dll differ diff --git a/Builds/VisualStudio2017/license_concatenated.rtf b/Builds/VisualStudio2017/license_concatenated.rtf index 673d501..ba7f249 100644 --- a/Builds/VisualStudio2017/license_concatenated.rtf +++ b/Builds/VisualStudio2017/license_concatenated.rtf @@ -1,4 +1,4 @@ -{\rtf1\ansi\deff0\nouicompat{\fonttbl{\f0\fnil\fcharset0 Courier New;}{\f1\fnil\fcharset238 Courier New;}} +{\rtf1\ansi\ansicpg1252\deff0\nouicompat{\fonttbl{\f0\fnil\fcharset0 Courier New;}{\f1\fnil\fcharset238 Courier New;}} {\colortbl ;\red0\green0\blue255;} {\*\generator Riched20 10.0.17134}\viewkind4\uc1 \pard\f0\fs18\lang2057 >== juicysfplugin (application, VST and VST3): <==\par @@ -1898,6 +1898,42 @@ necessary. Here is a sample; alter the names:\par That's all there is to it!\par \par \par +>== libgcc_runtime_libraries_GPL3_with_GCC_runtime_library_exception.txt: <==\par +\par +# from {{\field{\*\fldinst{HYPERLINK https://www.gnu.org/licenses/gcc-exception-3.1.html }}{\fldrslt{https://www.gnu.org/licenses/gcc-exception-3.1.html\ul0\cf0}}}}\f0\fs18\par +\par +GCC RUNTIME LIBRARY EXCEPTION\par +\par +Version 3.1, 31 March 2009\par +\par +Copyright \'a9 2009 Free Software Foundation, Inc. <{{\field{\*\fldinst{HYPERLINK "https://fsf.org/"}}{\fldrslt{https://fsf.org/\ul0\cf0}}}}\f0\fs18 >\par +\par +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.\par +\par +This GCC Runtime Library Exception ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception.\par +\par +When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception.\par +0. Definitions.\par +\par +A file is an "Independent Module" if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library.\par +\par +"GCC" means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF.\par +\par +"GPL-compatible Software" is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC.\par +\par +"Target Code" refers to output from any compiler for a real or virtual target processor architecture, in executable form or suitable for input to an assembler, loader, linker and/or execution phase. Notwithstanding that, Target Code does not include data in any format that is used as a compiler intermediate representation, or used for producing a compiler intermediate representation.\par +\par +The "Compilation Process" transforms code entirely represented in non-intermediate languages designed for human-written code, and/or in Java Virtual Machine byte code, into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors.\par +\par +A Compilation Process is "Eligible" if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process.\par +1. Grant of Additional Permission.\par +\par +You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules.\par +2. No Weakening of GCC Copyleft.\par +\par +The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC.\par +\par +\par >== libglib_LGPL_2.1.txt: <==\par \par GNU LESSER GENERAL PUBLIC LICENSE\par @@ -6738,5 +6774,7 @@ the library. If this is what you want to do, use the GNU Lesser General\par Public License instead of this License. But first, please read\par <{{\field{\*\fldinst{HYPERLINK "https://www.gnu.org/licenses/why-not-lgpl.html"}}{\fldrslt{https://www.gnu.org/licenses/why-not-lgpl.html\ul0\cf0}}}}\f0\fs18 >.\par \par +\par +\par } \ No newline at end of file diff --git a/Builds/VisualStudio2017/license_concatenated.txt b/Builds/VisualStudio2017/license_concatenated.txt index e77def2..786fe78 100644 --- a/Builds/VisualStudio2017/license_concatenated.txt +++ b/Builds/VisualStudio2017/license_concatenated.txt @@ -1895,6 +1895,42 @@ necessary. Here is a sample; alter the names: That's all there is to it! +>== libgcc_runtime_libraries_GPL3_with_GCC_runtime_library_exception.txt: <== + +# from https://www.gnu.org/licenses/gcc-exception-3.1.html + +GCC RUNTIME LIBRARY EXCEPTION + +Version 3.1, 31 March 2009 + +Copyright © 2009 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +This GCC Runtime Library Exception ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception. + +When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception. +0. Definitions. + +A file is an "Independent Module" if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library. + +"GCC" means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF. + +"GPL-compatible Software" is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC. + +"Target Code" refers to output from any compiler for a real or virtual target processor architecture, in executable form or suitable for input to an assembler, loader, linker and/or execution phase. Notwithstanding that, Target Code does not include data in any format that is used as a compiler intermediate representation, or used for producing a compiler intermediate representation. + +The "Compilation Process" transforms code entirely represented in non-intermediate languages designed for human-written code, and/or in Java Virtual Machine byte code, into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors. + +A Compilation Process is "Eligible" if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process. +1. Grant of Additional Permission. + +You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules. +2. No Weakening of GCC Copyleft. + +The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC. + + >== libglib_LGPL_2.1.txt: <== GNU LESSER GENERAL PUBLIC LICENSE diff --git a/Builds/VisualStudio2017/licenses_of_dependencies/libgcc_runtime_libraries_GPL3_with_GCC_runtime_library_exception.txt b/Builds/VisualStudio2017/licenses_of_dependencies/libgcc_runtime_libraries_GPL3_with_GCC_runtime_library_exception.txt new file mode 100644 index 0000000..f94f235 --- /dev/null +++ b/Builds/VisualStudio2017/licenses_of_dependencies/libgcc_runtime_libraries_GPL3_with_GCC_runtime_library_exception.txt @@ -0,0 +1,32 @@ +# from https://www.gnu.org/licenses/gcc-exception-3.1.html + +GCC RUNTIME LIBRARY EXCEPTION + +Version 3.1, 31 March 2009 + +Copyright © 2009 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +This GCC Runtime Library Exception ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception. + +When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception. +0. Definitions. + +A file is an "Independent Module" if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library. + +"GCC" means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF. + +"GPL-compatible Software" is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC. + +"Target Code" refers to output from any compiler for a real or virtual target processor architecture, in executable form or suitable for input to an assembler, loader, linker and/or execution phase. Notwithstanding that, Target Code does not include data in any format that is used as a compiler intermediate representation, or used for producing a compiler intermediate representation. + +The "Compilation Process" transforms code entirely represented in non-intermediate languages designed for human-written code, and/or in Java Virtual Machine byte code, into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors. + +A Compilation Process is "Eligible" if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process. +1. Grant of Additional Permission. + +You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules. +2. No Weakening of GCC Copyleft. + +The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC. diff --git a/Builds/WixSetup/.gitignore b/Builds/WixSetup/.gitignore new file mode 100644 index 0000000..1bdf99d --- /dev/null +++ b/Builds/WixSetup/.gitignore @@ -0,0 +1,3 @@ +x64 +Win32 +juicysfplugin-*.zip \ No newline at end of file diff --git a/Builds/WixSetup/Config.wxi b/Builds/WixSetup/Config.wxi new file mode 100644 index 0000000..a464b95 --- /dev/null +++ b/Builds/WixSetup/Config.wxi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Builds/WixSetup/MyWelcomeEulaDlg.wxs b/Builds/WixSetup/MyWelcomeEulaDlg.wxs new file mode 100644 index 0000000..dcff3fb --- /dev/null +++ b/Builds/WixSetup/MyWelcomeEulaDlg.wxs @@ -0,0 +1,63 @@ + + + + + + + + + + + + + 1 + + + + + + 1 + + + + + + + + + NOT Installed + + + \ No newline at end of file diff --git a/Builds/WixSetup/Product.wxs b/Builds/WixSetup/Product.wxs new file mode 100644 index 0000000..379ac50 --- /dev/null +++ b/Builds/WixSetup/Product.wxs @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Builds/WixSetup/WixSetup.wixproj b/Builds/WixSetup/WixSetup.wixproj new file mode 100644 index 0000000..f5eb0d3 --- /dev/null +++ b/Builds/WixSetup/WixSetup.wixproj @@ -0,0 +1,89 @@ + + + + + + + x86 + + + Debug + Win32 + 3.10 + be799ae7-8c17-4670-85a8-e3d3558385a7 + 2.0 + WixSetup + Package + + + $(Platform)\$(Configuration)\bin\ + $(Platform)\$(Configuration)\obj\ + Debug + + + $(Platform)\$(Configuration)\bin\ + $(Platform)\$(Configuration)\obj\ + + + $(Platform)\$(Configuration)\bin\ + $(Platform)\$(Configuration)\obj\ + Debug + + + $(Platform)\$(Configuration)\bin\ + $(Platform)\$(Configuration)\obj\ + + + + $(WixToolPath)WixUIExtension.dll + WixUIExtension + + + + + + + + + + juicysfplugin_StandalonePlugin + {7c3ab9be-365a-0ef7-aa2a-5b044fe497e5} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + juicysfplugin_VST + {f47a6c45-0c65-bb36-f74e-bccdf23f5eca} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + juicysfplugin_VST3 + {70a2c49a-5df9-60c9-981b-d030ade816bf} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + + + + + + + + + + \ No newline at end of file diff --git a/Builds/WixSetup/WixUI_MyMinimal.wxs b/Builds/WixSetup/WixUI_MyMinimal.wxs new file mode 100644 index 0000000..eeeb0ce --- /dev/null +++ b/Builds/WixSetup/WixUI_MyMinimal.wxs @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + 1 + + 1 + + 1 + 1 + 1 + + Installed AND PATCH + Installed AND PATCH + + + Installed AND PATCH + NOT Installed + + + + + + + + diff --git a/Source/FilePicker.cpp b/Source/FilePicker.cpp index d2a7eff..982790c 100644 --- a/Source/FilePicker.cpp +++ b/Source/FilePicker.cpp @@ -65,7 +65,7 @@ void FilePicker::valueTreePropertyChanged(ValueTree& treeWhosePropertyHasChanged if (treeWhosePropertyHasChanged.getType() == StringRef("soundFont")) { // if (&treeWhosePropertyHasChanged == &valueTree) { if (property == StringRef("path")) { - String soundFontPath{treeWhosePropertyHasChanged.getProperty("path", "")}; + String soundFontPath = treeWhosePropertyHasChanged.getProperty("path", ""); DEBUG_PRINT(soundFontPath); setDisplayedFilePath(soundFontPath); // if (soundFontPath.isNotEmpty()) { diff --git a/Source/FluidSynthModel.cpp b/Source/FluidSynthModel.cpp index 7eb3812..a3d89e2 100644 --- a/Source/FluidSynthModel.cpp +++ b/Source/FluidSynthModel.cpp @@ -75,7 +75,7 @@ void FluidSynthModel::initialise() { fluid_synth_set_sample_rate(synth.get(), currentSampleRate); ValueTree soundFont{valueTreeState.state.getChildWithName("soundFont")}; - String path{soundFont.getProperty("path", "")}; + String path = soundFont.getProperty("path", ""); loadFont(path); // I can't hear a damned thing @@ -225,7 +225,7 @@ void FluidSynthModel::valueTreePropertyChanged(ValueTree& treeWhosePropertyHasCh const Identifier& property) { if (treeWhosePropertyHasChanged.getType() == StringRef("soundFont")) { if (property == StringRef("path")) { - String soundFontPath{treeWhosePropertyHasChanged.getProperty("path", "")}; + String soundFontPath = treeWhosePropertyHasChanged.getProperty("path", ""); if (soundFontPath.isNotEmpty()) { unloadAndLoadFont(soundFontPath); } diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp index 1df3466..dfb9255 100644 --- a/Source/PluginProcessor.cpp +++ b/Source/PluginProcessor.cpp @@ -239,7 +239,7 @@ void JuicySFAudioProcessor::getStateInformation (MemoryBlock& destData) ValueTree tree{valueTreeState.state.getChildWithName("soundFont")}; XmlElement* newElement{xml.createNewChildElement("soundFont")}; { - String value{tree.getProperty("path", "")}; + String value = tree.getProperty("path", ""); newElement->setAttribute("path", value); } } diff --git a/Source/TableComponent.cpp b/Source/TableComponent.cpp index e52ea81..dbb6a81 100644 --- a/Source/TableComponent.cpp +++ b/Source/TableComponent.cpp @@ -80,7 +80,7 @@ void TableComponent::loadModelFrom(ValueTree& banks) { for(int presetIx{0}; presetIx - - - - + + + + + - - - - - - - - - + + + +