diff --git a/builds/vs12/HelmPlugin.sln b/builds/vs12/HelmPlugin.sln
index 4aef852da4..67011dfef4 100644
--- a/builds/vs12/HelmPlugin.sln
+++ b/builds/vs12/HelmPlugin.sln
@@ -1,17 +1,23 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
+Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
-Project("{4ED6D6A6-D317-DEB0-159D-8315AC3702CA}") = "HelmPlugin", "HelmPlugin.vcxproj", "{00C3A069-8037-F29E-C14A-8326BBF5BED2}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HelmPlugin", "HelmPlugin.vcxproj", "{00C3A069-8037-F29E-C14A-8326BBF5BED2}"
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
{00C3A069-8037-F29E-C14A-8326BBF5BED2}.Debug|Win32.ActiveCfg = Debug|Win32
{00C3A069-8037-F29E-C14A-8326BBF5BED2}.Debug|Win32.Build.0 = Debug|Win32
+ {00C3A069-8037-F29E-C14A-8326BBF5BED2}.Debug|x64.ActiveCfg = Debug|x64
+ {00C3A069-8037-F29E-C14A-8326BBF5BED2}.Debug|x64.Build.0 = Debug|x64
{00C3A069-8037-F29E-C14A-8326BBF5BED2}.Release|Win32.ActiveCfg = Release|Win32
{00C3A069-8037-F29E-C14A-8326BBF5BED2}.Release|Win32.Build.0 = Release|Win32
+ {00C3A069-8037-F29E-C14A-8326BBF5BED2}.Release|x64.ActiveCfg = Release|x64
+ {00C3A069-8037-F29E-C14A-8326BBF5BED2}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/builds/vs12/HelmPlugin.vcxproj b/builds/vs12/HelmPlugin.vcxproj
index f3eba39316..3237d9020c 100644
--- a/builds/vs12/HelmPlugin.vcxproj
+++ b/builds/vs12/HelmPlugin.vcxproj
@@ -1,37 +1,54 @@
-
-
+
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{00C3A069-8037-F29E-C14A-8326BBF5BED2}
v110
-
+
DynamicLibrary
false
v110
+
+ DynamicLibrary
+ false
+ v110
+
DynamicLibrary
false
true
v110
-
-
+
+ DynamicLibrary
+ false
+ true
+ v110
+
+
+
-
+
v110
@@ -39,9 +56,13 @@
<_ProjectFileVersion>10.0.30319.1
helm
+ helm
true
+ true
helm
+ helm
true
+ true
v110
@@ -50,16 +71,16 @@
true
true
Win32
-
+
Disabled
EditAndContinue
..\..\JuceLibraryCode;..\..\JUCE\modules;c:\srcs\vstsdk2.4;c:\srcs\VST3 SDK;c:\srcs\AAX;c:\srcs\AAX\Interfaces;c:\srcs\AAX\Interfaces\ACF;../../mopo/src;../../src;../../src/common;../../src/editor_components;../../src/editor_sections;../../src/look_and_feel;../../src/standalone;../../src/synthesis;%(AdditionalIncludeDirectories)
- _CRT_SECURE_NO_WARNINGS;JucePlugin_AAXLibs_path="c:\\srcs\\AAX\\Libs";WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2012_B927B5A8=1;JUCE_APP_VERSION=0.4.1;JUCE_APP_VERSION_HEX=0x401;%(PreprocessorDefinitions)
+ _CRT_SECURE_NO_WARNINGS;JucePlugin_AAXLibs_path="c:\\srcs\\AAX\\Libs";WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2012_B927B5A8=1;JUCE_APP_VERSION=0.4.1;JUCE_APP_VERSION_HEX=0x401;%(PreprocessorDefinitions)
MultiThreadedDebugDLL
true
-
+
$(IntDir)\
$(IntDir)\
$(IntDir)\
@@ -87,7 +108,53 @@
$(IntDir)\helm.bsc
- copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3"
+ copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3"
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+
+
+
+
+ Disabled
+ ProgramDatabase
+ ..\..\JuceLibraryCode;..\..\JUCE\modules;c:\srcs\vstsdk2.4;c:\srcs\VST3 SDK;c:\srcs\AAX;c:\srcs\AAX\Interfaces;c:\srcs\AAX\Interfaces\ACF;../../mopo/src;../../src;../../src/common;../../src/editor_components;../../src/editor_sections;../../src/look_and_feel;../../src/standalone;../../src/synthesis;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_WARNINGS;JucePlugin_AAXLibs_path="c:\\srcs\\AAX\\Libs";WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2012_B927B5A8=1;JUCE_APP_VERSION=0.4.1;JUCE_APP_VERSION_HEX=0x401;%(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ true
+
+
+ $(IntDir)\
+ $(IntDir)\
+ $(IntDir)\
+ Level4
+ true
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ $(OutDir)\helm.dll
+ true
+ libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)
+ true
+ $(IntDir)\helm.pdb
+ Windows
+ false
+ true
+ /FORCE:multiple %(AdditionalOptions)
+
+
+ true
+ $(IntDir)\helm.bsc
+
+
+ copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3"
@@ -96,15 +163,15 @@
true
true
Win32
-
+
MinSpace
..\..\JuceLibraryCode;..\..\JUCE\modules;c:\srcs\vstsdk2.4;c:\srcs\VST3 SDK;c:\srcs\AAX;c:\srcs\AAX\Interfaces;c:\srcs\AAX\Interfaces\ACF;../../mopo/src;../../src;../../src/common;../../src/editor_components;../../src/editor_sections;../../src/look_and_feel;../../src/standalone;../../src/synthesis;%(AdditionalIncludeDirectories)
- _CRT_SECURE_NO_WARNINGS;JucePlugin_AAXLibs_path="c:\\srcs\\AAX\\Libs";WIN32;_WINDOWS;NDEBUG;JUCER_VS2012_B927B5A8=1;JUCE_APP_VERSION=0.4.1;JUCE_APP_VERSION_HEX=0x401;%(PreprocessorDefinitions)
+ _CRT_SECURE_NO_WARNINGS;JucePlugin_AAXLibs_path="c:\\srcs\\AAX\\Libs";WIN32;_WINDOWS;NDEBUG;JUCER_VS2012_B927B5A8=1;JUCE_APP_VERSION=0.4.1;JUCE_APP_VERSION_HEX=0x401;%(PreprocessorDefinitions)
MultiThreadedDLL
true
-
+
$(IntDir)\
$(IntDir)\
$(IntDir)\
@@ -133,102 +200,148 @@
$(IntDir)\helm.bsc
- copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3"
+ copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3"
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+
+
+
+
+ MinSpace
+ ..\..\JuceLibraryCode;..\..\JUCE\modules;c:\srcs\vstsdk2.4;c:\srcs\VST3 SDK;c:\srcs\AAX;c:\srcs\AAX\Interfaces;c:\srcs\AAX\Interfaces\ACF;../../mopo/src;../../src;../../src/common;../../src/editor_components;../../src/editor_sections;../../src/look_and_feel;../../src/standalone;../../src/synthesis;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_WARNINGS;JucePlugin_AAXLibs_path="c:\\srcs\\AAX\\Libs";WIN32;_WINDOWS;NDEBUG;JUCER_VS2012_B927B5A8=1;JUCE_APP_VERSION=0.4.1;JUCE_APP_VERSION_HEX=0x401;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ $(IntDir)\
+ $(IntDir)\
+ $(IntDir)\
+ Level4
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ $(OutDir)\helm.dll
+ true
+ %(IgnoreSpecificDefaultLibraries)
+ false
+ $(IntDir)\helm.pdb
+ Windows
+ true
+ true
+ true
+ /FORCE:multiple %(AdditionalOptions)
+
+
+ true
+ $(IntDir)\helm.bsc
+
+
+ copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
true
@@ -1348,22 +1461,22 @@
true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StdCall
@@ -1379,621 +1492,621 @@
StdCall
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
\ No newline at end of file
diff --git a/builds/vs12/HelmPlugin.vcxproj.filters b/builds/vs12/HelmPlugin.vcxproj.filters
index e1c9b4ae01..024b08a95d 100644
--- a/builds/vs12/HelmPlugin.vcxproj.filters
+++ b/builds/vs12/HelmPlugin.vcxproj.filters
@@ -1,5 +1,4 @@
-
-
+
@@ -745,12 +744,6 @@
Juce Modules\juce_audio_devices\native
-
- Juce Modules\juce_audio_devices\native
-
-
- Juce Modules\juce_audio_devices\native
-
Juce Modules\juce_audio_devices\native
@@ -826,21 +819,6 @@
Juce Modules\juce_audio_formats\sampler
-
- Juce Modules\juce_audio_plugin_client\AU
-
-
- Juce Modules\juce_audio_plugin_client\RTAS
-
-
- Juce Modules\juce_audio_plugin_client\VST
-
-
- Juce Modules\juce_audio_plugin_client\VST3
-
-
- Juce Modules\juce_audio_plugin_client\AAX
-
Juce Modules\juce_audio_processors\processors
@@ -862,9 +840,6 @@
Juce Modules\juce_audio_processors\format
-
- Juce Modules\juce_audio_processors\format_types
-
Juce Modules\juce_audio_processors\format_types
@@ -1111,21 +1086,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
@@ -1219,15 +1179,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
@@ -1327,12 +1281,6 @@
Juce Modules\juce_graphics\native
-
- Juce Modules\juce_graphics\native
-
-
- Juce Modules\juce_graphics\native
-
Juce Modules\juce_graphics\native
@@ -1681,12 +1629,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
@@ -1696,21 +1638,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
@@ -1768,27 +1695,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
@@ -1831,12 +1746,6 @@
Juce Modules\juce_video\native
-
- Juce Modules\juce_video\native
-
-
- Juce Modules\juce_video\native
-
Juce Modules\juce_video\native
@@ -3740,4 +3649,4 @@
Juce Library Code
-
+
\ No newline at end of file
diff --git a/standalone/builds/vs12/Helm.sln b/standalone/builds/vs12/Helm.sln
index e4683d9f94..ff2bf4a955 100644
--- a/standalone/builds/vs12/Helm.sln
+++ b/standalone/builds/vs12/Helm.sln
@@ -1,17 +1,23 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
+Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
-Project("{BD6D8FB2-A9FA-82B8-D7F9-917D8F3E16D4}") = "Helm", "Helm.vcxproj", "{821EE9D1-07EA-DB3A-3DCC-FD3EB30F85E4}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Helm", "Helm.vcxproj", "{821EE9D1-07EA-DB3A-3DCC-FD3EB30F85E4}"
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
{821EE9D1-07EA-DB3A-3DCC-FD3EB30F85E4}.Debug|Win32.ActiveCfg = Debug|Win32
{821EE9D1-07EA-DB3A-3DCC-FD3EB30F85E4}.Debug|Win32.Build.0 = Debug|Win32
+ {821EE9D1-07EA-DB3A-3DCC-FD3EB30F85E4}.Debug|x64.ActiveCfg = Debug|x64
+ {821EE9D1-07EA-DB3A-3DCC-FD3EB30F85E4}.Debug|x64.Build.0 = Debug|x64
{821EE9D1-07EA-DB3A-3DCC-FD3EB30F85E4}.Release|Win32.ActiveCfg = Release|Win32
{821EE9D1-07EA-DB3A-3DCC-FD3EB30F85E4}.Release|Win32.Build.0 = Release|Win32
+ {821EE9D1-07EA-DB3A-3DCC-FD3EB30F85E4}.Release|x64.ActiveCfg = Release|x64
+ {821EE9D1-07EA-DB3A-3DCC-FD3EB30F85E4}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/standalone/builds/vs12/Helm.vcxproj b/standalone/builds/vs12/Helm.vcxproj
index 760f3ca124..18188b4ada 100644
--- a/standalone/builds/vs12/Helm.vcxproj
+++ b/standalone/builds/vs12/Helm.vcxproj
@@ -1,37 +1,54 @@
-
-
+
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{821EE9D1-07EA-DB3A-3DCC-FD3EB30F85E4}
v110
-
+
Application
false
v110
+
+ Application
+ false
+ v110
+
Application
false
true
v110
-
-
+
+ Application
+ false
+ true
+ v110
+
+
+
-
+
v110
@@ -39,9 +56,13 @@
<_ProjectFileVersion>10.0.30319.1
Helm
+ Helm
true
+ true
Helm
+ Helm
true
+ true
v110
@@ -50,7 +71,7 @@
true
true
Win32
-
+
Disabled
@@ -59,7 +80,7 @@
_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2012_B927B5A8=1;JUCE_APP_VERSION=0.4.1;JUCE_APP_VERSION_HEX=0x401;%(PreprocessorDefinitions)
MultiThreadedDebug
true
-
+
$(IntDir)\
$(IntDir)\
$(IntDir)\
@@ -86,13 +107,55 @@
$(IntDir)\Helm.bsc
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+
+
+
+
+ Disabled
+ ProgramDatabase
+ ..\..\JuceLibraryCode;..\..\..\JUCE\modules;../../../mopo/src;../../../src;../../../src/common;../../../src/editor_components;../../../src/editor_sections;../../../src/look_and_feel;../../../src/standalone;../../../src/synthesis;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2012_B927B5A8=1;JUCE_APP_VERSION=0.4.1;JUCE_APP_VERSION_HEX=0x401;%(PreprocessorDefinitions)
+ MultiThreadedDebug
+ true
+
+
+ $(IntDir)\
+ $(IntDir)\
+ $(IntDir)\
+ Level4
+ true
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ $(OutDir)\Helm.exe
+ true
+ libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)
+ true
+ $(IntDir)\Helm.pdb
+ Windows
+ false
+ true
+
+
+ true
+ $(IntDir)\Helm.bsc
+
+
NDEBUG;%(PreprocessorDefinitions)
true
true
Win32
-
+
MinSpace
@@ -100,7 +163,7 @@
_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2012_B927B5A8=1;JUCE_APP_VERSION=0.4.1;JUCE_APP_VERSION_HEX=0x401;%(PreprocessorDefinitions)
MultiThreaded
true
-
+
$(IntDir)\
$(IntDir)\
$(IntDir)\
@@ -128,100 +191,142 @@
$(IntDir)\Helm.bsc
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+
+
+
+
+ MinSpace
+ ..\..\JuceLibraryCode;..\..\..\JUCE\modules;../../../mopo/src;../../../src;../../../src/common;../../../src/editor_components;../../../src/editor_sections;../../../src/look_and_feel;../../../src/standalone;../../../src/synthesis;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2012_B927B5A8=1;JUCE_APP_VERSION=0.4.1;JUCE_APP_VERSION_HEX=0x401;%(PreprocessorDefinitions)
+ MultiThreaded
+ true
+
+
+ $(IntDir)\
+ $(IntDir)\
+ $(IntDir)\
+ Level4
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ $(OutDir)\Helm.exe
+ true
+ %(IgnoreSpecificDefaultLibraries)
+ false
+ $(IntDir)\Helm.pdb
+ Windows
+ true
+ true
+ true
+
+
+ true
+ $(IntDir)\Helm.bsc
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
true
@@ -1341,621 +1446,625 @@
true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
-
-
+
+
+
\ No newline at end of file
diff --git a/standalone/builds/vs12/Helm.vcxproj.filters b/standalone/builds/vs12/Helm.vcxproj.filters
index 379540c474..1627be885e 100644
--- a/standalone/builds/vs12/Helm.vcxproj.filters
+++ b/standalone/builds/vs12/Helm.vcxproj.filters
@@ -1,5 +1,4 @@
-
-
+
@@ -727,12 +726,6 @@
Juce Modules\juce_audio_devices\native
-
- Juce Modules\juce_audio_devices\native
-
-
- Juce Modules\juce_audio_devices\native
-
Juce Modules\juce_audio_devices\native
@@ -829,9 +822,6 @@
Juce Modules\juce_audio_processors\format
-
- Juce Modules\juce_audio_processors\format_types
-
Juce Modules\juce_audio_processors\format_types
@@ -1078,21 +1068,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
@@ -1186,15 +1161,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
@@ -1294,12 +1263,6 @@
Juce Modules\juce_graphics\native
-
- Juce Modules\juce_graphics\native
-
-
- Juce Modules\juce_graphics\native
-
Juce Modules\juce_graphics\native
@@ -1648,12 +1611,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
@@ -1663,21 +1620,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
@@ -1735,27 +1677,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
@@ -1798,12 +1728,6 @@
Juce Modules\juce_video\native
-
- Juce Modules\juce_video\native
-
-
- Juce Modules\juce_video\native
-
Juce Modules\juce_video\native
@@ -3525,6 +3449,7 @@
Juce Library Code
+
@@ -3644,4 +3569,7 @@
Juce Library Code
-
+
+
+
+
\ No newline at end of file
diff --git a/standalone/builds/vs12/resources.rc b/standalone/builds/vs12/resources.rc
old mode 100644
new mode 100755
index dc1eea6dc6..48fbc92871
--- a/standalone/builds/vs12/resources.rc
+++ b/standalone/builds/vs12/resources.rc
@@ -1,30 +1,94 @@
-#ifdef JUCE_USER_DEFINED_RC_FILE
- #include JUCE_USER_DEFINED_RC_FILE
-#else
+// Microsoft Visual C++ generated resource script.
+//
+#include "resource.h"
+/////////////////////////////////////////////////////////////////////////////
+// English (United States) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
-#undef WIN32_LEAN_AND_MEAN
-#define WIN32_LEAN_AND_MEAN
-#include
+/////////////////////////////////////////////////////////////////////////////
+//
+// Version
+//
VS_VERSION_INFO VERSIONINFO
-FILEVERSION 0,4,1,0
+ FILEVERSION 0,4,1,0
+ PRODUCTVERSION 0,0,0,0
+ FILEFLAGSMASK 0x0L
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x0L
+ FILETYPE 0x0L
+ FILESUBTYPE 0x0L
BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904E4"
+ BLOCK "StringFileInfo"
BEGIN
- VALUE "CompanyName", "Matt Tytel\0"
- VALUE "FileDescription", "Helm\0"
- VALUE "FileVersion", "0.4.1\0"
- VALUE "ProductName", "Helm\0"
- VALUE "ProductVersion", "0.4.1\0"
+ BLOCK "040904E4"
+ BEGIN
+ VALUE "CompanyName", "Matt Tytel"
+ VALUE "FileDescription", "Helm"
+ VALUE "FileVersion", "0.4.1"
+ VALUE "ProductName", "Helm"
+ VALUE "ProductVersion", "0.4.1"
+ END
END
- END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 65001
+ END
+END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 65001
- END
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE
+BEGIN
+ "resource.h\0"
END
-#endif
+2 TEXTINCLUDE
+BEGIN
+ "\0"
+END
+
+3 TEXTINCLUDE
+BEGIN
+ "\r\n"
+ "\0"
+END
+
+#endif // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Icon
+//
+
+// Icon with lowest ID value placed first to ensure application icon
+// remains consistent on all systems.
+IDI_ICON1 ICON "C:\\helm\\images\\helm_icon_128_1x.ico"
+#endif // English (United States) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+
+
+/////////////////////////////////////////////////////////////////////////////
+#endif // not APSTUDIO_INVOKED
+