diff --git a/Builds/VisualStudio2012/Dexed.sln b/Builds/VisualStudio2012/Dexed.sln index 6b5dd1b..5795149 100644 --- a/Builds/VisualStudio2012/Dexed.sln +++ b/Builds/VisualStudio2012/Dexed.sln @@ -1,17 +1,23 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2012 -Project("{BD26B4C3-163D-4785-A63F-D3E66858BFF3}") = "Dexed", "Dexed.vcxproj", "{1A9EF105-5BF5-9FB6-9634-A91A6D840866}" +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Express 2012 for Windows Desktop +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Dexed", "Dexed.vcxproj", "{1A9EF105-5BF5-9FB6-9634-A91A6D840866}" 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 {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Debug|Win32.ActiveCfg = Debug|Win32 {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Debug|Win32.Build.0 = Debug|Win32 + {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Debug|x64.ActiveCfg = Debug|x64 + {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Debug|x64.Build.0 = Debug|x64 {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Release|Win32.ActiveCfg = Release|Win32 {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Release|Win32.Build.0 = Release|Win32 + {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Release|x64.ActiveCfg = Release|x64 + {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Builds/VisualStudio2012/Dexed.v11.suo b/Builds/VisualStudio2012/Dexed.v11.suo index 5c2332d..d78d4db 100644 Binary files a/Builds/VisualStudio2012/Dexed.v11.suo and b/Builds/VisualStudio2012/Dexed.v11.suo differ diff --git a/Builds/VisualStudio2012/Dexed.vcxproj b/Builds/VisualStudio2012/Dexed.vcxproj index 5f4ad79..876dc34 100644 --- a/Builds/VisualStudio2012/Dexed.vcxproj +++ b/Builds/VisualStudio2012/Dexed.vcxproj @@ -1,37 +1,54 @@ - - + Debug Win32 + + Debug + x64 + Release Win32 + + Release + x64 + {1A9EF105-5BF5-9FB6-9634-A91A6D840866} v110 - + DynamicLibrary false v110 + + DynamicLibrary + false + v110 + DynamicLibrary false true v110 - - + + DynamicLibrary + false + true + v110 + + + - + v110 @@ -40,10 +57,14 @@ <_ProjectFileVersion>10.0.30319.1 .\Debug\ Dexed + Dexed true + true .\Release\ Dexed + Dexed true + true v110 @@ -52,7 +73,7 @@ true true Win32 - + Disabled @@ -61,7 +82,7 @@ WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2012_78A501F=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions) MultiThreadedDebugDLL true - + $(IntDir)\ $(IntDir)\ $(IntDir)\ @@ -89,7 +110,53 @@ $(IntDir)\Dexed.bsc - copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3" + copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3" + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + + + + + Disabled + ProgramDatabase + ..\..\JuceLibraryCode;..\..\JuceLibraryCode\modules;C:\work\vstsdk2.4;%(AdditionalIncludeDirectories) + WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2012_78A501F=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + true + + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + + + _DEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\Dexed.dll + true + libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) + true + $(IntDir)\Dexed.pdb + Windows + false + true + /FORCE:multiple %(AdditionalOptions) + + + true + $(IntDir)\Dexed.bsc + + + copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3" @@ -98,15 +165,15 @@ true true Win32 - + MinSpace ..\..\JuceLibraryCode;..\..\JuceLibraryCode\modules;C:\work\vstsdk2.4;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;JUCER_VS2012_78A501F=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions) - MultiThreadedDLL + MultiThreaded true - + $(IntDir)\ $(IntDir)\ $(IntDir)\ @@ -135,32 +202,78 @@ $(IntDir)\Dexed.bsc - copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3" + copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3" + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + + + + + MinSpace + ..\..\JuceLibraryCode;..\..\JuceLibraryCode\modules;C:\work\vstsdk2.4;%(AdditionalIncludeDirectories) + WIN32;_WINDOWS;NDEBUG;JUCER_VS2012_78A501F=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions) + MultiThreaded + true + + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + + + NDEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\Dexed.dll + true + %(IgnoreSpecificDefaultLibraries) + false + $(IntDir)\Dexed.pdb + Windows + true + true + true + /FORCE:multiple %(AdditionalOptions) + + + true + $(IntDir)\Dexed.bsc + + + copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3" - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + true @@ -1106,20 +1219,20 @@ true - - - - - - - - - - - - - - + + + + + + + + + + + + + + StdCall @@ -1135,447 +1248,447 @@ StdCall - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - + - - - + + + \ No newline at end of file diff --git a/Builds/VisualStudio2012/Dexed.vcxproj.filters b/Builds/VisualStudio2012/Dexed.vcxproj.filters index 04a6dc2..1a82317 100644 --- a/Builds/VisualStudio2012/Dexed.vcxproj.filters +++ b/Builds/VisualStudio2012/Dexed.vcxproj.filters @@ -1,5 +1,4 @@ - - + @@ -397,9 +396,6 @@ Juce Modules\juce_audio_basics\synthesisers - - Juce Modules\juce_audio_plugin_client\AU - Juce Modules\juce_audio_plugin_client\RTAS @@ -415,27 +411,15 @@ Juce Modules\juce_audio_plugin_client\RTAS - - Juce Modules\juce_audio_plugin_client\RTAS - 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\VST3 - Juce Modules\juce_audio_plugin_client\AAX - - Juce Modules\juce_audio_plugin_client\AAX - Juce Modules\juce_audio_plugin_client\utility @@ -460,9 +444,6 @@ Juce Modules\juce_audio_processors\format - - Juce Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types @@ -703,21 +684,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 @@ -790,15 +756,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 @@ -898,12 +858,6 @@ Juce Modules\juce_graphics\native - - Juce Modules\juce_graphics\native - - - Juce Modules\juce_graphics\native - Juce Modules\juce_graphics\native @@ -1252,12 +1206,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 @@ -1267,21 +1215,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 @@ -1336,27 +1269,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 @@ -1429,6 +1350,15 @@ Juce Library Code + + + + + + + + + @@ -2732,4 +2662,4 @@ Juce Library Code - + \ No newline at end of file diff --git a/README.md b/README.md index a0bc218..6b79fec 100644 --- a/README.md +++ b/README.md @@ -29,12 +29,12 @@ in normal operation it shouldn't crash and the VST state saving works. If you do new version here but you see it in the change log, it's because this version is in development (current sprint). Only officials (tested) builds are listed here. -* Version 0.7.0 OMG ! +* Version 0.7.0 [vst win32/x64](http://le-son666.com/software/dexed/dexed-0.7.0-win.zip) - [vst os x](http://le-son666.com/software/dexed/dexed-0.7.0-osx.vst.zip) * Version 0.6.1 [vst win32/x64](http://le-son666.com/software/dexed/dexed-0.6.1-win.zip) - [vst os x](http://le-son666.com/software/dexed/dexed-0.6.1-osx.vst.zip) Changelog --------- -#### Version 0.7.0 (current sprint) +#### Version 0.7.0 * Preliminary Algo 4 & 6 feedback support * DX Engine 'Dirty DX' emulation, including one based on OPL chips * DX Engine LFO amplitude. This still needs tuning. @@ -43,7 +43,7 @@ Changelog * Fixed stucked notes when programs where changed * Fixed engine envelopes wrong timing if it was not 44100Khz * Fixed only .syx are shown when we are using the Dexed_cart.zip cartridges collection -* The DX7 Sysex port are now only used for sysex messages. This is to avoid any midi note feedback. +* The DX7 Sysex port are now only used for sysex messages. This is used to avoid any midi note feedback. #### Version 0.6.1 * Mouse over + LFO type fix + pitch eg values diff --git a/Source/Dexed.h b/Source/Dexed.h index 2929ae2..b61deb3 100644 --- a/Source/Dexed.h +++ b/Source/Dexed.h @@ -24,14 +24,14 @@ void dexed_trace(const char *source, const char *fmt, ...); #ifdef DEBUG - #define DEXED_VERSION "0.7.0a1 DEBUG" + #define DEXED_VERSION "0.7.0 DEBUG" #ifdef _MSC_VER #define TRACE(fmt, ...) dexed_trace(__FUNCTION__,fmt,##__VA_ARGS__) #else #define TRACE(fmt, ...) dexed_trace(__PRETTY_FUNCTION__,fmt,##__VA_ARGS__) #endif #else - #define DEXED_VERSION "0.7.0a1" + #define DEXED_VERSION "0.7.0" #define TRACE(fmt, ...) #endif