diff --git a/Builds/VisualStudio2012/Dexed.sln b/Builds/VisualStudio2012/Dexed.sln
new file mode 100644
index 0000000..428e5fb
--- /dev/null
+++ b/Builds/VisualStudio2012/Dexed.sln
@@ -0,0 +1,19 @@
+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}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ 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}.Release|Win32.ActiveCfg = Release|Win32
+ {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Builds/VisualStudio2012/Dexed.v11.suo b/Builds/VisualStudio2012/Dexed.v11.suo
new file mode 100644
index 0000000..6c8e5c3
Binary files /dev/null and b/Builds/VisualStudio2012/Dexed.v11.suo differ
diff --git a/Builds/VisualStudio2012/Dexed.vcxproj b/Builds/VisualStudio2012/Dexed.vcxproj
new file mode 100644
index 0000000..1d064a6
--- /dev/null
+++ b/Builds/VisualStudio2012/Dexed.vcxproj
@@ -0,0 +1,1540 @@
+
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {1A9EF105-5BF5-9FB6-9634-A91A6D840866}
+ v110
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v110
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ true
+ v110
+
+
+
+
+
+
+
+ v110
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\Debug\
+ Dexed
+ true
+ .\Release\
+ Dexed
+ true
+ v110
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+
+
+
+ Disabled
+ EditAndContinue
+ ..\..\JuceLibraryCode;..\..\JuceLibraryCode\modules;C:\work\vstsdk2.4;%(AdditionalIncludeDirectories)
+ WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2012_78A501F=1;%(PreprocessorDefinitions)
+ MultiThreadedDebug
+ true
+
+ $(IntDir)\
+ $(IntDir)\
+ $(IntDir)\
+ Level4
+ true
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ $(OutDir)\Dexed.dll
+ true
+ libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)
+ true
+ $(IntDir)\Dexed.pdb
+ Windows
+ MachineX86
+ false
+ true
+
+
+ true
+ $(IntDir)\Dexed.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+
+
+
+ MinSpace
+ ..\..\JuceLibraryCode;..\..\JuceLibraryCode\modules;C:\work\vstsdk2.4;%(AdditionalIncludeDirectories)
+ WIN32;_WINDOWS;NDEBUG;JUCER_VS2012_78A501F=1;%(PreprocessorDefinitions)
+ MultiThreaded
+ true
+
+ $(IntDir)\
+ $(IntDir)\
+ $(IntDir)\
+ Level4
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ $(OutDir)\Dexed.dll
+ true
+ %(IgnoreSpecificDefaultLibraries)
+ false
+ $(IntDir)\Dexed.pdb
+ Windows
+ MachineX86
+ true
+ true
+ true
+
+
+ true
+ $(IntDir)\Dexed.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ StdCall
+
+
+ StdCall
+
+
+ StdCall
+
+
+ StdCall
+
+
+ StdCall
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Builds/VisualStudio2012/Dexed.vcxproj.filters b/Builds/VisualStudio2012/Dexed.vcxproj.filters
new file mode 100644
index 0000000..9f9bdac
--- /dev/null
+++ b/Builds/VisualStudio2012/Dexed.vcxproj.filters
@@ -0,0 +1,2648 @@
+
+
+
+
+
+ {B90C76C9-07F8-4447-4E85-533FEBF85EB8}
+
+
+ {A4A2BA4F-D40D-22B2-5C99-2C2FE535C844}
+
+
+ {C5AF6998-922C-E781-8C7B-4ACFAA05FAAF}
+
+
+ {9DB0CF5F-F6E7-E40E-5CE4-E122873AC45A}
+
+
+ {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC}
+
+
+ {3247ED97-A75A-F50B-8CCC-46155E895806}
+
+
+ {A33A1E1D-AC2C-6382-8681-48B0FC374C60}
+
+
+ {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0}
+
+
+ {11A75801-B027-40BD-4993-023023ACCBF7}
+
+
+ {EF2CAB40-0432-429B-C517-86ADF136BB8A}
+
+
+ {8F7EC212-3168-AD81-5064-C45BA838C408}
+
+
+ {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F}
+
+
+ {1ED92A41-D496-5397-A4B0-9FA52DBA9215}
+
+
+ {50F044B3-0D39-198B-CA5F-BE5E6C078D04}
+
+
+ {AF5F4789-D607-BFD8-D853-09473C27449C}
+
+
+ {F0C10808-8C36-BCD0-D25F-523774B0ADA2}
+
+
+ {EA1913F9-0E99-FEC5-0192-0C197611B8F8}
+
+
+ {0B0E7392-324B-088C-FBEB-5FE999D61782}
+
+
+ {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF}
+
+
+ {20254EFE-6CBD-31A7-2119-92B1E0E0E311}
+
+
+ {70796D73-6D30-8A1B-4732-7C021E47C05A}
+
+
+ {EB8DD942-E2CB-869F-D381-E02A65BA790B}
+
+
+ {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B}
+
+
+ {8167E753-09C7-5D1C-EF2B-32D297557443}
+
+
+ {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB}
+
+
+ {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88}
+
+
+ {244D11B0-2D68-3C08-A0B7-0D12469BC3AA}
+
+
+ {476C69CE-0B67-6B85-E888-45D91E37A29E}
+
+
+ {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6}
+
+
+ {0608ADE9-66EF-1A19-6D57-12D07F76EB53}
+
+
+ {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1}
+
+
+ {C9F6D785-BF78-5AA1-B479-111C65397864}
+
+
+ {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D}
+
+
+ {DA0DC4AC-B511-A2D4-199A-C93454D6F114}
+
+
+ {91929C6F-7902-B87D-5260-2F6CBF8ACD93}
+
+
+ {C294408A-2005-2E9E-7AC0-8D3ABE8AC175}
+
+
+ {4634FFAE-9586-A970-364C-4FDDA635F99F}
+
+
+ {F2B2F310-F30F-7166-42A9-9BF9C230DA78}
+
+
+ {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B}
+
+
+ {F03654BC-34D8-F975-BEA3-750CC2783D23}
+
+
+ {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F}
+
+
+ {FA891A58-9FDA-9651-43C4-714A19B5D08D}
+
+
+ {C79A4D23-7866-8F3E-AC39-BD68C52A9259}
+
+
+ {928D8FCC-5E00-174B-6538-93E8D75AB396}
+
+
+ {1988E68A-A964-64CA-0E0C-26FF9BC5176C}
+
+
+ {3DF036EA-3B80-553B-2494-3AAC835CAE75}
+
+
+ {358AEA11-3F96-36AE-7B32-71373B5C5396}
+
+
+ {F2A38F45-6E55-E147-2E52-64A89FDD9D59}
+
+
+ {6172822C-01A5-E824-12DA-FA43FA934D35}
+
+
+ {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD}
+
+
+ {B098BC87-3298-7E6B-12DC-D26C09CDCAED}
+
+
+ {6322B88F-984A-C3CD-6263-38D7AA49B6EC}
+
+
+ {73C1E759-AD90-59A3-942E-2D10FAA29107}
+
+
+ {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26}
+
+
+ {4926B3FF-E797-F586-857A-69D9703FA2D1}
+
+
+ {EBC65085-3AD5-280C-1A29-2B1683643AA1}
+
+
+ {413F481F-075C-2958-115C-D8268682FCB7}
+
+
+ {69E1179D-76EC-26DC-C3E6-6602ED26D783}
+
+
+ {C1A1A236-AB01-173E-96C3-0706BFF93B1E}
+
+
+ {1182303F-ECA3-166D-AC0C-92C5E762CB93}
+
+
+ {26ECA2AF-7368-C6CC-58EF-017ECD1862D0}
+
+
+ {E37D25CD-4350-4614-055B-7ABC55E67895}
+
+
+ {FFC6E1CC-C772-75E6-5087-FB5D4E016799}
+
+
+ {8E43579F-C185-266D-DD67-F8B95BD80F2F}
+
+
+ {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D}
+
+
+ {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4}
+
+
+ {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757}
+
+
+ {75F1F352-251A-75E0-D941-8431588F5C1E}
+
+
+ {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC}
+
+
+ {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1}
+
+
+ {E980FADB-6E3F-B93C-DE02-CE4271C9BA93}
+
+
+ {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B}
+
+
+ {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76}
+
+
+ {5A0AA36E-3957-E413-14C6-31CBE15271DF}
+
+
+ {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB}
+
+
+ {F408DCA2-D5E2-0A3A-A064-A1D045889BC1}
+
+
+ {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4}
+
+
+ {46535B56-3737-2BE8-E3A0-571BCBEB2DA4}
+
+
+ {C2B9505B-27B4-F650-12BD-F477D4BBCBAA}
+
+
+ {61712B09-5783-ADFA-2001-5A0C3D7764EB}
+
+
+ {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852}
+
+
+ {8EC9572F-3CCA-E930-74B6-CB6139DE0E17}
+
+
+ {C60A6FCA-9462-922E-AD8D-69F10C9049AF}
+
+
+ {D56498EE-E354-1F00-5EEE-8CF7944BEAFB}
+
+
+ {61B2920C-494D-D8CB-C0C7-5DBF3D76D164}
+
+
+ {66C9B809-8739-A217-C78D-A15D6089B8E3}
+
+
+ {C413328B-5D81-89EE-F4F3-75752E700DE4}
+
+
+ {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61}
+
+
+
+
+ Dexed\Source
+
+
+ Dexed\Source
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source
+
+
+ Dexed\Source
+
+
+ Dexed\Source
+
+
+ Dexed\Source
+
+
+ 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\effects
+
+
+ Juce Modules\juce_audio_basics\effects
+
+
+ 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_plugin_client\AU
+
+
+ Juce Modules\juce_audio_plugin_client\RTAS
+
+
+ Juce Modules\juce_audio_plugin_client\RTAS
+
+
+ Juce Modules\juce_audio_plugin_client\RTAS
+
+
+ Juce Modules\juce_audio_plugin_client\RTAS
+
+
+ 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\AAX
+
+
+ Juce Modules\juce_audio_plugin_client\AAX
+
+
+ Juce Modules\juce_audio_plugin_client\utility
+
+
+ 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\format
+
+
+ Juce Modules\juce_audio_processors\format
+
+
+ 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\scanning
+
+
+ Juce Modules\juce_audio_processors\scanning
+
+
+ Juce Modules\juce_audio_processors\scanning
+
+
+ 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_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\maths
+
+
+ Juce Modules\juce_core\maths
+
+
+ Juce Modules\juce_core\maths
+
+
+ Juce Modules\juce_core\memory
+
+
+ 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\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\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\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\logging
+
+
+ Juce Modules\juce_core\logging
+
+
+ Juce Modules\juce_core\system
+
+
+ Juce Modules\juce_core\xml
+
+
+ Juce Modules\juce_core\xml
+
+
+ Juce Modules\juce_core\javascript
+
+
+ Juce Modules\juce_core\javascript
+
+
+ Juce Modules\juce_core\zip
+
+
+ Juce Modules\juce_core\zip
+
+
+ Juce Modules\juce_core\zip
+
+
+ Juce Modules\juce_core\unit_tests
+
+
+ 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_data_structures\values
+
+
+ Juce Modules\juce_data_structures\values
+
+
+ Juce Modules\juce_data_structures\undomanager
+
+
+ Juce Modules\juce_data_structures\app_properties
+
+
+ Juce Modules\juce_data_structures\app_properties
+
+
+ Juce Modules\juce_events\messages
+
+
+ Juce Modules\juce_events\messages
+
+
+ Juce Modules\juce_events\messages
+
+
+ Juce Modules\juce_events\messages
+
+
+ Juce Modules\juce_events\timers
+
+
+ Juce Modules\juce_events\timers
+
+
+ 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\native
+
+
+ Juce Modules\juce_events\native
+
+
+ Juce Modules\juce_events\native
+
+
+ Juce Modules\juce_events\native
+
+
+ Juce Modules\juce_events\native
+
+
+ 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\images
+
+
+ Juce Modules\juce_graphics\images
+
+
+ Juce Modules\juce_graphics\images
+
+
+ Juce Modules\juce_graphics\images
+
+
+ Juce Modules\juce_graphics\image_formats
+
+
+ Juce Modules\juce_graphics\image_formats
+
+
+ Juce Modules\juce_graphics\image_formats
+
+
+ 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\placement
+
+
+ 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\effects
+
+
+ Juce Modules\juce_graphics\effects
+
+
+ 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_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\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\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\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\menus
+
+
+ Juce Modules\juce_gui_basics\menus
+
+
+ Juce Modules\juce_gui_basics\menus
+
+
+ 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\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\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\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\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\lookandfeel
+
+
+ Juce Modules\juce_gui_basics\lookandfeel
+
+
+ Juce Modules\juce_gui_basics\lookandfeel
+
+
+ Juce Modules\juce_gui_basics\lookandfeel
+
+
+ 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\commands
+
+
+ Juce Modules\juce_gui_basics\commands
+
+
+ Juce Modules\juce_gui_basics\commands
+
+
+ Juce Modules\juce_gui_basics\commands
+
+
+ Juce Modules\juce_gui_basics\misc
+
+
+ Juce Modules\juce_gui_basics\misc
+
+
+ Juce Modules\juce_gui_basics\application
+
+
+ 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_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\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 Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+
+
+ Dexed\Source
+
+
+ Dexed\Source
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source\msfa
+
+
+ Dexed\Source
+
+
+ Dexed\Source
+
+
+ Dexed\Source
+
+
+ Dexed\Source
+
+
+ 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\effects
+
+
+ Juce Modules\juce_audio_basics\effects
+
+
+ Juce Modules\juce_audio_basics\effects
+
+
+ Juce Modules\juce_audio_basics\effects
+
+
+ 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
+
+
+ Juce Modules\juce_audio_plugin_client\RTAS
+
+
+ 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
+
+
+ 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\format
+
+
+ Juce Modules\juce_audio_processors\format
+
+
+ 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\scanning
+
+
+ Juce Modules\juce_audio_processors\scanning
+
+
+ Juce Modules\juce_audio_processors\scanning
+
+
+ Juce Modules\juce_audio_processors
+
+
+ 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
+
+
+ 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\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\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\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\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\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\logging
+
+
+ Juce Modules\juce_core\logging
+
+
+ Juce Modules\juce_core\system
+
+
+ Juce Modules\juce_core\system
+
+
+ Juce Modules\juce_core\system
+
+
+ Juce Modules\juce_core\system
+
+
+ Juce Modules\juce_core\xml
+
+
+ Juce Modules\juce_core\xml
+
+
+ Juce Modules\juce_core\javascript
+
+
+ Juce Modules\juce_core\javascript
+
+
+ Juce Modules\juce_core\zip
+
+
+ Juce Modules\juce_core\zip
+
+
+ Juce Modules\juce_core\zip
+
+
+ Juce Modules\juce_core\unit_tests
+
+
+ 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
+
+
+ Juce Modules\juce_data_structures\values
+
+
+ Juce Modules\juce_data_structures\values
+
+
+ Juce Modules\juce_data_structures\undomanager
+
+
+ Juce Modules\juce_data_structures\undomanager
+
+
+ Juce Modules\juce_data_structures\app_properties
+
+
+ Juce Modules\juce_data_structures\app_properties
+
+
+ Juce Modules\juce_data_structures
+
+
+ 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\timers
+
+
+ Juce Modules\juce_events\timers
+
+
+ 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\broadcasters
+
+
+ Juce Modules\juce_events\interprocess
+
+
+ Juce Modules\juce_events\interprocess
+
+
+ Juce Modules\juce_events\native
+
+
+ Juce Modules\juce_events\native
+
+
+ Juce Modules\juce_events\native
+
+
+ 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\images
+
+
+ Juce Modules\juce_graphics\images
+
+
+ Juce Modules\juce_graphics\images
+
+
+ Juce Modules\juce_graphics\images
+
+
+ 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\placement
+
+
+ Juce Modules\juce_graphics\placement
+
+
+ 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\effects
+
+
+ Juce Modules\juce_graphics\effects
+
+
+ Juce Modules\juce_graphics\effects
+
+
+ Juce Modules\juce_graphics\native
+
+
+ Juce Modules\juce_graphics\native
+
+
+ Juce Modules\juce_graphics\native
+
+
+ Juce Modules\juce_graphics
+
+
+ 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\components
+
+
+ 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\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\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\menus
+
+
+ Juce Modules\juce_gui_basics\menus
+
+
+ Juce Modules\juce_gui_basics\menus
+
+
+ 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\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\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\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\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\lookandfeel
+
+
+ Juce Modules\juce_gui_basics\lookandfeel
+
+
+ Juce Modules\juce_gui_basics\lookandfeel
+
+
+ Juce Modules\juce_gui_basics\lookandfeel
+
+
+ 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\filebrowser
+
+
+ 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\misc
+
+
+ Juce Modules\juce_gui_basics\misc
+
+
+ Juce Modules\juce_gui_basics\application
+
+
+ Juce Modules\juce_gui_basics\native
+
+
+ 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\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\native
+
+
+ Juce Modules\juce_gui_extra
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+ Juce Library Code
+
+
+
+
+ Dexed\Resources
+
+
+ Juce Modules\juce_audio_basics
+
+
+ Juce Modules\juce_audio_plugin_client
+
+
+ Juce Modules\juce_audio_processors
+
+
+ Juce Modules\juce_audio_utils
+
+
+ Juce Modules\juce_core\zip
+
+
+ Juce Modules\juce_core\native
+
+
+ Juce Modules\juce_core
+
+
+ Juce Modules\juce_data_structures
+
+
+ Juce Modules\juce_events
+
+
+ Juce Modules\juce_graphics\image_formats
+
+
+ Juce Modules\juce_graphics
+
+
+ Juce Modules\juce_gui_basics
+
+
+ Juce Modules\juce_gui_extra
+
+
+ Juce Library Code
+
+
+
+
+ Juce Library Code
+
+
+
diff --git a/Builds/VisualStudio2012/resources.rc b/Builds/VisualStudio2012/resources.rc
new file mode 100644
index 0000000..f1ce455
--- /dev/null
+++ b/Builds/VisualStudio2012/resources.rc
@@ -0,0 +1,30 @@
+#ifdef JUCE_USER_DEFINED_RC_FILE
+ #include JUCE_USER_DEFINED_RC_FILE
+#else
+
+#undef WIN32_LEAN_AND_MEAN
+#define WIN32_LEAN_AND_MEAN
+#include
+
+VS_VERSION_INFO VERSIONINFO
+FILEVERSION 1,0,0,0
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904E4"
+ BEGIN
+ VALUE "CompanyName", "Digital Suburban\0"
+ VALUE "FileDescription", "Dexed\0"
+ VALUE "FileVersion", "1.0.0\0"
+ VALUE "ProductName", "Dexed\0"
+ VALUE "ProductVersion", "1.0.0\0"
+ END
+ END
+
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 65001
+ END
+END
+
+#endif
diff --git a/Dexed.jucer b/Dexed.jucer
index 4348518..33a3a0f 100644
--- a/Dexed.jucer
+++ b/Dexed.jucer
@@ -82,6 +82,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp
index 455553a..0688d96 100755
--- a/Source/PluginProcessor.cpp
+++ b/Source/PluginProcessor.cpp
@@ -21,12 +21,12 @@
#include "PluginProcessor.h"
#include "PluginEditor.h"
-#include "synth.h"
-#include "freqlut.h"
-#include "sin.h"
-#include "exp2.h"
-#include "pitchenv.h"
-#include "aligned_buf.h"
+#include "msfa/synth.h"
+#include "msfa/freqlut.h"
+#include "msfa/sin.h"
+#include "msfa/exp2.h"
+#include "msfa/pitchenv.h"
+#include "msfa/aligned_buf.h"
//==============================================================================
DexedAudioProcessor::DexedAudioProcessor() {
diff --git a/Source/PluginProcessor.h b/Source/PluginProcessor.h
index 8bde4e4..ab52840 100755
--- a/Source/PluginProcessor.h
+++ b/Source/PluginProcessor.h
@@ -160,6 +160,10 @@ private:
};
+#ifdef _MSC_VER
+#define TRACE(fmt, ...) DexedAudioProcessor::log(__FUNCTION__,fmt,##__VA_ARGS__)
+#else
#define TRACE(fmt, ...) DexedAudioProcessor::log(__PRETTY_FUNCTION__,fmt,##__VA_ARGS__)
+#endif
#endif // PLUGINPROCESSOR_H_INCLUDED
diff --git a/Source/msfa/env.h b/Source/msfa/env.h
index d76dc06..b474530 100755
--- a/Source/msfa/env.h
+++ b/Source/msfa/env.h
@@ -17,6 +17,8 @@
#ifndef __ENV_H
#define __ENV_H
+#include "synth.h"
+
// DX7 envelope generation
class Env {
diff --git a/Source/msfa/exp2.cc b/Source/msfa/exp2.cc
index ac0ae43..84feb20 100755
--- a/Source/msfa/exp2.cc
+++ b/Source/msfa/exp2.cc
@@ -14,6 +14,7 @@
* limitations under the License.
*/
+#define _USE_MATH_DEFINES
#include
#include "synth.h"
@@ -21,6 +22,12 @@
#include
+#ifdef _MSC_VER
+#define exp2(arg) pow(2.0, arg)
+#endif
+
+
+
int32_t exp2tab[EXP2_N_SAMPLES << 1];
void Exp2::init() {
diff --git a/Source/msfa/sin.cc b/Source/msfa/sin.cc
index 22d8899..5b09de4 100755
--- a/Source/msfa/sin.cc
+++ b/Source/msfa/sin.cc
@@ -14,6 +14,7 @@
* limitations under the License.
*/
+#define _USE_MATH_DEFINES
#include
#include "synth.h"
diff --git a/Source/msfa/synth.h b/Source/msfa/synth.h
index 2d310d8..10e7543 100755
--- a/Source/msfa/synth.h
+++ b/Source/msfa/synth.h
@@ -17,9 +17,14 @@
#ifndef __SYNTH_H
#define __SYNTH_H
-// This may not be present on MSVC.
+// This IS not be present on MSVC.
// See http://stackoverflow.com/questions/126279/c99-stdint-h-header-and-ms-visual-studio
#include
+#ifdef _MSC_VER
+typedef __int32 int32_t;
+typedef unsigned __int32 uint32_t;
+typedef __int16 SInt16;
+#endif
#define LG_N 6
#define N (1 << LG_N)
@@ -33,10 +38,12 @@
#endif
#endif
+
// #undef SynthMemoryBarrier()
#ifndef SynthMemoryBarrier
-#warning Memory barrier is not enabled
+// need to understand why this must be defined
+// #warning Memory barrier is not enabled
#define SynthMemoryBarrier()
#endif