diff --git a/GLSLPlugIn/Builds/VisualStudio2015/GLSLPlugIn.sln b/GLSLPlugIn/Builds/VisualStudio2015/GLSLPlugIn.sln index 1740898..e515844 100644 --- a/GLSLPlugIn/Builds/VisualStudio2015/GLSLPlugIn.sln +++ b/GLSLPlugIn/Builds/VisualStudio2015/GLSLPlugIn.sln @@ -1,17 +1,31 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2015 -Project("{DFB64533-3F0B-3F28-CF3E-4C78A0794AD3}") = "GLSLPlugIn", "GLSLPlugIn.vcxproj", "{A56B9DB1-0BA3-1C7E-115D-61766DB4394A}" +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GLSLPlugIn", "GLSLPlugIn.vcxproj", "{A56B9DB1-0BA3-1C7E-115D-61766DB4394A}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Win32 = Release|Win32 Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A56B9DB1-0BA3-1C7E-115D-61766DB4394A}.Debug|Win32.ActiveCfg = Debug|Win32 + {A56B9DB1-0BA3-1C7E-115D-61766DB4394A}.Debug|Win32.Build.0 = Debug|Win32 {A56B9DB1-0BA3-1C7E-115D-61766DB4394A}.Debug|x64.ActiveCfg = Debug|x64 {A56B9DB1-0BA3-1C7E-115D-61766DB4394A}.Debug|x64.Build.0 = Debug|x64 + {A56B9DB1-0BA3-1C7E-115D-61766DB4394A}.Debug|x86.ActiveCfg = Debug|Win32 + {A56B9DB1-0BA3-1C7E-115D-61766DB4394A}.Debug|x86.Build.0 = Debug|Win32 + {A56B9DB1-0BA3-1C7E-115D-61766DB4394A}.Release|Win32.ActiveCfg = Release|Win32 + {A56B9DB1-0BA3-1C7E-115D-61766DB4394A}.Release|Win32.Build.0 = Release|Win32 {A56B9DB1-0BA3-1C7E-115D-61766DB4394A}.Release|x64.ActiveCfg = Release|x64 {A56B9DB1-0BA3-1C7E-115D-61766DB4394A}.Release|x64.Build.0 = Release|x64 + {A56B9DB1-0BA3-1C7E-115D-61766DB4394A}.Release|x86.ActiveCfg = Release|Win32 + {A56B9DB1-0BA3-1C7E-115D-61766DB4394A}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/GLSLPlugIn/Builds/VisualStudio2015/GLSLPlugIn.vcxproj b/GLSLPlugIn/Builds/VisualStudio2015/GLSLPlugIn.vcxproj index c65bcc9..428bcb0 100644 --- a/GLSLPlugIn/Builds/VisualStudio2015/GLSLPlugIn.vcxproj +++ b/GLSLPlugIn/Builds/VisualStudio2015/GLSLPlugIn.vcxproj @@ -1,11 +1,18 @@ - - + + + Debug + Win32 + Debug x64 + + Release + Win32 + Release x64 @@ -15,13 +22,19 @@ {A56B9DB1-0BA3-1C7E-115D-61766DB4394A} v140 - + DynamicLibrary false v140 v140 + + DynamicLibrary + false + v140 + v140 + DynamicLibrary false @@ -29,11 +42,17 @@ v140 v140 - - + + DynamicLibrary + false + true + v140 + v140 + + + - + v140 @@ -41,11 +60,17 @@ <_ProjectFileVersion>10.0.30319.1 GLSLPlugIn + GLSLPlugIn .dll + .dll true + true GLSLPlugIn + GLSLPlugIn .dll + .dll true + true v140 @@ -54,7 +79,47 @@ true true Win32 - + + + + Disabled + ProgramDatabase + ..\..\JuceLibraryCode;..\..\..\JUCE\modules;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + + + _DEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\GLSLPlugIn.dll + true + libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) + true + $(IntDir)\GLSLPlugIn.pdb + Windows + true + + + true + $(IntDir)\GLSLPlugIn.bsc + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + + Disabled @@ -63,7 +128,8 @@ _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions) MultiThreadedDebugDLL true - + + $(IntDir)\ $(IntDir)\ $(IntDir)\ @@ -94,7 +160,51 @@ true true Win32 - + + + + Full + ..\..\JuceLibraryCode;..\..\..\JUCE\modules;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + + + NDEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\GLSLPlugIn.dll + true + %(IgnoreSpecificDefaultLibraries) + false + $(IntDir)\GLSLPlugIn.pdb + Windows + true + true + true + + + true + $(IntDir)\GLSLPlugIn.bsc + + + copy "$(TargetPath)" "C:\Program Files\VSTplugins x64\My Build VST\" + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + + Full @@ -102,7 +212,8 @@ _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions) MultiThreadedDLL true - + + $(IntDir)\ $(IntDir)\ $(IntDir)\ @@ -129,15 +240,15 @@ $(IntDir)\GLSLPlugIn.bsc - copy "$(TargetPath)" "C:\Program Files\VSTplugins x64\My Build VST\" + copy "$(TargetPath)" "C:\Program Files\VSTplugins x64\My Build VST\" - - - - - + + + + + true @@ -1781,692 +1892,692 @@ true - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - + - - - + + + \ No newline at end of file diff --git a/GLSLPlugIn/Builds/VisualStudio2015/GLSLPlugIn.vcxproj.filters b/GLSLPlugIn/Builds/VisualStudio2015/GLSLPlugIn.vcxproj.filters index 5f37f73..24e438c 100644 --- a/GLSLPlugIn/Builds/VisualStudio2015/GLSLPlugIn.vcxproj.filters +++ b/GLSLPlugIn/Builds/VisualStudio2015/GLSLPlugIn.vcxproj.filters @@ -1,5 +1,4 @@ - - + @@ -490,9 +489,6 @@ Juce Modules\juce_audio_basics - - Juce Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io @@ -556,9 +552,6 @@ Juce Modules\juce_audio_devices - - Juce Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC @@ -730,9 +723,6 @@ Juce Modules\juce_audio_formats - - Juce Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AAX @@ -796,12 +786,6 @@ Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - - Juce Modules\juce_audio_plugin_client\AU - - - Juce Modules\juce_audio_plugin_client\AU - Juce Modules\juce_audio_plugin_client\RTAS @@ -811,9 +795,6 @@ Juce Modules\juce_audio_plugin_client\RTAS - - Juce Modules\juce_audio_plugin_client\RTAS - Juce Modules\juce_audio_plugin_client\RTAS @@ -829,27 +810,12 @@ Juce Modules\juce_audio_plugin_client\VST - - Juce Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST3 Juce Modules\juce_audio_plugin_client - - Juce Modules\juce_audio_plugin_client - - - Juce Modules\juce_audio_plugin_client - - - Juce Modules\juce_audio_plugin_client - - - Juce Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client @@ -865,18 +831,12 @@ Juce Modules\juce_audio_plugin_client - - Juce Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client Juce Modules\juce_audio_plugin_client - - Juce Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client @@ -889,9 +849,6 @@ Juce Modules\juce_audio_processors\format - - Juce Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types @@ -934,9 +891,6 @@ Juce Modules\juce_audio_processors - - Juce Modules\juce_audio_processors - Juce Modules\juce_core\containers @@ -1048,21 +1002,6 @@ 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 @@ -1231,9 +1170,6 @@ Juce Modules\juce_core - - Juce Modules\juce_core - Juce Modules\juce_cryptography\encryption @@ -1255,9 +1191,6 @@ Juce Modules\juce_cryptography - - Juce Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties @@ -1282,9 +1215,6 @@ Juce Modules\juce_data_structures - - Juce Modules\juce_data_structures - Juce Modules\juce_events\broadcasters @@ -1318,15 +1248,9 @@ 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 @@ -1339,9 +1263,6 @@ Juce Modules\juce_events - - Juce Modules\juce_events - Juce Modules\juce_graphics\colour @@ -1618,12 +1539,6 @@ Juce Modules\juce_graphics\native - - Juce Modules\juce_graphics\native - - - Juce Modules\juce_graphics\native - Juce Modules\juce_graphics\native @@ -1642,9 +1557,6 @@ Juce Modules\juce_graphics - - Juce Modules\juce_graphics - Juce Modules\juce_gui_basics\application @@ -1876,12 +1788,6 @@ Juce Modules\juce_gui_basics\native - - Juce Modules\juce_gui_basics\native - - - Juce Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native @@ -1891,21 +1797,6 @@ 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 @@ -2026,9 +1917,6 @@ Juce Modules\juce_gui_basics - - Juce Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor @@ -2077,27 +1965,15 @@ 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 @@ -2110,9 +1986,6 @@ Juce Modules\juce_gui_extra - - Juce Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl @@ -2143,21 +2016,12 @@ Juce Modules\juce_opengl - - Juce Modules\juce_opengl - Juce Modules\juce_video\capture Juce Modules\juce_video\native - - Juce Modules\juce_video\native - - - Juce Modules\juce_video\native - Juce Modules\juce_video\native @@ -2170,9 +2034,6 @@ Juce Modules\juce_video - - Juce Modules\juce_video - Juce Library Code @@ -4182,6 +4043,20 @@ Juce Library Code + + + + + + + + + + + + + + @@ -4217,4 +4092,4 @@ Juce Library Code - + \ No newline at end of file diff --git a/GLSLPlugIn/Source/GLSLComponent.cpp b/GLSLPlugIn/Source/GLSLComponent.cpp index 2ef48f5..df2fcdc 100644 --- a/GLSLPlugIn/Source/GLSLComponent.cpp +++ b/GLSLPlugIn/Source/GLSLComponent.cpp @@ -228,14 +228,14 @@ void GLSLComponent::setMidiCCValue(int ccNumber, float value) { if (ccNumber < 128) { m_midiCC[ccNumber] = value; - - if (statusLabel != nullptr) +#ifdef DEBUG + if (statusLabel != nullptr) { auto cText = statusLabel->getText(); cText += " /" + String(ccNumber) + "-" + String(value, 1); statusLabel->setText(cText, dontSendNotification); } - +#endif // DEBUG } }