Browse Source

Update all examples and extras projects to use new Projucer defaults

tags/2021-05-28
ed 7 years ago
parent
commit
3664575ef1
77 changed files with 1013 additions and 1411 deletions
  1. +9
    -18
      examples/AUv3Synth/AUv3Synth.jucer
  2. +14
    -28
      examples/AnalyticsCollection/AnalyticsCollection.jucer
  3. +1
    -1
      examples/AnalyticsCollection/Builds/MacOSX/AnalyticsCollection.xcodeproj/project.pbxproj
  4. +1
    -1
      examples/AnalyticsCollection/Builds/MacOSX/Info-App.plist
  5. +2
    -0
      examples/AnalyticsCollection/Builds/VisualStudio2017/resources.rc
  6. +1
    -1
      examples/AnalyticsCollection/Builds/iOS/AnalyticsCollection.xcodeproj/project.pbxproj
  7. +1
    -1
      examples/AnalyticsCollection/Builds/iOS/Info-App.plist
  8. +10
    -19
      examples/AnimationAppExample/AnimationAppExample.jucer
  9. +9
    -18
      examples/AudioAppExample/AudioAppExample.jucer
  10. +13
    -19
      examples/BLOCKS/BlocksDrawing/BlocksDrawing.jucer
  11. +13
    -19
      examples/BLOCKS/BlocksMonitor/BlocksMonitor.jucer
  12. +13
    -19
      examples/BLOCKS/BlocksSynth/BlocksSynth.jucer
  13. +10
    -18
      examples/BouncingBallWavetableDemo/BouncingBallWavetableDemo.jucer
  14. +6
    -6
      examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo.sln
  15. +18
    -18
      examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj
  16. +9
    -16
      examples/ComponentTutorialExample/ComponentTutorialExample.jucer
  17. +17
    -30
      examples/DSP module plugin demo/DSP module plugin demo.jucer
  18. +11
    -16
      examples/DSPDemo/DSPDemo.jucer
  19. +24
    -53
      examples/Demo/JuceDemo.jucer
  20. +14
    -24
      examples/HelloWorld/HelloWorld.jucer
  21. +15
    -23
      examples/InAppPurchase/InAppPurchase.jucer
  22. +11
    -20
      examples/MPETest/MPETest.jucer
  23. +16
    -31
      examples/MidiTest/MidiTest.jucer
  24. +6
    -6
      examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo.sln
  25. +18
    -18
      examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj
  26. +17
    -32
      examples/NetworkGraphicsDemo/NetworkGraphicsDemo.jucer
  27. +6
    -6
      examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor.sln
  28. +18
    -18
      examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj
  29. +10
    -20
      examples/OSCMonitor/OSCMonitor.jucer
  30. +6
    -6
      examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver.sln
  31. +18
    -18
      examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj
  32. +16
    -32
      examples/OSCReceiver/OSCReceiver.jucer
  33. +6
    -6
      examples/OSCSender/Builds/VisualStudio2015/OSCSender.sln
  34. +18
    -18
      examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj
  35. +17
    -32
      examples/OSCSender/OSCSender.jucer
  36. +9
    -18
      examples/OpenGLAppExample/OpenGLAppExample.jucer
  37. +6
    -6
      examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo.sln
  38. +18
    -18
      examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj
  39. +8
    -16
      examples/PluckedStringsDemo/PluckedStringsDemo.jucer
  40. +12
    -23
      examples/PlugInSamples/Arpeggiator/Arpeggiator.jucer
  41. +10
    -10
      examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator.sln
  42. +18
    -24
      examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj
  43. +20
    -20
      examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_VST.vcxproj
  44. +14
    -14
      examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn.sln
  45. +18
    -24
      examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj
  46. +20
    -20
      examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST.vcxproj
  47. +20
    -20
      examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST3.vcxproj
  48. +15
    -25
      examples/PlugInSamples/GainPlugIn/GainPlugIn.jucer
  49. +11
    -15
      examples/PlugInSamples/InterAppAudioEffect/InterAppAudioEffect.jucer
  50. +18
    -18
      examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth.sln
  51. +20
    -20
      examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_AAX.vcxproj
  52. +18
    -24
      examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj
  53. +20
    -20
      examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST.vcxproj
  54. +20
    -20
      examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST3.vcxproj
  55. +6
    -6
      examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_AAX.vcxproj
  56. +18
    -28
      examples/PlugInSamples/MultiOutSynth/MultiOutSynth.jucer
  57. +18
    -18
      examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate.sln
  58. +20
    -20
      examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_AAX.vcxproj
  59. +18
    -24
      examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj
  60. +20
    -20
      examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST.vcxproj
  61. +20
    -20
      examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST3.vcxproj
  62. +6
    -6
      examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_AAX.vcxproj
  63. +15
    -25
      examples/PlugInSamples/NoiseGate/NoiseGate.jucer
  64. +5
    -5
      examples/PlugInSamples/Surround/Surround.jucer
  65. +14
    -26
      examples/PushNotificationsDemo/PushNotificationsDemo.jucer
  66. +6
    -6
      examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample.sln
  67. +18
    -18
      examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample_App.vcxproj
  68. +8
    -16
      examples/SimpleFFTExample/SimpleFFTExample.jucer
  69. +26
    -39
      examples/audio plugin demo/JuceDemoPlugin.jucer
  70. +16
    -33
      examples/audio plugin host/Plugin Host.jucer
  71. +17
    -29
      extras/AudioPerformanceTest/AudioPerformanceTest.jucer
  72. +6
    -6
      extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest.sln
  73. +18
    -18
      extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest_App.vcxproj
  74. +26
    -42
      extras/Projucer/Projucer.jucer
  75. +9
    -17
      extras/UnitTestRunner/UnitTestRunner.jucer
  76. +8
    -14
      extras/binarybuilder/BinaryBuilder.jucer
  77. +6
    -9
      extras/windows dll/jucedll.jucer

+ 9
- 18
examples/AUv3Synth/AUv3Synth.jucer View File

@@ -1,17 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="NaPIav" name="AUv3Synth" projectType="audioplug" version="1.0.0"
bundleIdentifier="com.roli.development.AUv3Synth" includeBinaryInAppConfig="1"
buildVST="1" buildVST3="1" buildAU="0" buildAUv3="1" buildRTAS="0"
buildAAX="0" pluginName="AUv3 Synth" pluginDesc="AUv3 Synth"
bundleIdentifier="com.roli.development.AUv3Synth" buildVST3="1"
buildAU="0" buildAUv3="1" pluginName="AUv3 Synth" pluginDesc="AUv3 Synth"
pluginManufacturer="ROLI Ltd." pluginManufacturerCode="ROLI"
pluginCode="AUv3" pluginChannelConfigs="" pluginIsSynth="1" pluginWantsMidiIn="1"
pluginProducesMidiOut="0" pluginIsMidiEffectPlugin="0" pluginEditorRequiresKeys="0"
pluginAUExportPrefix="AUv3SynthAU" pluginRTASCategory="" aaxIdentifier="com.roli.development.AUv3Synth"
pluginAAXCategory="AAX_ePlugInCategory_Dynamics" jucerVersion="5.2.0"
buildStandalone="1" enableIAA="0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" companyName="ROLI Ltd." cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
buildStandalone="1" displaySplashScreen="0" reportAppUsage="0"
companyName="ROLI Ltd." companyCopyright="ROLI Ltd.">
<MAINGROUP id="h0gx6L" name="AUv3Synth">
<GROUP id="{9DC59668-E6DF-876C-EB58-DDA88D152162}" name="Source">
<GROUP id="{CDDEC2D7-B8D6-2849-AC85-2363EAD0449C}" name="BinaryData">
@@ -29,14 +26,10 @@
</GROUP>
</MAINGROUP>
<EXPORTFORMATS>
<XCODE_IPHONE targetFolder="Builds/iOS" vstFolder="" vst3Folder="" iosScreenOrientation="portraitlandscape"
iosDevelopmentTeamID="" iPadScreenOrientation="portraitlandscape"
iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS" vstFolder="" vst3Folder="" iosDevelopmentTeamID="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" iosCompatibility="default" isDebug="1" optimisation="1"
targetName="AUv3Synth" codeSigningIdentity=""/>
<CONFIGURATION name="Release" iosCompatibility="default" isDebug="0" optimisation="3"
targetName="AUv3Synth" codeSigningIdentity=""/>
<CONFIGURATION name="Debug" isDebug="1" targetName="AUv3Synth" codeSigningIdentity=""/>
<CONFIGURATION name="Release" isDebug="0" targetName="AUv3Synth" codeSigningIdentity=""/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -56,10 +49,8 @@
<XCODE_MAC targetFolder="Builds/MacOSX" iosDevelopmentTeamID="" vstFolder=""
vst3Folder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="AUv3Synth"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="3" targetName="AUv3Synth"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="AUv3Synth"/>
<CONFIGURATION name="Release" isDebug="0" targetName="AUv3Synth"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>


+ 14
- 28
examples/AnalyticsCollection/AnalyticsCollection.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="Z3D0EG" name="AnalyticsCollection" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" projectType="guiapp"
version="1.0.0" bundleIdentifier="com.yourcompany.AnalyticsCollection"
includeBinaryInAppConfig="1" cppLanguageStandard="14" companyCopyright=""
jucerVersion="5.2.0">
companyCopyright="ROLI Ltd." jucerVersion="5.2.0" reportAppUsage="0"
projectType="guiapp" companyName="ROLI Ltd.">
<MAINGROUP id="aOi9Tf" name="AnalyticsCollection">
<GROUP id="{527B2E17-B1B1-B919-CBEA-231058E23D74}" name="Source">
<FILE id="kkmpUZ" name="DemoAnalyticsEventTypes.h" compile="0" resource="0"
@@ -18,10 +16,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="AnalyticsCollection"
enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="AnalyticsCollection"
enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Debug" targetName="AnalyticsCollection" isDebug="1"/>
<CONFIGURATION name="Release" isDebug="0" targetName="AnalyticsCollection"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -32,13 +28,10 @@
<MODULEPATH id="juce_analytics" path="../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
iosDeviceFamily="1,2" iPadScreenOrientation="portraitlandscape">
<XCODE_IPHONE targetFolder="Builds/iOS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="AnalyticsCollection"
enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="AnalyticsCollection"
enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="AnalyticsCollection"/>
<CONFIGURATION name="Release" isDebug="0" targetName="AnalyticsCollection"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -51,13 +44,8 @@
</XCODE_IPHONE>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="AnalyticsCollection"
debugInformationFormat="ProgramDatabase" enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="AnalyticsCollection"
debugInformationFormat="None" enablePluginBinaryCopyStep="0"
linkTimeOptimisation="1"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="AnalyticsCollection"/>
<CONFIGURATION name="Release" isDebug="0" targetName="AnalyticsCollection" debugInformationFormat="None"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -70,8 +58,8 @@
</VS2017>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" extraDefs="JUCE_USE_CURL=1">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="AnalyticsCollection"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="AnalyticsCollection"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="AnalyticsCollection"/>
<CONFIGURATION name="Release" isDebug="0" targetName="AnalyticsCollection"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -82,12 +70,10 @@
<MODULEPATH id="juce_analytics" path="../../modules"/>
</MODULEPATHS>
</LINUX_MAKE>
<ANDROIDSTUDIO targetFolder="Builds/Android">
<ANDROIDSTUDIO targetFolder="Builds/Android" androidSDKPath="" androidNDKPath="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" androidArchitectures="armeabi x86" isDebug="1" optimisation="1"
targetName="AnalyticsCollection"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" optimisation="3"
targetName="AnalyticsCollection"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="AnalyticsCollection"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" targetName="AnalyticsCollection"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>


+ 1
- 1
examples/AnalyticsCollection/Builds/MacOSX/AnalyticsCollection.xcodeproj/project.pbxproj View File

@@ -248,7 +248,7 @@
9DE971716CBA79E89467EFD0,
A01C1A7AFBB72E638096E0BA,
32F46511CABBD859FD1D427D, ); buildRules = ( ); dependencies = ( ); name = "AnalyticsCollection - App"; productName = AnalyticsCollection; productReference = 707149C59A1AF9752E428B97; productType = "com.apple.product-type.application"; };
8C6201B9CB81795542E3302D = {isa = PBXProject; buildConfigurationList = 65535D1056F6B2C9C545923E; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = ""; TargetAttributes = { 3195ADB3A101AAE977C998D2 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 5CB45B3816ED17D0620DDEBF; projectDirPath = ""; projectRoot = ""; targets = (3195ADB3A101AAE977C998D2); };
8C6201B9CB81795542E3302D = {isa = PBXProject; buildConfigurationList = 65535D1056F6B2C9C545923E; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 3195ADB3A101AAE977C998D2 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 5CB45B3816ED17D0620DDEBF; projectDirPath = ""; projectRoot = ""; targets = (3195ADB3A101AAE977C998D2); };
};
rootObject = 8C6201B9CB81795542E3302D;
}

+ 1
- 1
examples/AnalyticsCollection/Builds/MacOSX/Info-App.plist View File

@@ -22,7 +22,7 @@
<key>CFBundleVersion</key>
<string>1.0.0</string>
<key>NSHumanReadableCopyright</key>
<string></string>
<string>ROLI Ltd.</string>
<key>NSHighResolutionCapable</key>
<true/>
</dict>


+ 2
- 0
examples/AnalyticsCollection/Builds/VisualStudio2017/resources.rc View File

@@ -13,6 +13,8 @@ BEGIN
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "ROLI Ltd.\0"
VALUE "LegalCopyright", "ROLI Ltd.\0"
VALUE "FileDescription", "AnalyticsCollection\0"
VALUE "FileVersion", "1.0.0\0"
VALUE "ProductName", "AnalyticsCollection\0"


+ 1
- 1
examples/AnalyticsCollection/Builds/iOS/AnalyticsCollection.xcodeproj/project.pbxproj View File

@@ -266,7 +266,7 @@
9DE971716CBA79E89467EFD0,
A01C1A7AFBB72E638096E0BA,
32F46511CABBD859FD1D427D, ); buildRules = ( ); dependencies = ( ); name = "AnalyticsCollection - App"; productName = AnalyticsCollection; productReference = 707149C59A1AF9752E428B97; productType = "com.apple.product-type.application"; };
8C6201B9CB81795542E3302D = {isa = PBXProject; buildConfigurationList = 65535D1056F6B2C9C545923E; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = ""; TargetAttributes = { 3195ADB3A101AAE977C998D2 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 5CB45B3816ED17D0620DDEBF; projectDirPath = ""; projectRoot = ""; targets = (3195ADB3A101AAE977C998D2); };
8C6201B9CB81795542E3302D = {isa = PBXProject; buildConfigurationList = 65535D1056F6B2C9C545923E; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 3195ADB3A101AAE977C998D2 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 5CB45B3816ED17D0620DDEBF; projectDirPath = ""; projectRoot = ""; targets = (3195ADB3A101AAE977C998D2); };
};
rootObject = 8C6201B9CB81795542E3302D;
}

+ 1
- 1
examples/AnalyticsCollection/Builds/iOS/Info-App.plist View File

@@ -24,7 +24,7 @@
<key>CFBundleVersion</key>
<string>1.0.0</string>
<key>NSHumanReadableCopyright</key>
<string></string>
<string>ROLI Ltd.</string>
<key>NSHighResolutionCapable</key>
<true/>
<key>UIRequiresFullScreen</key>


+ 10
- 19
examples/AnimationAppExample/AnimationAppExample.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="LrATE6" name="AnimationAppExample" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.roli.AnimationAppExample" includeBinaryInAppConfig="1"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" companyName="ROLI Ltd." cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
<JUCERPROJECT id="LrATE6" name="AnimationAppExample" projectType="guiapp" jucerVersion="5.2.0"
displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd."
companyCopyright="ROLI Ltd." bundleIdentifier="com.roli.AnimationAppExample">
<MAINGROUP id="F3keCY" name="AnimationAppExample">
<GROUP id="{5E4132EA-C4A0-CBDE-BEDA-FD6772DA79D5}" name="Source">
<FILE id="n1FmZc" name="MainComponent.cpp" compile="1" resource="0"
@@ -15,10 +13,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="AnimationAppExample"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="2" targetName="AnimationAppExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="AnimationAppExample"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="AnimationAppExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -36,13 +32,10 @@
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" iosCompatibility="default" isDebug="1" optimisation="1"
targetName="AnimationAppExample"/>
<CONFIGURATION name="Release" iosCompatibility="default" isDebug="0" optimisation="2"
targetName="AnimationAppExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="AnimationAppExample"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="AnimationAppExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -62,10 +55,8 @@
</XCODE_IPHONE>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="AnimationAppExample"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="AnimationAppExample"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="AnimationAppExample"/>
<CONFIGURATION name="Release" isDebug="0" targetName="AnimationAppExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>


+ 9
- 18
examples/AudioAppExample/AudioAppExample.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="PAnJXP" name="AudioAppExample" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.roli.AudioAppExample" includeBinaryInAppConfig="1"
<JUCERPROJECT id="PAnJXP" name="AudioAppExample" projectType="guiapp" bundleIdentifier="com.roli.AudioAppExample"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" companyName="ROLI Ltd." cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
companyName="ROLI Ltd." companyCopyright="ROLI Ltd.">
<MAINGROUP id="GaJIge" name="AudioAppExample">
<GROUP id="{168FC5D4-FA65-8320-F83E-C14C416638E1}" name="Source">
<FILE id="aHvhJ2" name="MainComponent.cpp" compile="1" resource="0"
@@ -15,10 +13,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="AudioAppExample"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="2" targetName="AudioAppExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="AudioAppExample"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="AudioAppExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -37,13 +33,10 @@
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" iosCompatibility="default" isDebug="1" optimisation="1"
targetName="AudioAppExample"/>
<CONFIGURATION name="Release" iosCompatibility="default" isDebug="0" optimisation="2"
targetName="AudioAppExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="AudioAppExample"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="AudioAppExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -64,10 +57,8 @@
</XCODE_IPHONE>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="AudioAppExample"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="AudioAppExample"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="AudioAppExample"/>
<CONFIGURATION name="Release" isDebug="0" targetName="AudioAppExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>


+ 13
- 19
examples/BLOCKS/BlocksDrawing/BlocksDrawing.jucer View File

@@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="aa4reI" name="BlocksDrawing" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.yourcompany.BlocksDrawing" includeBinaryInAppConfig="1"
<JUCERPROJECT id="aa4reI" name="BlocksDrawing" projectType="guiapp" bundleIdentifier="com.yourcompany.BlocksDrawing"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" cppLanguageStandard="14" companyCopyright="">
companyCopyright="">
<MAINGROUP id="yXiPIx" name="BlocksDrawing">
<GROUP id="{092A4D5B-31E2-5D03-9B41-81C10EC447E8}" name="Source">
<FILE id="qnbQP7" name="LightpadComponent.h" compile="0" resource="0"
@@ -17,8 +16,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" extraCompilerFlags="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BlocksDrawing"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="BlocksDrawing"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BlocksDrawing"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BlocksDrawing"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../../modules"/>
@@ -36,11 +35,10 @@
<MODULEPATH id="juce_audio_processors" path="../../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BlocksDrawing"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="BlocksDrawing"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BlocksDrawing"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BlocksDrawing"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../../modules"/>
@@ -60,10 +58,8 @@
</XCODE_IPHONE>
<VS2015 targetFolder="Builds/VisualStudio2015">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="BlocksDrawing"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="BlocksDrawing"/>
<CONFIGURATION name="Debug" winArchitecture="32-bit" isDebug="1" targetName="BlocksDrawing"/>
<CONFIGURATION name="Release" winArchitecture="32-bit" isDebug="0" targetName="BlocksDrawing"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../../modules"/>
@@ -83,10 +79,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="BlocksDrawing"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="BlocksDrawing"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BlocksDrawing"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BlocksDrawing"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../../modules"/>
@@ -106,8 +100,8 @@
</VS2017>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BlocksDrawing"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="BlocksDrawing"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BlocksDrawing"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BlocksDrawing"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../../modules"/>


+ 13
- 19
examples/BLOCKS/BlocksMonitor/BlocksMonitor.jucer View File

@@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="X7eXs7" name="BlocksMonitor" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.yourcompany.BlocksInfo" includeBinaryInAppConfig="1"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" cppLanguageStandard="14" companyCopyright="">
bundleIdentifier="com.yourcompany.BlocksInfo" jucerVersion="5.2.0"
displaySplashScreen="0" reportAppUsage="0" companyCopyright="">
<MAINGROUP id="msZ9DB" name="BlocksMonitor">
<GROUP id="{2C318C74-6596-8102-3CA6-602595447F25}" name="Source">
<FILE id="Tw2mMp" name="Main.cpp" compile="1" resource="0" file="Source/Main.cpp"/>
@@ -15,8 +14,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" extraCompilerFlags="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BlocksMonitor"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="BlocksMonitor"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BlocksMonitor"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BlocksMonitor"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../../modules"/>
@@ -34,11 +33,10 @@
<MODULEPATH id="juce_audio_processors" path="../../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BlocksMonitor"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="BlocksMonitor"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BlocksMonitor"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BlocksMonitor"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../../modules"/>
@@ -58,10 +56,8 @@
</XCODE_IPHONE>
<VS2015 targetFolder="Builds/VisualStudio2015">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="BlocksMonitor"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="BlocksMonitor"/>
<CONFIGURATION name="Debug" winArchitecture="32-bit" isDebug="1" targetName="BlocksMonitor"/>
<CONFIGURATION name="Release" winArchitecture="32-bit" isDebug="0" targetName="BlocksMonitor"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../../modules"/>
@@ -81,10 +77,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="BlocksMonitor"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="BlocksMonitor"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BlocksMonitor"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BlocksMonitor"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../../modules"/>
@@ -104,8 +98,8 @@
</VS2017>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BlocksMonitor"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="BlocksMonitor"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BlocksMonitor"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BlocksMonitor"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../../modules"/>


+ 13
- 19
examples/BLOCKS/BlocksSynth/BlocksSynth.jucer View File

@@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="XsTycT" name="BlocksSynth" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.yourcompany.BlocksSynth" includeBinaryInAppConfig="1"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" cppLanguageStandard="14" companyCopyright="">
bundleIdentifier="com.yourcompany.BlocksSynth" jucerVersion="5.2.0"
displaySplashScreen="0" reportAppUsage="0" companyCopyright="">
<MAINGROUP id="onTNql" name="BlocksSynth">
<GROUP id="{0CEBC63B-4C52-E77F-CD6E-A2E65F0C9B2B}" name="Source">
<GROUP id="{06BF67F9-0F56-6AD3-00A9-443125750AAE}" name="Audio">
@@ -19,8 +18,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" extraCompilerFlags="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BlocksSynth"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="BlocksSynth"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BlocksSynth"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BlocksSynth"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../../modules"/>
@@ -38,11 +37,10 @@
<MODULEPATH id="juce_audio_utils" path="../../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BlocksSynth"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="BlocksSynth"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BlocksSynth"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BlocksSynth"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../../modules"/>
@@ -62,10 +60,8 @@
</XCODE_IPHONE>
<VS2015 targetFolder="Builds/VisualStudio2015">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="BlocksSynth"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="BlocksSynth"/>
<CONFIGURATION name="Debug" winArchitecture="32-bit" isDebug="1" targetName="BlocksSynth"/>
<CONFIGURATION name="Release" winArchitecture="32-bit" isDebug="0" targetName="BlocksSynth"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../../modules"/>
@@ -85,10 +81,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="BlocksSynth"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="BlocksSynth"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BlocksSynth"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BlocksSynth"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../../modules"/>
@@ -108,8 +102,8 @@
</VS2017>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BlocksSynth"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="BlocksSynth"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BlocksSynth"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BlocksSynth"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../../modules"/>


+ 10
- 18
examples/BouncingBallWavetableDemo/BouncingBallWavetableDemo.jucer View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="fyUrFS" name="BouncingBallWavetableDemo" projectType="guiapp"
version="1.0.0" bundleIdentifier="com.juce.BouncingBallWavetableDemo"
includeBinaryInAppConfig="1" jucerVersion="5.2.0" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" companyName="ROLI Ltd."
cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
bundleIdentifier="com.juce.BouncingBallWavetableDemo" jucerVersion="5.2.0"
displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd."
companyCopyright="ROLI Ltd.">
<MAINGROUP id="MgjqDB" name="BouncingBallWavetableDemo">
<GROUP id="{D35F88A0-C242-1CAA-21A9-6D01F78F4128}" name="Source">
<FILE id="M5GUDX" name="MainComponent.cpp" compile="1" resource="0"
@@ -15,10 +14,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="WavetableBouncingEditor"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="2" targetName="WavetableBouncingEditor"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="WavetableBouncingEditor"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="WavetableBouncingEditor"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -38,10 +35,8 @@
</XCODE_MAC>
<VS2013 targetFolder="Builds/VisualStudio2013">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="WavetableBouncingEditor"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="2" targetName="WavetableBouncingEditor"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="WavetableBouncingEditor"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="WavetableBouncingEditor"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -61,10 +56,8 @@
</VS2013>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="BouncingBallWavetableDemo"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="BouncingBallWavetableDemo"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BouncingBallWavetableDemo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BouncingBallWavetableDemo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -84,8 +77,7 @@
</VS2017>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" optimisation="1"
targetName="WavetableBouncingEditor"/>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" targetName="WavetableBouncingEditor"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="2"
targetName="WavetableBouncingEditor"/>
</CONFIGURATIONS>


+ 6
- 6
examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo.sln View File

@@ -5,14 +5,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BouncingBallWavetableDemo -
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{92F70965-E03C-282C-1EE5-5DD138408925}.Debug|Win32.ActiveCfg = Debug|Win32
{92F70965-E03C-282C-1EE5-5DD138408925}.Debug|Win32.Build.0 = Debug|Win32
{92F70965-E03C-282C-1EE5-5DD138408925}.Release|Win32.ActiveCfg = Release|Win32
{92F70965-E03C-282C-1EE5-5DD138408925}.Release|Win32.Build.0 = Release|Win32
{92F70965-E03C-282C-1EE5-5DD138408925}.Debug|x64.ActiveCfg = Debug|x64
{92F70965-E03C-282C-1EE5-5DD138408925}.Debug|x64.Build.0 = Debug|x64
{92F70965-E03C-282C-1EE5-5DD138408925}.Release|x64.ActiveCfg = Release|x64
{92F70965-E03C-282C-1EE5-5DD138408925}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE


+ 18
- 18
examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="12.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v120</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v120</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,18 +51,18 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.exe</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">WavetableBouncingEditor</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">WavetableBouncingEditor</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">WavetableBouncingEditor</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">WavetableBouncingEditor</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<PlatformToolset>v120</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -94,7 +96,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\WavetableBouncingEditor.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
@@ -103,7 +104,7 @@
</Bscmake>
<Lib/>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -136,7 +137,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\WavetableBouncingEditor.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 9
- 16
examples/ComponentTutorialExample/ComponentTutorialExample.jucer View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="oNvA5C" name="ComponentTutorialExample" projectType="guiapp"
version="1.0.0" bundleIdentifier="com.roli.ComponentTutorialExample"
includeBinaryInAppConfig="1" jucerVersion="5.2.0" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" companyName="ROLI Ltd."
cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
bundleIdentifier="com.roli.ComponentTutorialExample" jucerVersion="5.2.0"
displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd."
companyCopyright="ROLI Ltd.">
<MAINGROUP id="WydTVz" name="ComponentTutorialExample">
<GROUP id="{F2C8112A-EE4B-7AF1-A0A9-16152D1EF1A7}" name="Source">
<FILE id="t4ngZQ" name="ToggleLightGridComponent.h" compile="0" resource="0"
@@ -20,10 +19,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="ComponentTutorialExample"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="2" targetName="ComponentTutorialExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="ComponentTutorialExample"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="ComponentTutorialExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -36,10 +33,8 @@
</XCODE_MAC>
<VS2015 targetFolder="Builds/VisualStudio2015">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="ComponentTutorialExample"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="ComponentTutorialExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="ComponentTutorialExample"/>
<CONFIGURATION name="Release" isDebug="0" targetName="ComponentTutorialExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -52,10 +47,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="ComponentTutorialExample"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="ComponentTutorialExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="ComponentTutorialExample"/>
<CONFIGURATION name="Release" isDebug="0" targetName="ComponentTutorialExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>


+ 17
- 30
examples/DSP module plugin demo/DSP module plugin demo.jucer View File

@@ -1,18 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="NuI0q2" name="DSPModulePluginDemo" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" projectType="audioplug"
version="1.0.0" bundleIdentifier="com.ROLI.DSPmoduleplugindemo"
includeBinaryInAppConfig="1" buildVST="1" buildVST3="0" buildAU="1"
buildAUv3="0" buildRTAS="0" buildAAX="0" buildStandalone="1"
enableIAA="0" pluginName="DSP module plugin demo" pluginDesc="DSP module plugin demo"
reportAppUsage="0" projectType="audioplug" bundleIdentifier="com.ROLI.DSPmoduleplugindemo"
buildStandalone="1" pluginName="DSP module plugin demo" pluginDesc="DSP module plugin demo"
pluginManufacturer="ROLI Ltd." pluginManufacturerCode="ROLI"
pluginCode="Dmpd" pluginChannelConfigs="" pluginIsSynth="0" pluginWantsMidiIn="0"
pluginProducesMidiOut="0" pluginIsMidiEffectPlugin="0" pluginEditorRequiresKeys="0"
pluginAUExportPrefix="DSPmoduleplugindemoAU" pluginRTASCategory=""
aaxIdentifier="com.yourcompany.DSPmoduleplugindemo" pluginAAXCategory="AAX_ePlugInCategory_Dynamics"
jucerVersion="5.2.0" companyName="ROLI Ltd." companyWebsite="www.juce.com"
companyEmail="info@juce.com" cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
pluginCode="Dmpd" pluginChannelConfigs="" pluginAUExportPrefix="DSPmoduleplugindemoAU"
pluginRTASCategory="" aaxIdentifier="com.yourcompany.DSPmoduleplugindemo"
pluginAAXCategory="AAX_ePlugInCategory_Dynamics" jucerVersion="5.2.0"
companyName="ROLI Ltd." companyWebsite="www.juce.com" companyEmail="info@juce.com"
companyCopyright="ROLI Ltd.">
<MAINGROUP id="EukfoT" name="DSPModulePluginDemo">
<GROUP id="{03DB4847-1567-1194-A0D2-ECC6C6C5042C}" name="Resources">
<FILE id="EWBl4v" name="Impulse1.wav" compile="0" resource="1" file="Resources/Impulse1.wav"/>
@@ -31,12 +27,10 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" extraCompilerFlags="-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="DSP module plugin demo"
osxSDK="default" osxCompatibility="10.9 SDK" osxArchitecture="default"
cppLanguageStandard="gnu++14"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="DSP module plugin demo"
osxSDK="default" osxCompatibility="10.9 SDK" osxArchitecture="default"
cppLanguageStandard="gnu++14"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="DSP module plugin demo"
osxCompatibility="10.9 SDK" cppLanguageStandard="gnu++14"/>
<CONFIGURATION name="Release" isDebug="0" targetName="DSP module plugin demo"
osxCompatibility="10.9 SDK" cppLanguageStandard="gnu++14"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -57,12 +51,9 @@
</XCODE_MAC>
<VS2015 targetFolder="Builds/VisualStudio2015">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="DSPModulePluginDemo"
warningsAreErrors="0" postbuildCommand=""/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="DSPModulePluginDemo"
useRuntimeLibDLL="0" postbuildCommand=""/>
<CONFIGURATION name="Debug" isDebug="1" targetName="DSPModulePluginDemo" postbuildCommand=""/>
<CONFIGURATION name="Release" isDebug="0" targetName="DSPModulePluginDemo" useRuntimeLibDLL="0"
postbuildCommand=""/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -83,12 +74,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017" cppLanguageStandard="stdcpplatest">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="DSPModulePluginDemo"
fastMath="0"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="DSPModulePluginDemo"
fastMath="1"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="DSPModulePluginDemo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="DSPModulePluginDemo" fastMath="1"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../modules"/>
@@ -125,5 +112,5 @@
<MODULE id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_opengl" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
</MODULES>
<JUCEOPTIONS JUCE_QUICKTIME="disabled" JUCE_DSP_ENABLE_SNAP_TO_ZERO="disabled"/>
<JUCEOPTIONS JUCE_DSP_ENABLE_SNAP_TO_ZERO="0"/>
</JUCERPROJECT>

+ 11
- 16
examples/DSPDemo/DSPDemo.jucer View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="yVderJ" name="DSPDemo" displaySplashScreen="1" reportAppUsage="1"
splashScreenColour="Dark" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.roli.DSPDemo" includeBinaryInAppConfig="1"
jucerVersion="5.2.0" cppLanguageStandard="14" companyName="ROLI Ltd."
companyWebsite="www.juce.com" companyEmail="info@juce.com" companyCopyright="ROLI Ltd.">
<JUCERPROJECT id="yVderJ" name="DSPDemo" bundleIdentifier="com.roli.DSPDemo"
jucerVersion="5.2.0" companyName="ROLI Ltd." companyWebsite="www.juce.com"
companyEmail="info@juce.com" companyCopyright="ROLI Ltd." displaySplashScreen="1"
reportAppUsage="1" projectType="guiapp">
<MAINGROUP id="vJBLPL" name="DSPDemo">
<GROUP id="{EF78091C-1BFD-651B-9BAA-893A127B90F5}" name="Source">
<GROUP id="{5F45257F-D13D-6B55-449A-8502543E2C89}" name="Resources">
@@ -44,10 +43,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" extraCompilerFlags="-pedantic-errors -Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Wsign-conversion">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="DSPDemo"
cppLanguageStandard="gnu++14"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="DSPDemo"
cppLanguageStandard="c++14"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="DSPDemo" cppLanguageStandard="gnu++14"/>
<CONFIGURATION name="Release" isDebug="0" targetName="DSPDemo" cppLanguageStandard="c++14"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -66,8 +63,8 @@
</XCODE_MAC>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="DSPDemo"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="DSPDemo"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="DSPDemo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="DSPDemo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -86,10 +83,8 @@
</LINUX_MAKE>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="DSPDemo"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="DSPDemo"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="DSPDemo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="DSPDemo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -121,5 +116,5 @@
<MODULE id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
</MODULES>
<JUCEOPTIONS JUCE_USE_MP3AUDIOFORMAT="enabled"/>
<JUCEOPTIONS JUCE_USE_MP3AUDIOFORMAT="1"/>
</JUCERPROJECT>

+ 24
- 53
examples/Demo/JuceDemo.jucer View File

@@ -2,20 +2,15 @@
<JUCERPROJECT id="sBBIzr" name="JuceDemo" projectType="guiapp" version="3.0.0"
bundleIdentifier="com.roli.JuceDemo" jucerVersion="5.2.0" defines="JUCE_UNIT_TESTS=1"
includeBinaryInAppConfig="1" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" companyName="ROLI Ltd." cppLanguageStandard="14"
displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd."
companyCopyright="ROLI Ltd.">
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
objCExtraSuffix="hZh0GG" bigIcon="BvyE0d" extraCompilerFlags="-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"
customPList="&lt;plist&gt;&#10;&lt;dict&gt;&#10;&#9;&lt;key&gt;NSAppTransportSecurity&lt;/key&gt;&#10;&#9;&lt;dict&gt;&#10;&#9;&#9;&lt;key&gt;NSAllowsArbitraryLoads&lt;/key&gt;&#10;&#9;&#9;&lt;true/&gt;&#10;&#9;&lt;/dict&gt;&#10;&lt;/dict&gt;&#10;&lt;/plist&gt;">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemo"
osxSDK="default" osxCompatibility="default" osxArchitecture="default"
defines="" enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="JuceDemo"
osxSDK="default" osxCompatibility="default" osxArchitecture="default"
defines="" enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="JuceDemo" defines=""/>
<CONFIGURATION name="Release" isDebug="0" targetName="JuceDemo" defines=""/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -36,17 +31,11 @@
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
objCExtraSuffix="Lpywnl" bigIcon="BvyE0d" iosScreenOrientation="portraitlandscape"
customPList="&lt;plist&gt;&#10;&lt;dict&gt;&#10;&#9;&lt;key&gt;NSAppTransportSecurity&lt;/key&gt;&#10;&#9;&lt;dict&gt;&#10;&#9;&#9;&lt;key&gt;NSAllowsArbitraryLoads&lt;/key&gt;&#10;&#9;&#9;&lt;true/&gt;&#10;&#9;&lt;/dict&gt;&#10;&lt;/dict&gt;&#10;&lt;/plist&gt;"
microphonePermissionNeeded="1" extraCompilerFlags="-pedantic -Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
objCExtraSuffix="Lpywnl" bigIcon="BvyE0d" customPList="&lt;plist&gt;&#10;&lt;dict&gt;&#10;&#9;&lt;key&gt;NSAppTransportSecurity&lt;/key&gt;&#10;&#9;&lt;dict&gt;&#10;&#9;&#9;&lt;key&gt;NSAllowsArbitraryLoads&lt;/key&gt;&#10;&#9;&#9;&lt;true/&gt;&#10;&#9;&lt;/dict&gt;&#10;&lt;/dict&gt;&#10;&lt;/plist&gt;"
microphonePermissionNeeded="1" extraCompilerFlags="-pedantic -Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemo"
osxSDK="default" osxCompatibility="default" osxArchitecture="default"
defines="" iosCompatibility="default" enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="JuceDemo"
osxSDK="default" osxCompatibility="default" osxArchitecture="default"
defines="" iosCompatibility="default" enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="JuceDemo" defines=""/>
<CONFIGURATION name="Release" isDebug="0" targetName="JuceDemo" defines=""/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -68,12 +57,9 @@
</XCODE_IPHONE>
<VS2013 targetFolder="Builds/VisualStudio2013" bigIcon="BvyE0d" extraCompilerFlags="/FC">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="JuceDemo" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="JuceDemo" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0" linkTimeOptimisation="1"/>
<CONFIGURATION name="Debug" winArchitecture="32-bit" isDebug="1" targetName="JuceDemo"/>
<CONFIGURATION name="Release" winArchitecture="32-bit" isDebug="0" targetName="JuceDemo"
debugInformationFormat="ProgramDatabase"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -95,12 +81,8 @@
</VS2013>
<VS2015 targetFolder="Builds/VisualStudio2015" bigIcon="BvyE0d" extraCompilerFlags="/FC">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="JuceDemo" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="JuceDemo" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0" linkTimeOptimisation="1"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="JuceDemo" debugInformationFormat="ProgramDatabase"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -120,15 +102,10 @@
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
</MODULEPATHS>
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017" smallIcon="" bigIcon="BvyE0d"
extraCompilerFlags="/FC">
<VS2017 targetFolder="Builds/VisualStudio2017" bigIcon="BvyE0d" extraCompilerFlags="/FC">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="JuceDemo" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="JuceDemo" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0" linkTimeOptimisation="1"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="JuceDemo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="JuceDemo" debugInformationFormat="ProgramDatabase"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -148,18 +125,14 @@
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
</MODULEPATHS>
</VS2017>
<ANDROIDSTUDIO androidActivityClass="com.roli.jucedemo.JuceDemo" androidInternetNeeded="1"
androidCpp11="1" targetFolder="Builds/Android" androidSDKPath=""
androidNDKPath="" androidBluetoothNeeded="1" bigIcon="BvyE0d"
androidScreenOrientation="unspecified" androidMicNeeded="1" gradleToolchain="clang"
gradleToolchainVersion="3.6" androidTheme="@android:style/Theme.NoTitleBar"
<ANDROIDSTUDIO androidActivityClass="com.roli.jucedemo.JuceDemo" androidCpp11="1"
targetFolder="Builds/Android" androidSDKPath="" androidNDKPath=""
bigIcon="BvyE0d" androidMicNeeded="1" gradleToolchainVersion="3.6"
microphonePermissionNeeded="1" extraCompilerFlags="-pedantic -Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"
androidEnableContentSharing="1">
androidEnableContentSharing="1" androidTheme="@android:style/Theme.NoTitleBar">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" androidArchitectures="armeabi x86" isDebug="1" optimisation="1"
targetName="JuceDemo"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" optimisation="3"
targetName="JuceDemo"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="JuceDemo"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" targetName="JuceDemo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -181,10 +154,8 @@
</ANDROIDSTUDIO>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" optimisation="1"
targetName="JuceDemo"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="3"
targetName="JuceDemo"/>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" targetName="JuceDemo"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" targetName="JuceDemo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -299,7 +270,7 @@
</GROUP>
</GROUP>
</MAINGROUP>
<JUCEOPTIONS JUCE_ENABLE_LIVE_CONSTANT_EDITOR="enabled" JUCE_WASAPI_EXCLUSIVE="enabled"/>
<JUCEOPTIONS JUCE_ENABLE_LIVE_CONSTANT_EDITOR="1" JUCE_WASAPI_EXCLUSIVE="1"/>
<MODULES>
<MODULE id="juce_audio_basics" showAllCode="1" useLocalCopy="0"/>
<MODULE id="juce_audio_devices" showAllCode="1" useLocalCopy="0"/>


+ 14
- 24
examples/HelloWorld/HelloWorld.jucer View File

@@ -1,18 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="tTAKTK1s" name="HelloWorld" projectType="guiapp" juceFolder="../../../juce"
jucerVersion="5.2.0" version="1.0.0" bundleIdentifier="com.roli.jucehelloworld"
companyName="ROLI Ltd." includeBinaryInAppConfig="1" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" cppLanguageStandard="14"
jucerVersion="5.2.0" bundleIdentifier="com.roli.jucehelloworld"
companyName="ROLI Ltd." displaySplashScreen="0" reportAppUsage="0"
companyCopyright="ROLI Ltd.">
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
objCExtraSuffix="JtTAKTK1s">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="HelloWorld"
osxSDK="1" osxCompatibility="1" osxArchitecture="default"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="HelloWorld"
osxSDK="1" osxCompatibility="1" osxArchitecture="default"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="HelloWorld"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="HelloWorld"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -24,13 +21,11 @@
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
objCExtraSuffix="JtTAKTK1s" iosScreenOrientation="portraitlandscape"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
objCExtraSuffix="JtTAKTK1s">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="HelloWorld"
osxSDK="1" osxCompatibility="1" osxArchitecture="default" iosCompatibility="default"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="HelloWorld" osxSDK="1" osxCompatibility="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="HelloWorld"
osxSDK="1" osxCompatibility="1" osxArchitecture="default" iosCompatibility="default"/>
osxSDK="1" osxCompatibility="1"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -43,10 +38,8 @@
</XCODE_IPHONE>
<VS2015 targetFolder="Builds/VisualStudio2015">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="HelloWorld"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="HelloWorld"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="HelloWorld"/>
<CONFIGURATION name="Release" isDebug="0" targetName="HelloWorld"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -59,10 +52,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="HelloWorld"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="HelloWorld"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="HelloWorld"/>
<CONFIGURATION name="Release" isDebug="0" targetName="HelloWorld"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -75,10 +66,9 @@
</VS2017>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" vstFolder="~/SDKs/vstsdk2.4">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="HelloWorld"
libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="HelloWorld"
libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="HelloWorld" libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Release" isDebug="0" targetName="HelloWorld" libraryPath="/usr/X11R6/lib/"
optimisation="2"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>


+ 15
- 23
examples/InAppPurchase/InAppPurchase.jucer View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="bSx0Ct" name="InAppPurchase" displaySplashScreen="0" reportAppUsage="1"
splashScreenColour="Dark" projectType="guiapp" version="0.0.2"
bundleIdentifier="com.roli.juceInAppPurchaseSample" includeBinaryInAppConfig="1"
cppLanguageStandard="14" jucerVersion="5.2.0" companyName="ROLI Ltd."
companyWebsite="www.juce.com" companyEmail="info@juce.com" companyCopyright="ROLI Ltd.">
projectType="guiapp" version="0.0.2" bundleIdentifier="com.roli.juceInAppPurchaseSample"
jucerVersion="5.2.0" companyName="ROLI Ltd." companyWebsite="www.juce.com"
companyEmail="info@juce.com" companyCopyright="ROLI Ltd.">
<MAINGROUP id="y4sxBT" name="InAppPurchase">
<GROUP id="{D5BB0A26-3258-B6DA-ED7A-A306325E64AE}" name="BinaryData">
<FILE id="V6ODJ9" name="Ed.png" compile="0" resource="1" file="BinaryData/Ed.png"/>
@@ -40,13 +39,12 @@
</GROUP>
</MAINGROUP>
<EXPORTFORMATS>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
enableGNUExtensions="0" extraDefs="" iosInAppPurchases="1" extraCompilerFlags="-pedantic -Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"
bigIcon="OqeN3h" smallIcon="OqeN3h" iPadScreenOrientation="portraitlandscape"
iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS" extraDefs="" iosInAppPurchases="1"
extraCompilerFlags="-pedantic -Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"
bigIcon="OqeN3h" smallIcon="OqeN3h">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="InAppPurchase"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="InAppPurchase"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="InAppPurchase"/>
<CONFIGURATION name="Release" isDebug="0" targetName="InAppPurchase"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -66,17 +64,13 @@
</MODULEPATHS>
</XCODE_IPHONE>
<ANDROIDSTUDIO targetFolder="Builds/Android" androidSDKPath="" androidNDKPath=""
extraDefs="" androidInternetNeeded="1" androidInAppBilling="1"
extraCompilerFlags="-pedantic -Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"
extraDefs="" androidInAppBilling="1" extraCompilerFlags="-pedantic -Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"
androidKeyStore="../../../Signing/InAppPurchase.keystore" androidKeyStorePass="amazingvoices"
androidKeyAlias="InAppPurchase" androidKeyAliasPass="amazingvoices"
smallIcon="OqeN3h" bigIcon="OqeN3h" androidScreenOrientation="unspecified"
androidVersionCode="3">
smallIcon="OqeN3h" bigIcon="OqeN3h" androidVersionCode="3">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" androidArchitectures="armeabi x86" isDebug="1" optimisation="1"
targetName="InAppPurchase"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" optimisation="3"
targetName="InAppPurchase"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="InAppPurchase"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" targetName="InAppPurchase"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -97,10 +91,8 @@
</ANDROIDSTUDIO>
<XCODE_MAC targetFolder="Builds/MacOSX" iosInAppPurchases="1">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" linkTimeOptimisation="0"
targetName="InAppPurchase"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" linkTimeOptimisation="1"
targetName="InAppPurchase"/>
<CONFIGURATION name="Debug" isDebug="1" linkTimeOptimisation="0" targetName="InAppPurchase"/>
<CONFIGURATION name="Release" isDebug="0" targetName="InAppPurchase"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
@@ -137,5 +129,5 @@
<MODULE id="juce_product_unlocking" showAllCode="1" useLocalCopy="0"
useGlobalPath="0"/>
</MODULES>
<JUCEOPTIONS JUCE_USE_OGGVORBIS="enabled"/>
<JUCEOPTIONS JUCE_USE_OGGVORBIS="1"/>
</JUCERPROJECT>

+ 11
- 20
examples/MPETest/MPETest.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="IilE7R" name="MPETest" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.roli.MPETest" includeBinaryInAppConfig="1"
<JUCERPROJECT id="IilE7R" name="MPETest" projectType="guiapp" bundleIdentifier="com.roli.MPETest"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" companyName="ROLI Ltd." cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
companyName="ROLI Ltd." companyCopyright="ROLI Ltd.">
<MAINGROUP id="VCQQcn" name="MPETest">
<GROUP id="{D43238F0-992F-BC5A-F1AA-31BBBD3D17B0}" name="Source">
<FILE id="uRxR7V" name="Main.cpp" compile="1" resource="0" file="Source/Main.cpp"/>
@@ -23,10 +21,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="10.10 SDK" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="MPETest"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="10.10 SDK"
osxArchitecture="default" isDebug="0" optimisation="3" targetName="MPETest"/>
<CONFIGURATION name="Debug" osxCompatibility="10.10 SDK" isDebug="1" targetName="MPETest"/>
<CONFIGURATION name="Release" osxCompatibility="10.10 SDK" isDebug="0" targetName="MPETest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -47,10 +43,8 @@
</XCODE_MAC>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" optimisation="1"
targetName="MPETest"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="3"
targetName="MPETest"/>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" targetName="MPETest"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" targetName="MPETest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -71,10 +65,9 @@
</LINUX_MAKE>
<VS2015 targetFolder="Builds/VisualStudio2015">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="MPETest"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="MPETest"/>
<CONFIGURATION name="Debug" winWarningLevel="4" winArchitecture="32-bit" isDebug="1"
targetName="MPETest"/>
<CONFIGURATION name="Release" winArchitecture="32-bit" isDebug="0" targetName="MPETest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -95,10 +88,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="MPETest"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="MPETest"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="MPETest"/>
<CONFIGURATION name="Release" isDebug="0" targetName="MPETest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>


+ 16
- 31
examples/MidiTest/MidiTest.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="wHE0ay" name="MidiTest" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.roli.MidiTest" includeBinaryInAppConfig="1"
<JUCERPROJECT id="wHE0ay" name="MidiTest" projectType="guiapp" bundleIdentifier="com.roli.MidiTest"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" companyName="ROLI Ltd." cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
companyName="ROLI Ltd." companyCopyright="ROLI Ltd.">
<MAINGROUP id="s3xxCh" name="MidiTest">
<GROUP id="{7D29F5BC-1B05-AE8F-9202-5CF152AB1103}" name="Source">
<FILE id="kpmJ3T" name="Main.cpp" compile="1" resource="0" file="Source/Main.cpp"/>
@@ -16,10 +14,8 @@
<EXPORTFORMATS>
<VS2015 targetFolder="Builds/VisualStudio2015">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="MidiTest"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="MidiTest"/>
<CONFIGURATION name="Debug" winArchitecture="32-bit" isDebug="1" targetName="MidiTest"/>
<CONFIGURATION name="Release" winArchitecture="32-bit" isDebug="0" targetName="MidiTest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -38,10 +34,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="MidiTest"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="MidiTest"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="MidiTest"/>
<CONFIGURATION name="Release" isDebug="0" targetName="MidiTest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -59,10 +53,8 @@
</VS2017>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" extraCompilerFlags="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" optimisation="1"
targetName="MidiTest"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="3"
targetName="MidiTest"/>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" targetName="MidiTest"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" targetName="MidiTest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -81,10 +73,8 @@
</LINUX_MAKE>
<XCODE_MAC targetFolder="Builds/MacOSX" extraCompilerFlags="-std=c++14 -Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="10.9 SDK" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="MidiTest"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="10.9 SDK" osxArchitecture="default"
isDebug="0" optimisation="3" targetName="MidiTest"/>
<CONFIGURATION name="Debug" osxCompatibility="10.9 SDK" isDebug="1" targetName="MidiTest"/>
<CONFIGURATION name="Release" osxCompatibility="10.9 SDK" isDebug="0" targetName="MidiTest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -101,13 +91,10 @@
<MODULEPATH id="juce_dsp" path="../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" iosCompatibility="8.0" isDebug="1" optimisation="1"
targetName="MidiTest"/>
<CONFIGURATION name="Release" iosCompatibility="8.0" isDebug="0" optimisation="3"
targetName="MidiTest"/>
<CONFIGURATION name="Debug" iosCompatibility="8.0" isDebug="1" targetName="MidiTest"/>
<CONFIGURATION name="Release" iosCompatibility="8.0" isDebug="0" targetName="MidiTest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -124,15 +111,13 @@
</MODULEPATHS>
</XCODE_IPHONE>
<ANDROIDSTUDIO androidActivityClass="com.yourcompany.miditest.MidiTest" androidInternetNeeded="0"
androidBluetoothNeeded="1" androidCpp11="1" androidScreenOrientation="unspecified"
targetFolder="Builds/Android" androidSDKPath="" androidNDKPath=""
androidMicNeeded="1" gradleToolchain="clang" gradleToolchainVersion="3.6"
androidCpp11="1" targetFolder="Builds/Android" androidSDKPath=""
androidNDKPath="" androidMicNeeded="1" gradleToolchainVersion="3.6"
androidMinimumSDK="23">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" androidArchitectures="armeabi armeabi-v7a x86" isDebug="1"
optimisation="1" targetName="MidiTest"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" optimisation="3"
targetName="MidiTest"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" targetName="MidiTest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>


+ 6
- 6
examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo.sln View File

@@ -5,14 +5,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JUCE Network Graphics Demo
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2F8ABED0-7428-13A5-07CD-EF1F3B43B926}.Debug|Win32.ActiveCfg = Debug|Win32
{2F8ABED0-7428-13A5-07CD-EF1F3B43B926}.Debug|Win32.Build.0 = Debug|Win32
{2F8ABED0-7428-13A5-07CD-EF1F3B43B926}.Release|Win32.ActiveCfg = Release|Win32
{2F8ABED0-7428-13A5-07CD-EF1F3B43B926}.Release|Win32.Build.0 = Release|Win32
{2F8ABED0-7428-13A5-07CD-EF1F3B43B926}.Debug|x64.ActiveCfg = Debug|x64
{2F8ABED0-7428-13A5-07CD-EF1F3B43B926}.Debug|x64.Build.0 = Debug|x64
{2F8ABED0-7428-13A5-07CD-EF1F3B43B926}.Release|x64.ActiveCfg = Release|x64
{2F8ABED0-7428-13A5-07CD-EF1F3B43B926}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE


+ 18
- 18
examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="12.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v120</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v120</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,18 +51,18 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.exe</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">JUCE Network Graphics Demo</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">JUCE Network Graphics Demo</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">JUCE Network Graphics Demo</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">JUCE Network Graphics Demo</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<PlatformToolset>v120</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -94,7 +96,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\JUCE Network Graphics Demo.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
@@ -103,7 +104,7 @@
</Bscmake>
<Lib/>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -136,7 +137,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\JUCE Network Graphics Demo.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 17
- 32
examples/NetworkGraphicsDemo/NetworkGraphicsDemo.jucer View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="gWI5Ir" name="JUCE Network Graphics Demo" projectType="guiapp"
version="1.0.0" bundleIdentifier="com.juce.NetworkGraphicsDemo"
includeBinaryInAppConfig="1" jucerVersion="5.2.0" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" companyName="ROLI Ltd."
cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
bundleIdentifier="com.juce.NetworkGraphicsDemo" jucerVersion="5.2.0"
displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd."
companyCopyright="ROLI Ltd.">
<MAINGROUP id="OT9rJ2" name="JUCE Network Graphics Demo">
<GROUP id="{48D54E6E-37F4-B20A-E038-C63E4EDFD4D9}" name="Source">
<FILE id="BfclEZ" name="Demos.h" compile="0" resource="0" file="Source/Demos.h"/>
@@ -20,10 +19,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" bigIcon="Ww6bQw">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="10.9 SDK" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="10.9 SDK" osxArchitecture="default"
isDebug="0" optimisation="3" targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Debug" osxCompatibility="10.9 SDK" isDebug="1" targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Release" osxCompatibility="10.9 SDK" isDebug="0" targetName="JUCE Network Graphics Demo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -44,10 +41,8 @@
</XCODE_MAC>
<VS2013 targetFolder="Builds/VisualStudio2013" bigIcon="Ww6bQw">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="JUCE Network Graphics Demo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>
@@ -68,10 +63,8 @@
</VS2013>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="JUCE Network Graphics Demo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>
@@ -90,13 +83,10 @@
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
</MODULEPATHS>
</VS2017>
<XCODE_IPHONE targetFolder="Builds/iOS" bigIcon="Ww6bQw" iosScreenOrientation="portraitlandscape"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS" bigIcon="Ww6bQw">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" iosCompatibility="default" isDebug="1" optimisation="1"
targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Release" iosCompatibility="default" isDebug="0" optimisation="3"
targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="JUCE Network Graphics Demo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>
@@ -117,10 +107,8 @@
</XCODE_IPHONE>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" bigIcon="Ww6bQw">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" optimisation="1"
targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="3"
targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" targetName="JUCE Network Graphics Demo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>
@@ -140,15 +128,12 @@
</MODULEPATHS>
</LINUX_MAKE>
<ANDROIDSTUDIO androidActivityClass="com.juce.networkgraphicsdemo.JUCENetworkGraphicsDemo"
androidInternetNeeded="1" androidBluetoothNeeded="1" androidCpp11="1"
targetFolder="Builds/Android" androidSDKPath="" androidNDKPath=""
bigIcon="Ww6bQw" androidScreenOrientation="unspecified" gradleToolchain="clang"
gradleToolchainVersion="3.6">
androidCpp11="1" targetFolder="Builds/Android" androidSDKPath=""
androidNDKPath="" bigIcon="Ww6bQw" gradleToolchainVersion="3.6">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" androidArchitectures="armeabi armeabi-v7a x86" isDebug="1"
optimisation="6" targetName="JUCE Network Graphics Demo" defines="JUCE_DEBUG=0"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" optimisation="3"
targetName="JUCE Network Graphics Demo"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" targetName="JUCE Network Graphics Demo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>


+ 6
- 6
examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor.sln View File

@@ -5,14 +5,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OSCMonitor - App", "OSCMoni
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{E59DC404-E625-1E60-3811-4F0BFB026DF1}.Debug|Win32.ActiveCfg = Debug|Win32
{E59DC404-E625-1E60-3811-4F0BFB026DF1}.Debug|Win32.Build.0 = Debug|Win32
{E59DC404-E625-1E60-3811-4F0BFB026DF1}.Release|Win32.ActiveCfg = Release|Win32
{E59DC404-E625-1E60-3811-4F0BFB026DF1}.Release|Win32.Build.0 = Release|Win32
{E59DC404-E625-1E60-3811-4F0BFB026DF1}.Debug|x64.ActiveCfg = Debug|x64
{E59DC404-E625-1E60-3811-4F0BFB026DF1}.Debug|x64.Build.0 = Debug|x64
{E59DC404-E625-1E60-3811-4F0BFB026DF1}.Release|x64.ActiveCfg = Release|x64
{E59DC404-E625-1E60-3811-4F0BFB026DF1}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE


+ 18
- 18
examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,18 +51,18 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.exe</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">OSCMonitor</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">OSCMonitor</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">OSCMonitor</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">OSCMonitor</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -94,7 +96,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\OSCMonitor.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
@@ -103,7 +104,7 @@
</Bscmake>
<Lib/>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -136,7 +137,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\OSCMonitor.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 10
- 20
examples/OSCMonitor/OSCMonitor.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="IhmIkj" name="OSCMonitor" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.roli.OSCMonitor" includeBinaryInAppConfig="1"
<JUCERPROJECT id="IhmIkj" name="OSCMonitor" projectType="guiapp" bundleIdentifier="com.roli.OSCMonitor"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" companyName="ROLI Ltd." cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
companyName="ROLI Ltd." companyCopyright="ROLI Ltd.">
<MAINGROUP id="N9NMMk" name="OSCMonitor">
<GROUP id="{2B92546C-6B49-72D9-ACD0-0F2FCE9AD0D5}" name="Source">
<FILE id="fqVB21" name="OSCLogListBox.h" compile="0" resource="0" file="Source/OSCLogListBox.h"/>
@@ -15,10 +13,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="OSCMonitor"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="3" targetName="OSCMonitor"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OSCMonitor"/>
<CONFIGURATION name="Release" isDebug="0" targetName="OSCMonitor"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -39,10 +35,8 @@
</XCODE_MAC>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" optimisation="1"
targetName="OSCMonitor"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="3"
targetName="OSCMonitor"/>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" targetName="OSCMonitor"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" targetName="OSCMonitor"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -63,10 +57,8 @@
</LINUX_MAKE>
<VS2015 targetFolder="Builds/VisualStudio2015">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="OSCMonitor"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="OSCMonitor"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OSCMonitor"/>
<CONFIGURATION name="Release" isDebug="0" targetName="OSCMonitor"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -87,10 +79,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="OSCMonitor"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="OSCMonitor"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OSCMonitor"/>
<CONFIGURATION name="Release" isDebug="0" targetName="OSCMonitor"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>


+ 6
- 6
examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver.sln View File

@@ -5,14 +5,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OSCReceiver - App", "OSCRec
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A40EAB9E-5492-90CF-0F05-8362CD22E2D2}.Debug|Win32.ActiveCfg = Debug|Win32
{A40EAB9E-5492-90CF-0F05-8362CD22E2D2}.Debug|Win32.Build.0 = Debug|Win32
{A40EAB9E-5492-90CF-0F05-8362CD22E2D2}.Release|Win32.ActiveCfg = Release|Win32
{A40EAB9E-5492-90CF-0F05-8362CD22E2D2}.Release|Win32.Build.0 = Release|Win32
{A40EAB9E-5492-90CF-0F05-8362CD22E2D2}.Debug|x64.ActiveCfg = Debug|x64
{A40EAB9E-5492-90CF-0F05-8362CD22E2D2}.Debug|x64.Build.0 = Debug|x64
{A40EAB9E-5492-90CF-0F05-8362CD22E2D2}.Release|x64.ActiveCfg = Release|x64
{A40EAB9E-5492-90CF-0F05-8362CD22E2D2}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE


+ 18
- 18
examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,18 +51,18 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.exe</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">OSCReceiver</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">OSCReceiver</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">OSCReceiver</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">OSCReceiver</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -94,7 +96,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\OSCReceiver.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
@@ -103,7 +104,7 @@
</Bscmake>
<Lib/>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -136,7 +137,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\OSCReceiver.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 16
- 32
examples/OSCReceiver/OSCReceiver.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="pdocPt" name="OSCReceiver" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.roli.OSCReceiver" includeBinaryInAppConfig="1"
<JUCERPROJECT id="pdocPt" name="OSCReceiver" projectType="guiapp" bundleIdentifier="com.roli.OSCReceiver"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" companyName="ROLI Ltd." cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
companyName="ROLI Ltd." companyCopyright="ROLI Ltd.">
<MAINGROUP id="Y6Q0O9" name="OSCReceiver">
<GROUP id="{9F303ECD-83DE-CA91-97B4-C083DA897F49}" name="Source">
<FILE id="HHuoMc" name="MainComponent.h" compile="0" resource="0" file="Source/MainComponent.h"/>
@@ -14,10 +12,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="OSCReceiver"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="3" targetName="OSCReceiver"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OSCReceiver"/>
<CONFIGURATION name="Release" isDebug="0" targetName="OSCReceiver"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -32,10 +28,8 @@
</XCODE_MAC>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" optimisation="1"
targetName="OSCReceiver"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="3"
targetName="OSCReceiver"/>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" targetName="OSCReceiver"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" targetName="OSCReceiver"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>
@@ -50,10 +44,8 @@
</LINUX_MAKE>
<VS2015 targetFolder="Builds/VisualStudio2015">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="OSCReceiver"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="OSCReceiver"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="OSCReceiver"/>
<CONFIGURATION name="Release" isDebug="0" targetName="OSCReceiver"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>
@@ -68,10 +60,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="OSCReceiver"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="OSCReceiver"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OSCReceiver"/>
<CONFIGURATION name="Release" isDebug="0" targetName="OSCReceiver"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>
@@ -84,13 +74,10 @@
<MODULEPATH id="juce_core" path="../../modules"/>
</MODULEPATHS>
</VS2017>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" iosCompatibility="default" isDebug="1" optimisation="1"
targetName="OSCReceiver"/>
<CONFIGURATION name="Release" iosCompatibility="default" isDebug="0" optimisation="3"
targetName="OSCReceiver"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OSCReceiver"/>
<CONFIGURATION name="Release" isDebug="0" targetName="OSCReceiver"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>
@@ -104,15 +91,12 @@
</MODULEPATHS>
</XCODE_IPHONE>
<ANDROIDSTUDIO androidActivityClass="com.yourcompany.oscreceiver.OSCReceiver"
androidInternetNeeded="1" androidBluetoothNeeded="0" androidCpp11="1"
targetFolder="Builds/Android" androidScreenOrientation="unspecified"
gradleToolchain="clang" gradleToolchainVersion="3.6" androidSDKPath=""
androidNDKPath="">
androidBluetoothNeeded="0" androidCpp11="1" targetFolder="Builds/Android"
gradleToolchainVersion="3.6" androidSDKPath="" androidNDKPath="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" androidArchitectures="armeabi armeabi-v7a x86" isDebug="1"
optimisation="1" targetName="OSCReceiver"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" optimisation="3"
targetName="OSCReceiver"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" targetName="OSCReceiver"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>


+ 6
- 6
examples/OSCSender/Builds/VisualStudio2015/OSCSender.sln View File

@@ -5,14 +5,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OSCSender - App", "OSCSende
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5B0FE56E-266D-A62C-D8A9-D1F5E7905AF2}.Debug|Win32.ActiveCfg = Debug|Win32
{5B0FE56E-266D-A62C-D8A9-D1F5E7905AF2}.Debug|Win32.Build.0 = Debug|Win32
{5B0FE56E-266D-A62C-D8A9-D1F5E7905AF2}.Release|Win32.ActiveCfg = Release|Win32
{5B0FE56E-266D-A62C-D8A9-D1F5E7905AF2}.Release|Win32.Build.0 = Release|Win32
{5B0FE56E-266D-A62C-D8A9-D1F5E7905AF2}.Debug|x64.ActiveCfg = Debug|x64
{5B0FE56E-266D-A62C-D8A9-D1F5E7905AF2}.Debug|x64.Build.0 = Debug|x64
{5B0FE56E-266D-A62C-D8A9-D1F5E7905AF2}.Release|x64.ActiveCfg = Release|x64
{5B0FE56E-266D-A62C-D8A9-D1F5E7905AF2}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE


+ 18
- 18
examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,18 +51,18 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.exe</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">OSCSender</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">OSCSender</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">OSCSender</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">OSCSender</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -94,7 +96,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\OSCSender.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
@@ -103,7 +104,7 @@
</Bscmake>
<Lib/>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -136,7 +137,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\OSCSender.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 17
- 32
examples/OSCSender/OSCSender.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="rysVAr" name="OSCSender" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.roli.OSCSender" includeBinaryInAppConfig="1"
<JUCERPROJECT id="rysVAr" name="OSCSender" projectType="guiapp" bundleIdentifier="com.roli.OSCSender"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" companyName="ROLI Ltd." cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
companyName="ROLI Ltd." companyCopyright="ROLI Ltd.">
<MAINGROUP id="knnZZJ" name="OSCSender">
<GROUP id="{F2A0007A-4D24-4DD6-DEC8-6428F36CE45D}" name="Source">
<FILE id="ORaBHU" name="MainComponent.h" compile="0" resource="0" file="Source/MainComponent.h"/>
@@ -14,10 +12,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="OSCSender"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="3" targetName="OSCSender"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OSCSender"/>
<CONFIGURATION name="Release" isDebug="0" targetName="OSCSender"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -30,10 +26,8 @@
</XCODE_MAC>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" optimisation="1"
targetName="OSCSender"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="3"
targetName="OSCSender"/>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" targetName="OSCSender"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" targetName="OSCSender"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -46,10 +40,8 @@
</LINUX_MAKE>
<VS2015 targetFolder="Builds/VisualStudio2015">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="OSCSender"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="OSCSender"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OSCSender"/>
<CONFIGURATION name="Release" isDebug="0" targetName="OSCSender"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>
@@ -62,10 +54,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="OSCSender"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="OSCSender"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OSCSender"/>
<CONFIGURATION name="Release" isDebug="0" targetName="OSCSender"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>
@@ -76,13 +66,10 @@
<MODULEPATH id="juce_core" path="../../modules"/>
</MODULEPATHS>
</VS2017>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" iosCompatibility="default" isDebug="1" optimisation="1"
targetName="OSCSender"/>
<CONFIGURATION name="Release" iosCompatibility="default" isDebug="0" optimisation="3"
targetName="OSCSender"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OSCSender"/>
<CONFIGURATION name="Release" isDebug="0" targetName="OSCSender"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>
@@ -93,15 +80,13 @@
<MODULEPATH id="juce_core" path="../../modules"/>
</MODULEPATHS>
</XCODE_IPHONE>
<ANDROIDSTUDIO androidActivityClass="com.yourcompany.oscsender.OSCSender" androidInternetNeeded="1"
androidBluetoothNeeded="0" androidCpp11="1" targetFolder="Builds/Android"
androidSDKPath="" androidNDKPath="" androidScreenOrientation="unspecified"
gradleToolchain="clang" gradleToolchainVersion="3.6">
<ANDROIDSTUDIO androidActivityClass="com.yourcompany.oscsender.OSCSender" androidBluetoothNeeded="0"
androidCpp11="1" targetFolder="Builds/Android" androidSDKPath=""
androidNDKPath="" gradleToolchainVersion="3.6">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" androidArchitectures="armeabi armeabi-v7a x86" isDebug="1"
optimisation="1" targetName="OSCSender"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" optimisation="3"
targetName="OSCSender"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" targetName="OSCSender"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_osc" path="../../modules"/>


+ 9
- 18
examples/OpenGLAppExample/OpenGLAppExample.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="c3KrlE" name="OpenGLAppExample" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.roli.OpenGLAppExample" includeBinaryInAppConfig="1"
<JUCERPROJECT id="c3KrlE" name="OpenGLAppExample" projectType="guiapp" bundleIdentifier="com.roli.OpenGLAppExample"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" companyName="ROLI Ltd." cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
companyName="ROLI Ltd." companyCopyright="ROLI Ltd.">
<MAINGROUP id="amjEXL" name="OpenGLAppExample">
<GROUP id="{28FE2D12-A88D-07E2-72CF-CD04014CF225}" name="Source">
<GROUP id="{666960E2-D311-806A-1FE7-A27057939840}" name="Resources">
@@ -20,10 +18,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="OpenGLAppExample"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="2" targetName="OpenGLAppExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OpenGLAppExample"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="OpenGLAppExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -41,13 +37,10 @@
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" iosCompatibility="default" isDebug="1" optimisation="1"
targetName="OpenGLAppExample"/>
<CONFIGURATION name="Release" iosCompatibility="default" isDebug="0" optimisation="2"
targetName="OpenGLAppExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OpenGLAppExample"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="OpenGLAppExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -67,10 +60,8 @@
</XCODE_IPHONE>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="OpenGLAppExample"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="OpenGLAppExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="OpenGLAppExample"/>
<CONFIGURATION name="Release" isDebug="0" targetName="OpenGLAppExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>


+ 6
- 6
examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo.sln View File

@@ -5,14 +5,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PluckedStringsDemo - App",
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A05B4CDE-58D3-4400-5280-63574E9C8D46}.Debug|Win32.ActiveCfg = Debug|Win32
{A05B4CDE-58D3-4400-5280-63574E9C8D46}.Debug|Win32.Build.0 = Debug|Win32
{A05B4CDE-58D3-4400-5280-63574E9C8D46}.Release|Win32.ActiveCfg = Release|Win32
{A05B4CDE-58D3-4400-5280-63574E9C8D46}.Release|Win32.Build.0 = Release|Win32
{A05B4CDE-58D3-4400-5280-63574E9C8D46}.Debug|x64.ActiveCfg = Debug|x64
{A05B4CDE-58D3-4400-5280-63574E9C8D46}.Debug|x64.Build.0 = Debug|x64
{A05B4CDE-58D3-4400-5280-63574E9C8D46}.Release|x64.ActiveCfg = Release|x64
{A05B4CDE-58D3-4400-5280-63574E9C8D46}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE


+ 18
- 18
examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="12.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v120</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v120</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,18 +51,18 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.exe</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">PluckedStringsDemo</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">PluckedStringsDemo</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">PluckedStringsDemo</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">PluckedStringsDemo</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<PlatformToolset>v120</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -94,7 +96,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\PluckedStringsDemo.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
@@ -103,7 +104,7 @@
</Bscmake>
<Lib/>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -136,7 +137,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\PluckedStringsDemo.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 8
- 16
examples/PluckedStringsDemo/PluckedStringsDemo.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="jKHEJM" name="PluckedStringsDemo" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.roli.PluckedStringsDemo" includeBinaryInAppConfig="1"
<JUCERPROJECT id="jKHEJM" name="PluckedStringsDemo" projectType="guiapp" bundleIdentifier="com.roli.PluckedStringsDemo"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" companyName="ROLI Ltd." cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
companyName="ROLI Ltd." companyCopyright="ROLI Ltd.">
<MAINGROUP id="IWdVf7" name="PluckedStringsDemo">
<GROUP id="{8800CD50-6741-8B75-0305-FAF13427EF5D}" name="Source">
<FILE id="Z7hWe1" name="StringSynthesiser.h" compile="0" resource="0"
@@ -19,10 +17,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="PluckedStringsDemo"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="2" targetName="PluckedStringsDemo"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="PluckedStringsDemo"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="PluckedStringsDemo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -40,10 +36,8 @@
</XCODE_MAC>
<VS2013 targetFolder="Builds/VisualStudio2013">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="PluckedStringsDemo"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="2" targetName="PluckedStringsDemo"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="PluckedStringsDemo"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="PluckedStringsDemo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -61,10 +55,8 @@
</VS2013>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="PluckedStringsDemo"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="PluckedStringsDemo"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="PluckedStringsDemo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="PluckedStringsDemo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>


+ 12
- 23
examples/PlugInSamples/Arpeggiator/Arpeggiator.jucer View File

@@ -1,18 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="NXaszK" name="Arpeggiator" projectType="audioplug" version="1.0.0"
bundleIdentifier="com.roli.Arpeggiator" includeBinaryInAppConfig="1"
buildVST="1" buildVST3="0" buildAU="1" buildRTAS="0" buildAAX="0"
<JUCERPROJECT id="NXaszK" name="Arpeggiator" projectType="audioplug" bundleIdentifier="com.roli.Arpeggiator"
pluginName="Arpeggiator" pluginDesc="Arpeggiator" pluginManufacturer="ROLI Ltd."
pluginManufacturerCode="ROLI" pluginCode="Arpg" pluginChannelConfigs=""
pluginIsSynth="0" pluginWantsMidiIn="0" pluginProducesMidiOut="0"
pluginIsMidiEffectPlugin="1" pluginSilenceInIsSilenceOut="0"
pluginEditorRequiresKeys="0" pluginAUExportPrefix="ArpeggiatorAU"
pluginRTASCategory="" aaxIdentifier="com.roli.Arpeggiator" pluginAAXCategory="AAX_EPlugInCategory_Effect"
jucerVersion="5.2.0" companyName="ROLI Ltd." companyWebsite="www.juce.com"
companyEmail="info@juce.com" buildAUv3="0" buildStandalone="0"
enableIAA="0" displaySplashScreen="0" reportAppUsage="0" splashScreenColour="Dark"
cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
pluginAUExportPrefix="ArpeggiatorAU" pluginRTASCategory="" aaxIdentifier="com.roli.Arpeggiator"
pluginAAXCategory="AAX_EPlugInCategory_Effect" jucerVersion="5.2.0"
companyName="ROLI Ltd." companyWebsite="www.juce.com" companyEmail="info@juce.com"
displaySplashScreen="0" reportAppUsage="0" companyCopyright="ROLI Ltd.">
<MAINGROUP id="l0H2am" name="Arpeggiator">
<GROUP id="{E91162B3-479D-3630-4B5F-0E76EE995FB8}" name="Source">
<FILE id="hfXSa1" name="Arpeggiator.cpp" compile="1" resource="0" file="Source/Arpeggiator.cpp"/>
@@ -21,10 +16,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" extraCompilerFlags="-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="10.10 SDK" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="Arpeggiator"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="10.10 SDK"
osxArchitecture="default" isDebug="0" optimisation="3" targetName="Arpeggiator"/>
<CONFIGURATION name="Debug" osxCompatibility="10.10 SDK" isDebug="1" targetName="Arpeggiator"/>
<CONFIGURATION name="Release" osxCompatibility="10.10 SDK" isDebug="0" targetName="Arpeggiator"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../../modules"/>
@@ -46,10 +39,8 @@
<VS2015 targetFolder="Builds/VisualStudio2015" vstFolder="" vst3Folder=""
aaxFolder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="Arpeggiator"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="Arpeggiator"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="Arpeggiator"/>
<CONFIGURATION name="Release" isDebug="0" targetName="Arpeggiator"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../modules"/>
@@ -70,10 +61,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="Arpeggiator"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="Arpeggiator"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="Arpeggiator"/>
<CONFIGURATION name="Release" isDebug="0" targetName="Arpeggiator"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../modules"/>
@@ -109,5 +98,5 @@
<MODULE id="juce_opengl" showAllCode="1" useLocalCopy="0"/>
<MODULE id="juce_video" showAllCode="1" useLocalCopy="0"/>
</MODULES>
<JUCEOPTIONS JUCE_QUICKTIME="disabled"/>
<JUCEOPTIONS/>
</JUCERPROJECT>

+ 10
- 10
examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator.sln View File

@@ -10,18 +10,18 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Arpeggiator - Shared Code",
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{7B4A2CB7-0625-C36D-39FB-C651743A206F}.Debug|Win32.ActiveCfg = Debug|Win32
{7B4A2CB7-0625-C36D-39FB-C651743A206F}.Debug|Win32.Build.0 = Debug|Win32
{7B4A2CB7-0625-C36D-39FB-C651743A206F}.Release|Win32.ActiveCfg = Release|Win32
{7B4A2CB7-0625-C36D-39FB-C651743A206F}.Release|Win32.Build.0 = Release|Win32
{7B14DB3F-59CC-58D2-4DC7-03A1BD2836FB}.Debug|Win32.ActiveCfg = Debug|Win32
{7B14DB3F-59CC-58D2-4DC7-03A1BD2836FB}.Debug|Win32.Build.0 = Debug|Win32
{7B14DB3F-59CC-58D2-4DC7-03A1BD2836FB}.Release|Win32.ActiveCfg = Release|Win32
{7B14DB3F-59CC-58D2-4DC7-03A1BD2836FB}.Release|Win32.Build.0 = Release|Win32
{7B4A2CB7-0625-C36D-39FB-C651743A206F}.Debug|x64.ActiveCfg = Debug|x64
{7B4A2CB7-0625-C36D-39FB-C651743A206F}.Debug|x64.Build.0 = Debug|x64
{7B4A2CB7-0625-C36D-39FB-C651743A206F}.Release|x64.ActiveCfg = Release|x64
{7B4A2CB7-0625-C36D-39FB-C651743A206F}.Release|x64.Build.0 = Release|x64
{7B14DB3F-59CC-58D2-4DC7-03A1BD2836FB}.Debug|x64.ActiveCfg = Debug|x64
{7B14DB3F-59CC-58D2-4DC7-03A1BD2836FB}.Debug|x64.Build.0 = Debug|x64
{7B14DB3F-59CC-58D2-4DC7-03A1BD2836FB}.Release|x64.ActiveCfg = Release|x64
{7B14DB3F-59CC-58D2-4DC7-03A1BD2836FB}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE


+ 18
- 24
examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,18 +51,18 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.lib</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Arpeggiator</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Arpeggiator</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Arpeggiator</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Arpeggiator</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -94,7 +96,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\Arpeggiator.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
@@ -102,11 +103,8 @@
<OutputFile>$(IntDir)\Arpeggiator.bsc</OutputFile>
</Bscmake>
<Lib/>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -139,7 +137,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\Arpeggiator.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>
@@ -149,9 +146,6 @@
<OutputFile>$(IntDir)\Arpeggiator.bsc</OutputFile>
</Bscmake>
<Lib/>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\Source\Arpeggiator.cpp"/>


+ 20
- 20
examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_VST.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,20 +51,20 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.dll</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Arpeggiator</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Arpeggiator</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Arpeggiator</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Arpeggiator</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -96,7 +98,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\Arpeggiator.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
<AdditionalDependencies>Arpeggiator.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
@@ -108,7 +109,7 @@
<AdditionalDependencies>Arpeggiator.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -141,7 +142,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\Arpeggiator.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 14
- 14
examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn.sln View File

@@ -15,22 +15,22 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GainPlugIn - Shared Code",
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2A769212-432C-7313-391E-68B46A0888F2}.Debug|Win32.ActiveCfg = Debug|Win32
{2A769212-432C-7313-391E-68B46A0888F2}.Debug|Win32.Build.0 = Debug|Win32
{2A769212-432C-7313-391E-68B46A0888F2}.Release|Win32.ActiveCfg = Release|Win32
{2A769212-432C-7313-391E-68B46A0888F2}.Release|Win32.Build.0 = Release|Win32
{5810FF56-5ACC-8BFE-EFCE-D9655FEC8E5B}.Debug|Win32.ActiveCfg = Debug|Win32
{5810FF56-5ACC-8BFE-EFCE-D9655FEC8E5B}.Debug|Win32.Build.0 = Debug|Win32
{5810FF56-5ACC-8BFE-EFCE-D9655FEC8E5B}.Release|Win32.ActiveCfg = Release|Win32
{5810FF56-5ACC-8BFE-EFCE-D9655FEC8E5B}.Release|Win32.Build.0 = Release|Win32
{E83746D9-1736-E433-6CEF-9C347DF444D1}.Debug|Win32.ActiveCfg = Debug|Win32
{E83746D9-1736-E433-6CEF-9C347DF444D1}.Debug|Win32.Build.0 = Debug|Win32
{E83746D9-1736-E433-6CEF-9C347DF444D1}.Release|Win32.ActiveCfg = Release|Win32
{E83746D9-1736-E433-6CEF-9C347DF444D1}.Release|Win32.Build.0 = Release|Win32
{2A769212-432C-7313-391E-68B46A0888F2}.Debug|x64.ActiveCfg = Debug|x64
{2A769212-432C-7313-391E-68B46A0888F2}.Debug|x64.Build.0 = Debug|x64
{2A769212-432C-7313-391E-68B46A0888F2}.Release|x64.ActiveCfg = Release|x64
{2A769212-432C-7313-391E-68B46A0888F2}.Release|x64.Build.0 = Release|x64
{5810FF56-5ACC-8BFE-EFCE-D9655FEC8E5B}.Debug|x64.ActiveCfg = Debug|x64
{5810FF56-5ACC-8BFE-EFCE-D9655FEC8E5B}.Debug|x64.Build.0 = Debug|x64
{5810FF56-5ACC-8BFE-EFCE-D9655FEC8E5B}.Release|x64.ActiveCfg = Release|x64
{5810FF56-5ACC-8BFE-EFCE-D9655FEC8E5B}.Release|x64.Build.0 = Release|x64
{E83746D9-1736-E433-6CEF-9C347DF444D1}.Debug|x64.ActiveCfg = Debug|x64
{E83746D9-1736-E433-6CEF-9C347DF444D1}.Debug|x64.Build.0 = Debug|x64
{E83746D9-1736-E433-6CEF-9C347DF444D1}.Release|x64.ActiveCfg = Release|x64
{E83746D9-1736-E433-6CEF-9C347DF444D1}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE


+ 18
- 24
examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,18 +51,18 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.lib</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">GainPlugIn</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">GainPlugIn</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">GainPlugIn</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">GainPlugIn</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -94,7 +96,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\GainPlugIn.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
@@ -102,11 +103,8 @@
<OutputFile>$(IntDir)\GainPlugIn.bsc</OutputFile>
</Bscmake>
<Lib/>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -139,7 +137,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\GainPlugIn.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>
@@ -149,9 +146,6 @@
<OutputFile>$(IntDir)\GainPlugIn.bsc</OutputFile>
</Bscmake>
<Lib/>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\Source\GainProcessor.cpp"/>


+ 20
- 20
examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,20 +51,20 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.dll</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">GainPlugIn</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">GainPlugIn</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">GainPlugIn</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">GainPlugIn</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -96,7 +98,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\GainPlugIn.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
<AdditionalDependencies>GainPlugIn.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
@@ -108,7 +109,7 @@
<AdditionalDependencies>GainPlugIn.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -141,7 +142,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\GainPlugIn.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 20
- 20
examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST3.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,20 +51,20 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.vst3</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\VST3\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">GainPlugIn</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\VST3\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">GainPlugIn</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\VST3\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">GainPlugIn</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\VST3\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">GainPlugIn</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -96,7 +98,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\GainPlugIn.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
<AdditionalDependencies>GainPlugIn.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
@@ -108,7 +109,7 @@
<AdditionalDependencies>GainPlugIn.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -141,7 +142,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\GainPlugIn.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 15
- 25
examples/PlugInSamples/GainPlugIn/GainPlugIn.jucer View File

@@ -1,17 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="jXbtGS" name="GainPlugIn" projectType="audioplug" version="1.0.0"
bundleIdentifier="com.roli.GainPlugIn" includeBinaryInAppConfig="1"
buildVST="1" buildVST3="1" buildAU="1" buildRTAS="0" buildAAX="0"
pluginName="GainPlugIn" pluginDesc="GainPlugIn" pluginManufacturer="ROLI Ltd."
pluginManufacturerCode="ROLI" pluginCode="Gain" pluginChannelConfigs=""
pluginIsSynth="0" pluginWantsMidiIn="0" pluginProducesMidiOut="0"
pluginSilenceInIsSilenceOut="1" pluginEditorRequiresKeys="0"
<JUCERPROJECT id="jXbtGS" name="GainPlugIn" projectType="audioplug" bundleIdentifier="com.roli.GainPlugIn"
buildVST3="1" pluginName="GainPlugIn" pluginDesc="GainPlugIn"
pluginManufacturer="ROLI Ltd." pluginManufacturerCode="ROLI"
pluginCode="Gain" pluginChannelConfigs="" pluginSilenceInIsSilenceOut="1"
pluginAUExportPrefix="GainPlugInAU" pluginRTASCategory="" aaxIdentifier="com.roli.GainPlugIn"
pluginAAXCategory="AAX_ePlugInCategory_Dynamics" jucerVersion="5.2.0"
pluginIsMidiEffectPlugin="0" buildAUv3="0" buildStandalone="0"
enableIAA="0" displaySplashScreen="0" reportAppUsage="0" splashScreenColour="Dark"
companyName="ROLI Ltd." cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd."
companyCopyright="ROLI Ltd.">
<MAINGROUP id="sXaVAU" name="GainPlugIn">
<GROUP id="{57500C1B-EA6F-4A79-EE51-1D02CA8A8350}" name="Source">
<FILE id="gNoGxx" name="GainProcessor.cpp" compile="1" resource="0"
@@ -22,10 +18,8 @@
<XCODE_MAC targetFolder="Builds/MacOSX" postbuildCommand="" vst3Folder=""
vstFolder="" aaxFolder="" extraCompilerFlags="-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="10.10 SDK" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="GainPlugIn"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="10.10 SDK"
osxArchitecture="default" isDebug="0" optimisation="3" targetName="GainPlugIn"/>
<CONFIGURATION name="Debug" osxCompatibility="10.10 SDK" isDebug="1" targetName="GainPlugIn"/>
<CONFIGURATION name="Release" osxCompatibility="10.10 SDK" isDebug="0" targetName="GainPlugIn"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../../modules"/>
@@ -44,12 +38,10 @@
<MODULEPATH id="juce_audio_plugin_client" path="../../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<VS2015 targetFolder="Builds/VisualStudio2015">
<VS2015 targetFolder="Builds/VisualStudio2015" vst3Folder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="GainPlugIn"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="GainPlugIn"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="GainPlugIn"/>
<CONFIGURATION name="Release" isDebug="0" targetName="GainPlugIn"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../modules"/>
@@ -68,12 +60,10 @@
<MODULEPATH id="juce_audio_basics" path="../../../modules"/>
</MODULEPATHS>
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<VS2017 targetFolder="Builds/VisualStudio2017" vst3Folder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="GainPlugIn"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="GainPlugIn"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="GainPlugIn"/>
<CONFIGURATION name="Release" isDebug="0" targetName="GainPlugIn"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../modules"/>
@@ -109,5 +99,5 @@
<MODULE id="juce_opengl" showAllCode="1" useLocalCopy="0"/>
<MODULE id="juce_video" showAllCode="1" useLocalCopy="0"/>
</MODULES>
<JUCEOPTIONS JUCE_QUICKTIME="disabled"/>
<JUCEOPTIONS/>
</JUCERPROJECT>

+ 11
- 15
examples/PlugInSamples/InterAppAudioEffect/InterAppAudioEffect.jucer View File

@@ -1,18 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="rgYEL2" name="InterAppAudioEffect" projectType="audioplug"
version="1.0.0" bundleIdentifier="com.roli.InterAppAudioEffect"
includeBinaryInAppConfig="1" buildVST="0" buildVST3="0" buildAU="0"
buildAUv3="0" buildRTAS="0" buildAAX="0" enableIAA="1" pluginName="InterAppAudioEffect"
pluginDesc="InterAppAudioEffect" pluginManufacturer="ROLI Ltd."
pluginManufacturerCode="ROLI" pluginCode="IAAE" pluginChannelConfigs=""
pluginIsSynth="0" pluginWantsMidiIn="0" pluginProducesMidiOut="0"
pluginIsMidiEffectPlugin="0" pluginEditorRequiresKeys="0" pluginAUExportPrefix="InterAppAudioEffectAU"
bundleIdentifier="com.roli.InterAppAudioEffect" buildVST="0"
buildAU="0" buildAUv3="0" buildRTAS="0" buildAAX="0" enableIAA="1"
pluginName="InterAppAudioEffect" pluginDesc="InterAppAudioEffect"
pluginManufacturer="ROLI Ltd." pluginManufacturerCode="ROLI"
pluginCode="IAAE" pluginChannelConfigs="" pluginAUExportPrefix="InterAppAudioEffectAU"
pluginRTASCategory="" aaxIdentifier="com.yourcompany.InterAppAudioEffect"
pluginAAXCategory="AAX_ePlugInCategory_Dynamics" jucerVersion="5.2.0"
companyName="ROLI Ltd." buildStandalone="1" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
reportAppUsage="0" companyCopyright="ROLI Ltd." buildVST3="0">
<MAINGROUP id="BhTVmm" name="InterAppAudioEffect">
<GROUP id="{79B2188B-B073-DD2F-F997-AFE1A88B5908}" name="Source">
<FILE id="s4nZon" name="IAAEffectProcessor.h" compile="0" resource="0"
@@ -25,12 +22,11 @@
</GROUP>
</MAINGROUP>
<EXPORTFORMATS>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
microphonePermissionNeeded="1" iosBackgroundAudio="1" extraCompilerFlags="-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS" microphonePermissionNeeded="1" iosBackgroundAudio="1"
extraCompilerFlags="-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="InterAppAudioEffect"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="InterAppAudioEffect"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="InterAppAudioEffect"/>
<CONFIGURATION name="Release" isDebug="0" targetName="InterAppAudioEffect"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../../modules"/>
@@ -62,5 +58,5 @@
<MODULE id="juce_gui_basics" showAllCode="1" useLocalCopy="0"/>
<MODULE id="juce_gui_extra" showAllCode="1" useLocalCopy="0"/>
</MODULES>
<JUCEOPTIONS JUCE_QUICKTIME="disabled"/>
<JUCEOPTIONS/>
</JUCERPROJECT>

+ 18
- 18
examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth.sln View File

@@ -20,26 +20,26 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MultiOutSynth - Shared Code
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{7790E2A1-4049-EC16-F460-753EE395D0C9}.Debug|Win32.ActiveCfg = Debug|Win32
{7790E2A1-4049-EC16-F460-753EE395D0C9}.Debug|Win32.Build.0 = Debug|Win32
{7790E2A1-4049-EC16-F460-753EE395D0C9}.Release|Win32.ActiveCfg = Release|Win32
{7790E2A1-4049-EC16-F460-753EE395D0C9}.Release|Win32.Build.0 = Release|Win32
{44876436-075F-C9F0-C107-5BB5C5DE6638}.Debug|Win32.ActiveCfg = Debug|Win32
{44876436-075F-C9F0-C107-5BB5C5DE6638}.Debug|Win32.Build.0 = Debug|Win32
{44876436-075F-C9F0-C107-5BB5C5DE6638}.Release|Win32.ActiveCfg = Release|Win32
{44876436-075F-C9F0-C107-5BB5C5DE6638}.Release|Win32.Build.0 = Release|Win32
{6682B889-29F8-82A9-59E4-6F23A6DEF43F}.Debug|Win32.ActiveCfg = Debug|Win32
{6682B889-29F8-82A9-59E4-6F23A6DEF43F}.Debug|Win32.Build.0 = Debug|Win32
{6682B889-29F8-82A9-59E4-6F23A6DEF43F}.Release|Win32.ActiveCfg = Release|Win32
{6682B889-29F8-82A9-59E4-6F23A6DEF43F}.Release|Win32.Build.0 = Release|Win32
{33FE4627-BBEA-82E1-5512-8C1F218CF560}.Debug|Win32.ActiveCfg = Debug|Win32
{33FE4627-BBEA-82E1-5512-8C1F218CF560}.Debug|Win32.Build.0 = Debug|Win32
{33FE4627-BBEA-82E1-5512-8C1F218CF560}.Release|Win32.ActiveCfg = Release|Win32
{33FE4627-BBEA-82E1-5512-8C1F218CF560}.Release|Win32.Build.0 = Release|Win32
{7790E2A1-4049-EC16-F460-753EE395D0C9}.Debug|x64.ActiveCfg = Debug|x64
{7790E2A1-4049-EC16-F460-753EE395D0C9}.Debug|x64.Build.0 = Debug|x64
{7790E2A1-4049-EC16-F460-753EE395D0C9}.Release|x64.ActiveCfg = Release|x64
{7790E2A1-4049-EC16-F460-753EE395D0C9}.Release|x64.Build.0 = Release|x64
{44876436-075F-C9F0-C107-5BB5C5DE6638}.Debug|x64.ActiveCfg = Debug|x64
{44876436-075F-C9F0-C107-5BB5C5DE6638}.Debug|x64.Build.0 = Debug|x64
{44876436-075F-C9F0-C107-5BB5C5DE6638}.Release|x64.ActiveCfg = Release|x64
{44876436-075F-C9F0-C107-5BB5C5DE6638}.Release|x64.Build.0 = Release|x64
{6682B889-29F8-82A9-59E4-6F23A6DEF43F}.Debug|x64.ActiveCfg = Debug|x64
{6682B889-29F8-82A9-59E4-6F23A6DEF43F}.Debug|x64.Build.0 = Debug|x64
{6682B889-29F8-82A9-59E4-6F23A6DEF43F}.Release|x64.ActiveCfg = Release|x64
{6682B889-29F8-82A9-59E4-6F23A6DEF43F}.Release|x64.Build.0 = Release|x64
{33FE4627-BBEA-82E1-5512-8C1F218CF560}.Debug|x64.ActiveCfg = Debug|x64
{33FE4627-BBEA-82E1-5512-8C1F218CF560}.Debug|x64.Build.0 = Debug|x64
{33FE4627-BBEA-82E1-5512-8C1F218CF560}.Release|x64.ActiveCfg = Release|x64
{33FE4627-BBEA-82E1-5512-8C1F218CF560}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE


+ 20
- 20
examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_AAX.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,20 +51,20 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.aaxdll</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\AAX\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\AAX\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\AAX\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\AAX\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\AAX\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\AAX\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\AAX\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\AAX\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -96,7 +98,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\MultiOutSynth.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
<AdditionalDependencies>MultiOutSynth.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
@@ -118,7 +119,7 @@ if not exist &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32&quot; mkdir
call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32&quot; &quot;C:\\SDKs\\AAX\\Utilities\\PlugIn.ico&quot;</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -151,7 +152,6 @@ call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\Mul
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\MultiOutSynth.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 18
- 24
examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,18 +51,18 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.lib</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -94,7 +96,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\MultiOutSynth.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
@@ -102,11 +103,8 @@
<OutputFile>$(IntDir)\MultiOutSynth.bsc</OutputFile>
</Bscmake>
<Lib/>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -139,7 +137,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\MultiOutSynth.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>
@@ -149,9 +146,6 @@
<OutputFile>$(IntDir)\MultiOutSynth.bsc</OutputFile>
</Bscmake>
<Lib/>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\Source\MultiOutSynth.cpp"/>


+ 20
- 20
examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,20 +51,20 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.dll</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -96,7 +98,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\MultiOutSynth.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
<AdditionalDependencies>MultiOutSynth.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
@@ -108,7 +109,7 @@
<AdditionalDependencies>MultiOutSynth.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -141,7 +142,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\MultiOutSynth.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 20
- 20
examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST3.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,20 +51,20 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.vst3</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\VST3\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\VST3\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\VST3\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\VST3\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MultiOutSynth</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -96,7 +98,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\MultiOutSynth.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
<AdditionalDependencies>MultiOutSynth.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
@@ -108,7 +109,7 @@
<AdditionalDependencies>MultiOutSynth.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -141,7 +142,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\MultiOutSynth.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 6
- 6
examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_AAX.vcxproj View File

@@ -111,12 +111,12 @@
<PreBuildEvent>
<Command>if not exist &quot;$(OutDir)\MultiOutSynth.aaxplugin&quot; mkdir &quot;$(OutDir)\MultiOutSynth.aaxplugin&quot;
if not exist &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents&quot; mkdir &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents&quot;
if not exist &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64&quot; mkdir &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64&quot;
if not exist &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32&quot; mkdir &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32&quot;
</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>copy /Y &quot;$(OutDir)\MultiOutSynth.aaxdll&quot; &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64\MultiOutSynth.aaxplugin&quot;
call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64&quot; &quot;C:\\SDKs\\AAX\\Utilities\\PlugIn.ico&quot;</Command>
<Command>copy /Y &quot;$(OutDir)\MultiOutSynth.aaxdll&quot; &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32\MultiOutSynth.aaxplugin&quot;
call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32&quot; &quot;C:\\SDKs\\AAX\\Utilities\\PlugIn.ico&quot;</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -167,12 +167,12 @@ call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\Mul
<PreBuildEvent>
<Command>if not exist &quot;$(OutDir)\MultiOutSynth.aaxplugin&quot; mkdir &quot;$(OutDir)\MultiOutSynth.aaxplugin&quot;
if not exist &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents&quot; mkdir &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents&quot;
if not exist &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64&quot; mkdir &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64&quot;
if not exist &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32&quot; mkdir &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32&quot;
</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>copy /Y &quot;$(OutDir)\MultiOutSynth.aaxdll&quot; &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64\MultiOutSynth.aaxplugin&quot;
call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64&quot; &quot;C:\\SDKs\\AAX\\Utilities\\PlugIn.ico&quot;</Command>
<Command>copy /Y &quot;$(OutDir)\MultiOutSynth.aaxdll&quot; &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32\MultiOutSynth.aaxplugin&quot;
call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32&quot; &quot;C:\\SDKs\\AAX\\Utilities\\PlugIn.ico&quot;</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>


+ 18
- 28
examples/PlugInSamples/MultiOutSynth/MultiOutSynth.jucer View File

@@ -1,18 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="CbHSoe" name="MultiOutSynth" projectType="audioplug" version="1.0.0"
bundleIdentifier="com.roli.MultiOutSynth" includeBinaryInAppConfig="1"
buildVST="1" buildVST3="1" buildAU="1" buildRTAS="0" buildAAX="1"
pluginName="MultiOutSynth" pluginDesc="MultiOutSynth" pluginManufacturer="ROLI Ltd."
pluginManufacturerCode="ROLI" pluginCode="MoSy" pluginChannelConfigs=""
pluginIsSynth="1" pluginWantsMidiIn="1" pluginProducesMidiOut="0"
pluginSilenceInIsSilenceOut="0" pluginEditorRequiresKeys="0"
pluginAUExportPrefix="MultiOutSynthAU" pluginRTASCategory=""
aaxIdentifier="com.roli.MultiOutSynth" pluginAAXCategory="AAX_ePlugInCategory_SWGenerators"
jucerVersion="5.2.0" companyName="ROLI Ltd." companyWebsite="www.roli.com"
companyEmail="info@juce.com" pluginIsMidiEffectPlugin="0" buildAUv3="0"
buildStandalone="0" enableIAA="0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
<JUCERPROJECT id="CbHSoe" name="MultiOutSynth" projectType="audioplug" bundleIdentifier="com.roli.MultiOutSynth"
buildVST3="1" buildAAX="1" pluginName="MultiOutSynth" pluginDesc="MultiOutSynth"
pluginManufacturer="ROLI Ltd." pluginManufacturerCode="ROLI"
pluginCode="MoSy" pluginChannelConfigs="" pluginIsSynth="1" pluginWantsMidiIn="1"
pluginSilenceInIsSilenceOut="0" pluginAUExportPrefix="MultiOutSynthAU"
pluginRTASCategory="" aaxIdentifier="com.roli.MultiOutSynth"
pluginAAXCategory="AAX_ePlugInCategory_SWGenerators" jucerVersion="5.2.0"
companyName="ROLI Ltd." companyWebsite="www.roli.com" companyEmail="info@juce.com"
displaySplashScreen="0" reportAppUsage="0" companyCopyright="ROLI Ltd.">
<MAINGROUP id="uGSDhi" name="MultiOutSynth">
<GROUP id="{78464AFF-72EB-5BDD-4FD3-6C8C6CF5DFA3}" name="Source">
<GROUP id="{A6DFE970-77F1-27E9-9B49-A42BC96FECDB}" name="BinaryData">
@@ -27,10 +23,8 @@
extraCompilerFlags="-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"
vstFolder="" aaxFolder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="MultiOutSynth"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="3" targetName="MultiOutSynth"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="MultiOutSynth"/>
<CONFIGURATION name="Release" isDebug="0" targetName="MultiOutSynth"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../../modules"/>
@@ -49,12 +43,10 @@
<MODULEPATH id="juce_audio_plugin_client" path="../../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<VS2015 targetFolder="Builds/VisualStudio2015">
<VS2015 targetFolder="Builds/VisualStudio2015" vst3Folder="" aaxFolder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="MultiOutSynth"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="MultiOutSynth"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="MultiOutSynth"/>
<CONFIGURATION name="Release" isDebug="0" targetName="MultiOutSynth"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../modules"/>
@@ -73,12 +65,10 @@
<MODULEPATH id="juce_audio_basics" path="../../../modules"/>
</MODULEPATHS>
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<VS2017 targetFolder="Builds/VisualStudio2017" vst3Folder="" aaxFolder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="MultiOutSynth"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="MultiOutSynth"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="MultiOutSynth"/>
<CONFIGURATION name="Release" isDebug="0" targetName="MultiOutSynth"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../modules"/>
@@ -114,5 +104,5 @@
<MODULE id="juce_opengl" showAllCode="1" useLocalCopy="0"/>
<MODULE id="juce_video" showAllCode="1" useLocalCopy="0"/>
</MODULES>
<JUCEOPTIONS JUCE_QUICKTIME="disabled"/>
<JUCEOPTIONS/>
</JUCERPROJECT>

+ 18
- 18
examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate.sln View File

@@ -20,26 +20,26 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NoiseGate - Shared Code", "
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A536DDEE-63EA-6626-E173-346797F44F1C}.Debug|Win32.ActiveCfg = Debug|Win32
{A536DDEE-63EA-6626-E173-346797F44F1C}.Debug|Win32.Build.0 = Debug|Win32
{A536DDEE-63EA-6626-E173-346797F44F1C}.Release|Win32.ActiveCfg = Release|Win32
{A536DDEE-63EA-6626-E173-346797F44F1C}.Release|Win32.Build.0 = Release|Win32
{79CECA03-F5D8-FAA6-DF41-B5C10F2E99DC}.Debug|Win32.ActiveCfg = Debug|Win32
{79CECA03-F5D8-FAA6-DF41-B5C10F2E99DC}.Debug|Win32.Build.0 = Debug|Win32
{79CECA03-F5D8-FAA6-DF41-B5C10F2E99DC}.Release|Win32.ActiveCfg = Release|Win32
{79CECA03-F5D8-FAA6-DF41-B5C10F2E99DC}.Release|Win32.Build.0 = Release|Win32
{047A8F76-26B6-FCC1-DC5E-2B0920870033}.Debug|Win32.ActiveCfg = Debug|Win32
{047A8F76-26B6-FCC1-DC5E-2B0920870033}.Debug|Win32.Build.0 = Debug|Win32
{047A8F76-26B6-FCC1-DC5E-2B0920870033}.Release|Win32.ActiveCfg = Release|Win32
{047A8F76-26B6-FCC1-DC5E-2B0920870033}.Release|Win32.Build.0 = Release|Win32
{C400EBA2-5D53-0AF7-AA8B-7F64FB12D8EC}.Debug|Win32.ActiveCfg = Debug|Win32
{C400EBA2-5D53-0AF7-AA8B-7F64FB12D8EC}.Debug|Win32.Build.0 = Debug|Win32
{C400EBA2-5D53-0AF7-AA8B-7F64FB12D8EC}.Release|Win32.ActiveCfg = Release|Win32
{C400EBA2-5D53-0AF7-AA8B-7F64FB12D8EC}.Release|Win32.Build.0 = Release|Win32
{A536DDEE-63EA-6626-E173-346797F44F1C}.Debug|x64.ActiveCfg = Debug|x64
{A536DDEE-63EA-6626-E173-346797F44F1C}.Debug|x64.Build.0 = Debug|x64
{A536DDEE-63EA-6626-E173-346797F44F1C}.Release|x64.ActiveCfg = Release|x64
{A536DDEE-63EA-6626-E173-346797F44F1C}.Release|x64.Build.0 = Release|x64
{79CECA03-F5D8-FAA6-DF41-B5C10F2E99DC}.Debug|x64.ActiveCfg = Debug|x64
{79CECA03-F5D8-FAA6-DF41-B5C10F2E99DC}.Debug|x64.Build.0 = Debug|x64
{79CECA03-F5D8-FAA6-DF41-B5C10F2E99DC}.Release|x64.ActiveCfg = Release|x64
{79CECA03-F5D8-FAA6-DF41-B5C10F2E99DC}.Release|x64.Build.0 = Release|x64
{047A8F76-26B6-FCC1-DC5E-2B0920870033}.Debug|x64.ActiveCfg = Debug|x64
{047A8F76-26B6-FCC1-DC5E-2B0920870033}.Debug|x64.Build.0 = Debug|x64
{047A8F76-26B6-FCC1-DC5E-2B0920870033}.Release|x64.ActiveCfg = Release|x64
{047A8F76-26B6-FCC1-DC5E-2B0920870033}.Release|x64.Build.0 = Release|x64
{C400EBA2-5D53-0AF7-AA8B-7F64FB12D8EC}.Debug|x64.ActiveCfg = Debug|x64
{C400EBA2-5D53-0AF7-AA8B-7F64FB12D8EC}.Debug|x64.Build.0 = Debug|x64
{C400EBA2-5D53-0AF7-AA8B-7F64FB12D8EC}.Release|x64.ActiveCfg = Release|x64
{C400EBA2-5D53-0AF7-AA8B-7F64FB12D8EC}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE


+ 20
- 20
examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_AAX.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,20 +51,20 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.aaxdll</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\AAX\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\AAX\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\AAX\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\AAX\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\AAX\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\AAX\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\AAX\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\AAX\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -96,7 +98,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\NoiseGate.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
<AdditionalDependencies>NoiseGate.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
@@ -118,7 +119,7 @@ if not exist &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\Win32&quot; mkdir &quo
call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\Win32&quot; &quot;C:\\SDKs\\AAX\\Utilities\\PlugIn.ico&quot;</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -151,7 +152,6 @@ call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\Noi
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\NoiseGate.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 18
- 24
examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,18 +51,18 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.lib</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\Shared Code\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\Shared Code\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -94,7 +96,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\NoiseGate.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
@@ -102,11 +103,8 @@
<OutputFile>$(IntDir)\NoiseGate.bsc</OutputFile>
</Bscmake>
<Lib/>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -139,7 +137,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\NoiseGate.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>
@@ -149,9 +146,6 @@
<OutputFile>$(IntDir)\NoiseGate.bsc</OutputFile>
</Bscmake>
<Lib/>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\Source\NoiseGate.cpp"/>


+ 20
- 20
examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,20 +51,20 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.dll</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\VST\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -96,7 +98,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\NoiseGate.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
<AdditionalDependencies>NoiseGate.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
@@ -108,7 +109,7 @@
<AdditionalDependencies>NoiseGate.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -141,7 +142,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\NoiseGate.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 20
- 20
examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST3.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,20 +51,20 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.vst3</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\VST3\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\VST3\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\VST3\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\VST3\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NoiseGate</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -96,7 +98,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\NoiseGate.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
<AdditionalDependencies>NoiseGate.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
@@ -108,7 +109,7 @@
<AdditionalDependencies>NoiseGate.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -141,7 +142,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\NoiseGate.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 6
- 6
examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_AAX.vcxproj View File

@@ -111,12 +111,12 @@
<PreBuildEvent>
<Command>if not exist &quot;$(OutDir)\NoiseGate.aaxplugin&quot; mkdir &quot;$(OutDir)\NoiseGate.aaxplugin&quot;
if not exist &quot;$(OutDir)\NoiseGate.aaxplugin\Contents&quot; mkdir &quot;$(OutDir)\NoiseGate.aaxplugin\Contents&quot;
if not exist &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\x64&quot; mkdir &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\x64&quot;
if not exist &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\Win32&quot; mkdir &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\Win32&quot;
</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>copy /Y &quot;$(OutDir)\NoiseGate.aaxdll&quot; &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\x64\NoiseGate.aaxplugin&quot;
call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\x64&quot; &quot;C:\\SDKs\\AAX\\Utilities\\PlugIn.ico&quot;</Command>
<Command>copy /Y &quot;$(OutDir)\NoiseGate.aaxdll&quot; &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\Win32\NoiseGate.aaxplugin&quot;
call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\Win32&quot; &quot;C:\\SDKs\\AAX\\Utilities\\PlugIn.ico&quot;</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -167,12 +167,12 @@ call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\Noi
<PreBuildEvent>
<Command>if not exist &quot;$(OutDir)\NoiseGate.aaxplugin&quot; mkdir &quot;$(OutDir)\NoiseGate.aaxplugin&quot;
if not exist &quot;$(OutDir)\NoiseGate.aaxplugin\Contents&quot; mkdir &quot;$(OutDir)\NoiseGate.aaxplugin\Contents&quot;
if not exist &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\x64&quot; mkdir &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\x64&quot;
if not exist &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\Win32&quot; mkdir &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\Win32&quot;
</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>copy /Y &quot;$(OutDir)\NoiseGate.aaxdll&quot; &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\x64\NoiseGate.aaxplugin&quot;
call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\x64&quot; &quot;C:\\SDKs\\AAX\\Utilities\\PlugIn.ico&quot;</Command>
<Command>copy /Y &quot;$(OutDir)\NoiseGate.aaxdll&quot; &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\Win32\NoiseGate.aaxplugin&quot;
call &quot;C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat&quot; &quot;$(OutDir)\NoiseGate.aaxplugin\Contents\Win32&quot; &quot;C:\\SDKs\\AAX\\Utilities\\PlugIn.ico&quot;</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>


+ 15
- 25
examples/PlugInSamples/NoiseGate/NoiseGate.jucer View File

@@ -1,17 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="kmYCMo" name="NoiseGate" projectType="audioplug" version="1.0.0"
bundleIdentifier="com.roli.NoiseGate" includeBinaryInAppConfig="1"
buildVST="1" buildVST3="1" buildAU="1" buildRTAS="0" buildAAX="1"
pluginName="Noise Gate" pluginDesc="Noise Gate" pluginManufacturer="ROLI Ltd."
pluginManufacturerCode="ROLI" pluginCode="Nois" pluginChannelConfigs=""
pluginIsSynth="0" pluginWantsMidiIn="0" pluginProducesMidiOut="0"
pluginSilenceInIsSilenceOut="0" pluginEditorRequiresKeys="0"
<JUCERPROJECT id="kmYCMo" name="NoiseGate" projectType="audioplug" bundleIdentifier="com.roli.NoiseGate"
buildVST3="1" buildAAX="1" pluginName="Noise Gate" pluginDesc="Noise Gate"
pluginManufacturer="ROLI Ltd." pluginManufacturerCode="ROLI"
pluginCode="Nois" pluginChannelConfigs="" pluginSilenceInIsSilenceOut="0"
pluginAUExportPrefix="NoiseGateAU" pluginRTASCategory="" aaxIdentifier="com.roli.NoiseGate"
pluginAAXCategory="AAX_ePlugInCategory_Dynamics" jucerVersion="5.2.0"
pluginIsMidiEffectPlugin="0" buildAUv3="0" buildStandalone="0"
enableIAA="0" displaySplashScreen="0" reportAppUsage="0" splashScreenColour="Dark"
companyName="ROLI Ltd." cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd."
companyCopyright="ROLI Ltd.">
<MAINGROUP id="FVYuyg" name="NoiseGate">
<GROUP id="{6EB662B0-ED81-2504-8B90-DCBFA5675DFC}" name="Source">
<FILE id="iyPpdA" name="NoiseGate.cpp" compile="1" resource="0" file="Source/NoiseGate.cpp"/>
@@ -21,10 +17,8 @@
<XCODE_MAC targetFolder="Builds/MacOSX" extraCompilerFlags="-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"
postbuildCommand="" vst3Folder="" vstFolder="" aaxFolder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="10.10 SDK" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="NoiseGate"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="10.10 SDK"
osxArchitecture="default" isDebug="0" optimisation="3" targetName="NoiseGate"/>
<CONFIGURATION name="Debug" osxCompatibility="10.10 SDK" isDebug="1" targetName="NoiseGate"/>
<CONFIGURATION name="Release" osxCompatibility="10.10 SDK" isDebug="0" targetName="NoiseGate"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../../modules"/>
@@ -43,12 +37,10 @@
<MODULEPATH id="juce_audio_plugin_client" path="../../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<VS2015 targetFolder="Builds/VisualStudio2015">
<VS2015 targetFolder="Builds/VisualStudio2015" vst3Folder="" aaxFolder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="NoiseGate"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="NoiseGate"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="NoiseGate"/>
<CONFIGURATION name="Release" isDebug="0" targetName="NoiseGate"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../modules"/>
@@ -67,12 +59,10 @@
<MODULEPATH id="juce_audio_basics" path="../../../modules"/>
</MODULEPATHS>
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<VS2017 targetFolder="Builds/VisualStudio2017" vst3Folder="" aaxFolder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="NoiseGate"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="NoiseGate"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="NoiseGate"/>
<CONFIGURATION name="Release" isDebug="0" targetName="NoiseGate"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../modules"/>
@@ -111,5 +101,5 @@
<LIVE_SETTINGS>
<OSX enableCxx11="1"/>
</LIVE_SETTINGS>
<JUCEOPTIONS JUCE_QUICKTIME="disabled"/>
<JUCEOPTIONS/>
</JUCERPROJECT>

+ 5
- 5
examples/PlugInSamples/Surround/Surround.jucer View File

@@ -24,10 +24,10 @@
<XCODE_MAC targetFolder="Builds/MacOSX" postbuildCommand="" vstFolder=""
vst3Folder="" aaxFolder="" extraDefs="" extraCompilerFlags="-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="Surround" cppLibType="libc++"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="3" targetName="Surround" cppLibType="libc++"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="Surround"
cppLibType="libc++"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="Surround"
cppLibType="libc++"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../../modules"/>
@@ -137,5 +137,5 @@
<MODULE id="juce_opengl" showAllCode="1" useLocalCopy="0"/>
<MODULE id="juce_video" showAllCode="1" useLocalCopy="0"/>
</MODULES>
<JUCEOPTIONS JUCE_QUICKTIME="disabled"/>
<JUCEOPTIONS/>
</JUCERPROJECT>

+ 14
- 26
examples/PushNotificationsDemo/PushNotificationsDemo.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="SS6MsF" name="PushNotificationsDemo" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" projectType="guiapp"
version="1.0.0" bundleIdentifier="com.juce.pushnotificationsdemo"
includeBinaryInAppConfig="1" cppLanguageStandard="14" jucerVersion="5.2.0"
companyCopyright="">
reportAppUsage="0" projectType="guiapp" bundleIdentifier="com.juce.pushnotificationsdemo"
jucerVersion="5.2.0" companyCopyright="">
<MAINGROUP id="VaJRhp" name="PushNotificationsDemo">
<GROUP id="{712B2C90-FAC6-CCF3-F8F9-ED82411AF5ED}" name="BinaryResources">
<GROUP id="{DBF05B65-21C4-E232-D005-149CC3FD4CD6}" name="images">
@@ -60,15 +58,11 @@
</GROUP>
</MAINGROUP>
<EXPORTFORMATS>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="portraitlandscape"
iosPushNotifications="1" extraCompilerFlags="-pedantic -Werror -Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion&#10;-F../../../../3rd_party/FacebookSDKs-iOS-4&#10;-F../../../../3rd_party/Firebase_ios_sdk/Analytics&#10;-F../../../../3rd_party/Firebase_ios_sdk/Messaging"
customXcodeResourceFolders="./BinaryResources/sounds" iPadScreenOrientation="portraitlandscape"
iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS" iosPushNotifications="1" extraCompilerFlags="-pedantic -Werror -Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion&#10;-F../../../../3rd_party/FacebookSDKs-iOS-4&#10;-F../../../../3rd_party/Firebase_ios_sdk/Analytics&#10;-F../../../../3rd_party/Firebase_ios_sdk/Messaging"
customXcodeResourceFolders="./BinaryResources/sounds">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="PushNotificationsDemo"
enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="PushNotificationsDemo"
enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="PushNotificationsDemo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="PushNotificationsDemo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -90,10 +84,9 @@
extraCompilerFlags="-pedantic -Werror -Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion&#10;-F../../../../3rd_party/FacebookSDKs-iOS-4&#10;-F../../../../3rd_party/Firebase_ios_sdk/Analytics&#10;-F../../../../3rd_party/Firebase_ios_sdk/Messaging"
androidVibratePermissionNeeded="1" androidMinimumSDK="26">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" androidArchitectures="armeabi x86" isDebug="1" optimisation="1"
targetName="PushNotificationsDemo" androidAdditionalRawValueResources="../BinaryResources/sounds/demonstrative.mp3&#10;../BinaryResources/sounds/isntit.mp3&#10;../BinaryResources/sounds/jinglebellssms.mp3&#10;../BinaryResources/sounds/served.mp3&#10;../BinaryResources/sounds/solemn.mp3&#10;../BinaryResources/images/ic_stat_name.png&#10;../BinaryResources/images/ic_stat_name2.png&#10;../BinaryResources/images/ic_stat_name3.png&#10;../BinaryResources/images/ic_stat_name4.png&#10;../BinaryResources/images/ic_stat_name5.png&#10;../BinaryResources/images/ic_stat_name6.png&#10;../BinaryResources/images/ic_stat_name7.png&#10;../BinaryResources/images/ic_stat_name8.png&#10;../BinaryResources/images/ic_stat_name9.png&#10;../BinaryResources/images/ic_stat_name10.png"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" optimisation="3"
targetName="PushNotificationsDemo" androidAdditionalRawValueResources="../BinaryResources/sounds/demonstrative.mp3&#10;../BinaryResources/sounds/isntit.mp3&#10;../BinaryResources/sounds/jinglebellssms.mp3&#10;../BinaryResources/sounds/served.mp3&#10;../BinaryResources/sounds/solemn.mp3&#10;../BinaryResources/images/ic_stat_name.png&#10;../BinaryResources/images/ic_stat_name2.png&#10;../BinaryResources/images/ic_stat_name3.png&#10;../BinaryResources/images/ic_stat_name4.png&#10;../BinaryResources/images/ic_stat_name5.png&#10;../BinaryResources/images/ic_stat_name6.png&#10;../BinaryResources/images/ic_stat_name7.png&#10;../BinaryResources/images/ic_stat_name8.png&#10;../BinaryResources/images/ic_stat_name9.png&#10;../BinaryResources/images/ic_stat_name10.png"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="PushNotificationsDemo" androidAdditionalRawValueResources="../BinaryResources/sounds/demonstrative.mp3&#10;../BinaryResources/sounds/isntit.mp3&#10;../BinaryResources/sounds/jinglebellssms.mp3&#10;../BinaryResources/sounds/served.mp3&#10;../BinaryResources/sounds/solemn.mp3&#10;../BinaryResources/images/ic_stat_name.png&#10;../BinaryResources/images/ic_stat_name2.png&#10;../BinaryResources/images/ic_stat_name3.png&#10;../BinaryResources/images/ic_stat_name4.png&#10;../BinaryResources/images/ic_stat_name5.png&#10;../BinaryResources/images/ic_stat_name6.png&#10;../BinaryResources/images/ic_stat_name7.png&#10;../BinaryResources/images/ic_stat_name8.png&#10;../BinaryResources/images/ic_stat_name9.png&#10;../BinaryResources/images/ic_stat_name10.png"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" targetName="PushNotificationsDemo"
androidAdditionalRawValueResources="../BinaryResources/sounds/demonstrative.mp3&#10;../BinaryResources/sounds/isntit.mp3&#10;../BinaryResources/sounds/jinglebellssms.mp3&#10;../BinaryResources/sounds/served.mp3&#10;../BinaryResources/sounds/solemn.mp3&#10;../BinaryResources/images/ic_stat_name.png&#10;../BinaryResources/images/ic_stat_name2.png&#10;../BinaryResources/images/ic_stat_name3.png&#10;../BinaryResources/images/ic_stat_name4.png&#10;../BinaryResources/images/ic_stat_name5.png&#10;../BinaryResources/images/ic_stat_name6.png&#10;../BinaryResources/images/ic_stat_name7.png&#10;../BinaryResources/images/ic_stat_name8.png&#10;../BinaryResources/images/ic_stat_name9.png&#10;../BinaryResources/images/ic_stat_name10.png"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -112,10 +105,8 @@
</ANDROIDSTUDIO>
<XCODE_MAC targetFolder="Builds/MacOSX" iosPushNotifications="1" customXcodeResourceFolders="./BinaryResources/images">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="PushNotificationsDemo"
enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="PushNotificationsDemo"
enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="PushNotificationsDemo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="PushNotificationsDemo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../modules"/>
@@ -134,12 +125,9 @@
</XCODE_MAC>
<VS2015 targetFolder="Builds/VisualStudio2015">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="PushNotificationsDemo"
debugInformationFormat="ProgramDatabase" enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="PushNotificationsDemo"
linkTimeOptimisation="1" debugInformationFormat="None" enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="PushNotificationsDemo"/>
<CONFIGURATION name="Release" isDebug="0" targetName="PushNotificationsDemo"
debugInformationFormat="None"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../modules"/>


+ 6
- 6
examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample.sln View File

@@ -5,14 +5,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SimpleFFTExample - App", "S
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5F11C54A-E1F5-0119-1E0A-E26E0B8E911C}.Debug|Win32.ActiveCfg = Debug|Win32
{5F11C54A-E1F5-0119-1E0A-E26E0B8E911C}.Debug|Win32.Build.0 = Debug|Win32
{5F11C54A-E1F5-0119-1E0A-E26E0B8E911C}.Release|Win32.ActiveCfg = Release|Win32
{5F11C54A-E1F5-0119-1E0A-E26E0B8E911C}.Release|Win32.Build.0 = Release|Win32
{5F11C54A-E1F5-0119-1E0A-E26E0B8E911C}.Debug|x64.ActiveCfg = Debug|x64
{5F11C54A-E1F5-0119-1E0A-E26E0B8E911C}.Debug|x64.Build.0 = Debug|x64
{5F11C54A-E1F5-0119-1E0A-E26E0B8E911C}.Release|x64.ActiveCfg = Release|x64
{5F11C54A-E1F5-0119-1E0A-E26E0B8E911C}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE


+ 18
- 18
examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample_App.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="12.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v120</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v120</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,18 +51,18 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.exe</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">SimpleFFTExample</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">SimpleFFTExample</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SimpleFFTExample</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SimpleFFTExample</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<PlatformToolset>v120</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -94,7 +96,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\SimpleFFTExample.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
@@ -103,7 +104,7 @@
</Bscmake>
<Lib/>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -136,7 +137,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\SimpleFFTExample.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 8
- 16
examples/SimpleFFTExample/SimpleFFTExample.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="cgcxPd" name="SimpleFFTExample" projectType="guiapp" version="1.0.0"
bundleIdentifier="com.roli.SimpleFFTExample" includeBinaryInAppConfig="1"
<JUCERPROJECT id="cgcxPd" name="SimpleFFTExample" projectType="guiapp" bundleIdentifier="com.roli.SimpleFFTExample"
jucerVersion="5.2.0" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" companyName="ROLI Ltd." cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
companyName="ROLI Ltd." companyCopyright="ROLI Ltd.">
<MAINGROUP id="rZCHr8" name="SimpleFFTExample">
<GROUP id="{8DC23B3F-98AC-AB1C-B26A-E693AF2DF0D2}" name="Source">
<FILE id="B1L62H" name="SpectrogramComponent.h" compile="0" resource="0"
@@ -15,10 +13,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="SimpleFFTExample"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="3" targetName="SimpleFFTExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="SimpleFFTExample"/>
<CONFIGURATION name="Release" isDebug="0" targetName="SimpleFFTExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -37,10 +33,8 @@
</XCODE_MAC>
<VS2013 targetFolder="Builds/VisualStudio2013">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="SimpleFFTExample"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="SimpleFFTExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="SimpleFFTExample"/>
<CONFIGURATION name="Release" isDebug="0" targetName="SimpleFFTExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -59,10 +53,8 @@
</VS2013>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="SimpleFFTExample"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="SimpleFFTExample"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="SimpleFFTExample"/>
<CONFIGURATION name="Release" isDebug="0" targetName="SimpleFFTExample"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>


+ 26
- 39
examples/audio plugin demo/JuceDemoPlugin.jucer View File

@@ -1,29 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="0nRd9LLGO" name="JuceDemoPlugin" projectType="audioplug"
version="1.0.0" juceLinkage="amalg_multi" buildVST="1" buildRTAS="0"
buildAU="1" pluginName="Juce Demo Plugin" pluginDesc="Juce Demo Plugin"
pluginManufacturer="ROLI Ltd." pluginManufacturerCode="ROLI"
pluginCode="Jcdm" pluginChannelConfigs="" pluginIsSynth="0" pluginWantsMidiIn="1"
pluginProducesMidiOut="1" pluginSilenceInIsSilenceOut="0" pluginTailLength="0"
pluginEditorRequiresKeys="1" pluginAUExportPrefix="JuceDemoProjectAU"
version="1.0.0" juceLinkage="amalg_multi" pluginName="Juce Demo Plugin"
pluginDesc="Juce Demo Plugin" pluginManufacturer="ROLI Ltd."
pluginManufacturerCode="ROLI" pluginCode="Jcdm" pluginChannelConfigs=""
pluginWantsMidiIn="1" pluginProducesMidiOut="1" pluginSilenceInIsSilenceOut="0"
pluginTailLength="0" pluginEditorRequiresKeys="1" pluginAUExportPrefix="JuceDemoProjectAU"
pluginAUViewClass="JuceDemoProjectAU_V1" pluginRTASCategory=""
bundleIdentifier="com.juce.JuceDemoPlugin" jucerVersion="5.2.0"
companyName="ROLI Ltd." aaxIdentifier="com.yourcompany.JuceDemoPlugin"
buildAAX="0" pluginAAXCategory="AAX_ePlugInCategory_Dynamics"
includeBinaryInAppConfig="1" buildVST3="0" pluginManufacturerEmail="support@yourcompany.com"
companyWebsite="www.juce.com" companyEmail="info@juce.com" pluginIsMidiEffectPlugin="0"
buildAUv3="1" buildStandalone="1" enableIAA="0" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" cppLanguageStandard="14"
companyCopyright="ROLI Ltd.">
pluginAAXCategory="AAX_ePlugInCategory_Dynamics" includeBinaryInAppConfig="1"
pluginManufacturerEmail="support@yourcompany.com" companyWebsite="www.juce.com"
companyEmail="info@juce.com" buildAUv3="1" buildStandalone="1"
displaySplashScreen="0" reportAppUsage="0" companyCopyright="ROLI Ltd.">
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="" rtasFolder="~/SDKs/PT_80_SDK"
objCExtraSuffix="JuceDemo" aaxFolder="" postbuildCommand="" vst3Folder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemoPlugin"
osxSDK="default" osxCompatibility="default" osxArchitecture="64BitUniversal"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="JuceDemoPlugin"
osxSDK="default" osxCompatibility="default" osxArchitecture="64BitUniversal"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="JuceDemoPlugin" osxArchitecture="64BitUniversal"/>
<CONFIGURATION name="Release" isDebug="0" targetName="JuceDemoPlugin" osxArchitecture="64BitUniversal"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -42,10 +37,8 @@
</XCODE_MAC>
<VS2015 targetFolder="Builds/VisualStudio2015" vstFolder="" vst3Folder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="JuceDemoPlugin"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="JuceDemoPlugin"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemoPlugin"/>
<CONFIGURATION name="Release" isDebug="0" targetName="JuceDemoPlugin"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -64,10 +57,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="JuceDemoPlugin"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="JuceDemoPlugin"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemoPlugin"/>
<CONFIGURATION name="Release" isDebug="0" targetName="JuceDemoPlugin"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -87,10 +78,8 @@
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" vstFolder="" rtasFolder="~/SDKs/PT_80_SDK"
vst3Folder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemoPlugin"
libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="JuceDemoPlugin"
libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="JuceDemoPlugin" libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Release" isDebug="0" targetName="JuceDemoPlugin" libraryPath="/usr/X11R6/lib/"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -107,12 +96,12 @@
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
</MODULEPATHS>
</LINUX_MAKE>
<XCODE_IPHONE targetFolder="Builds/iOS" iosScreenOrientation="landscape" iosBackgroundAudio="1"
iosBackgroundBle="1" microphonePermissionNeeded="1" iPadScreenOrientation="landscape"
iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS" iosBackgroundAudio="1" iosBackgroundBle="1"
microphonePermissionNeeded="1" iPadScreenOrientation="landscape"
iosScreenOrientation="landscape">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemoPlugin"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="JuceDemoPlugin"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="JuceDemoPlugin"/>
<CONFIGURATION name="Release" isDebug="0" targetName="JuceDemoPlugin"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -131,12 +120,10 @@
</XCODE_IPHONE>
<ANDROIDSTUDIO targetFolder="Builds/Android" androidSDKPath="" androidNDKPath=""
androidTheme="@android:style/Theme.NoTitleBar" androidScreenOrientation="landscape"
androidMinimumSDK="23" microphonePermissionNeeded="1" androidInternetNeeded="0">
microphonePermissionNeeded="1" androidInternetNeeded="0" androidMinimumSDK="23">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" androidArchitectures="armeabi x86" isDebug="1" optimisation="1"
targetName="JuceDemoPlugin"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" optimisation="3"
targetName="JuceDemoPlugin"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="JuceDemoPlugin"/>
<CONFIGURATION name="Release" androidArchitectures="" isDebug="0" targetName="JuceDemoPlugin"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -165,7 +152,7 @@
file="Source/PluginProcessor.h"/>
<FILE id="obk9kG" name="SinewaveSynth.h" compile="0" resource="0" file="Source/SinewaveSynth.h"/>
</MAINGROUP>
<JUCEOPTIONS JUCE_QUICKTIME="disabled" JUCE_PLUGINHOST_VST="disabled" JUCE_PLUGINHOST_AU="disabled"/>
<JUCEOPTIONS JUCE_PLUGINHOST_VST="0" JUCE_PLUGINHOST_AU="0"/>
<MODULES>
<MODULE id="juce_audio_basics" showAllCode="1"/>
<MODULE id="juce_audio_devices" showAllCode="1" useLocalCopy="0"/>


+ 16
- 33
examples/audio plugin host/Plugin Host.jucer View File

@@ -3,18 +3,13 @@
<JUCERPROJECT id="NTe0XB0ij" name="Plugin Host" projectType="guiapp" version="1.0.0"
juceFolder="../../../juce" vstFolderMac="~/SDKs/vstsdk2.4" vstFolderPC="c:\SDKs\vstsdk2.4"
bundleIdentifier="com.roli.pluginhost" jucerVersion="5.2.0" companyName="ROLI Ltd."
includeBinaryInAppConfig="1" displaySplashScreen="0" reportAppUsage="0"
splashScreenColour="Dark" cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
displaySplashScreen="0" reportAppUsage="0" companyCopyright="ROLI Ltd.">
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="" rtasFolder="~/SDKs/PT_80_SDK"
objCExtraSuffix="M73TRi" vst3Folder="" extraCompilerFlags="-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="Plugin Host"
osxSDK="default" osxCompatibility="default" osxArchitecture="default"
enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="Plugin Host"
osxSDK="default" osxCompatibility="default" osxArchitecture="default"
enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="Plugin Host"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="Plugin Host"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -35,8 +30,7 @@
</XCODE_MAC>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" vstFolder="" vst3Folder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="Plugin Host"
libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="Plugin Host" libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="Plugin Host"
libraryPath="/usr/X11R6/lib/"/>
</CONFIGURATIONS>
@@ -59,12 +53,10 @@
</LINUX_MAKE>
<VS2013 targetFolder="Builds/VisualStudio2013" vstFolder="" vst3Folder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="Plugin Host" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="Plugin Host" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0" linkTimeOptimisation="1"/>
<CONFIGURATION name="Debug" winArchitecture="32-bit" isDebug="1" optimisation="1"
targetName="Plugin Host"/>
<CONFIGURATION name="Release" winArchitecture="32-bit" isDebug="0" targetName="Plugin Host"
debugInformationFormat="ProgramDatabase"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -85,12 +77,8 @@
</VS2013>
<VS2015 targetFolder="Builds/VisualStudio2015" vstFolder="" vst3Folder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="Plugin Host" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="Plugin Host" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0" linkTimeOptimisation="1"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="Plugin Host"/>
<CONFIGURATION name="Release" isDebug="0" targetName="Plugin Host" debugInformationFormat="ProgramDatabase"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -111,12 +99,8 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017" vst3Folder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="Plugin Host" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="Plugin Host" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0" linkTimeOptimisation="1"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="Plugin Host"/>
<CONFIGURATION name="Release" isDebug="0" targetName="Plugin Host" debugInformationFormat="ProgramDatabase"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
@@ -161,11 +145,10 @@
file="Source/MainHostWindow.h"/>
<FILE id="ZwQDmm" name="PluginWindow.h" compile="0" resource="0" file="Source/PluginWindow.h"/>
</MAINGROUP>
<JUCEOPTIONS JUCE_WASAPI="enabled" JUCE_DIRECTSOUND="enabled" JUCE_ALSA="enabled"
JUCE_QUICKTIME="disabled" JUCE_USE_FLAC="disabled" JUCE_USE_OGGVORBIS="disabled"
JUCE_USE_CDBURNER="disabled" JUCE_USE_CDREADER="disabled" JUCE_USE_CAMERA="disabled"
JUCE_PLUGINHOST_VST="enabled" JUCE_PLUGINHOST_AU="enabled" JUCE_WEB_BROWSER="disabled"
JUCE_PLUGINHOST_VST3="enabled"/>
<JUCEOPTIONS JUCE_WASAPI="1" JUCE_DIRECTSOUND="1" JUCE_ALSA="1" JUCE_USE_FLAC="0"
JUCE_USE_OGGVORBIS="0" JUCE_USE_CDBURNER="0" JUCE_USE_CDREADER="0"
JUCE_USE_CAMERA="0" JUCE_PLUGINHOST_VST="1" JUCE_PLUGINHOST_AU="1"
JUCE_WEB_BROWSER="0" JUCE_PLUGINHOST_VST3="1"/>
<MODULES>
<MODULE id="juce_audio_basics" showAllCode="1"/>
<MODULE id="juce_audio_devices" showAllCode="1"/>


+ 17
- 29
extras/AudioPerformanceTest/AudioPerformanceTest.jucer View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="AKfc5m" name="AudioPerformanceTest" projectType="guiapp"
version="1.0.0" bundleIdentifier="com.juce.AudioPerformanceTest"
includeBinaryInAppConfig="1" jucerVersion="5.2.0" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" companyName="ROLI Ltd."
cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
bundleIdentifier="com.juce.AudioPerformanceTest" jucerVersion="5.2.0"
displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd."
companyCopyright="ROLI Ltd.">
<MAINGROUP id="b1eVTe" name="AudioPerformanceTest">
<GROUP id="{AB66118C-9D88-1C3A-D95C-42892D828E4B}" name="Source">
<FILE id="SqGU9p" name="Main.cpp" compile="1" resource="0" file="Source/Main.cpp"/>
@@ -14,10 +13,8 @@
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" extraCompilerFlags="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="default" osxArchitecture="default"
isDebug="0" optimisation="3" targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Release" isDebug="0" targetName="AudioPerformanceTest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -33,13 +30,10 @@
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" extraCompilerFlags="" iosScreenOrientation="portraitlandscape"
iPadScreenOrientation="portraitlandscape" iosDeviceFamily="1,2">
<XCODE_IPHONE targetFolder="Builds/iOS" extraCompilerFlags="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" iosCompatibility="default" isDebug="1" optimisation="1"
targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Release" iosCompatibility="default" isDebug="0" optimisation="3"
targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Release" isDebug="0" targetName="AudioPerformanceTest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -57,10 +51,8 @@
</XCODE_IPHONE>
<VS2015 targetFolder="Builds/VisualStudio2015" extraCompilerFlags="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="3" targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Release" isDebug="0" targetName="AudioPerformanceTest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -78,10 +70,8 @@
</VS2015>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" extraCompilerFlags="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" optimisation="1"
targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="3"
targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" targetName="AudioPerformanceTest"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -98,14 +88,12 @@
</MODULEPATHS>
</LINUX_MAKE>
<ANDROIDSTUDIO androidActivityClass="com.juce.audioperformancetest.AudioPerformanceTest"
androidInternetNeeded="1" androidBluetoothNeeded="1" androidCpp11="1"
androidScreenOrientation="unspecified" targetFolder="Builds/Android"
androidSDKPath="" androidNDKPath="" extraCompilerFlags="-mfpu=neon -mfloat-abi=hard -ffast-math -funroll-loops --param max-unroll-times=8 -mhard-float -D_NDK_MATH_NO_SOFTFP=1 -DJUCE_DISABLE_ASSERTIONS=1"
extraDefs="" extraLinkerFlags="" externalLibraries="" gradleToolchain="clang"
gradleToolchainVersion="3.6" androidMinimumSDK="23">
androidCpp11="1" targetFolder="Builds/Android" androidSDKPath=""
androidNDKPath="" extraCompilerFlags="-mfpu=neon -mfloat-abi=hard -ffast-math -funroll-loops --param max-unroll-times=8 -mhard-float -D_NDK_MATH_NO_SOFTFP=1 -DJUCE_DISABLE_ASSERTIONS=1"
extraDefs="" extraLinkerFlags="" externalLibraries="" gradleToolchainVersion="3.6"
androidMinimumSDK="23">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" androidArchitectures="arm64-v8a" isDebug="1" optimisation="1"
targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Debug" androidArchitectures="arm64-v8a" isDebug="1" targetName="AudioPerformanceTest"/>
<CONFIGURATION name="Release" androidArchitectures="arm64-v8a" isDebug="0" optimisation="6"
targetName="AudioPerformanceTest"/>
</CONFIGURATIONS>


+ 6
- 6
extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest.sln View File

@@ -5,14 +5,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AudioPerformanceTest - App"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{78607AE9-F43B-3DDB-0FE1-D745771AF527}.Debug|Win32.ActiveCfg = Debug|Win32
{78607AE9-F43B-3DDB-0FE1-D745771AF527}.Debug|Win32.Build.0 = Debug|Win32
{78607AE9-F43B-3DDB-0FE1-D745771AF527}.Release|Win32.ActiveCfg = Release|Win32
{78607AE9-F43B-3DDB-0FE1-D745771AF527}.Release|Win32.Build.0 = Release|Win32
{78607AE9-F43B-3DDB-0FE1-D745771AF527}.Debug|x64.ActiveCfg = Debug|x64
{78607AE9-F43B-3DDB-0FE1-D745771AF527}.Debug|x64.Build.0 = Debug|x64
{78607AE9-F43B-3DDB-0FE1-D745771AF527}.Release|x64.ActiveCfg = Release|x64
{78607AE9-F43B-3DDB-0FE1-D745771AF527}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE


+ 18
- 18
extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest_App.vcxproj View File

@@ -4,13 +4,13 @@
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
@@ -19,20 +19,22 @@
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
@@ -49,18 +51,18 @@
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<TargetExt>.exe</TargetExt>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AudioPerformanceTest</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AudioPerformanceTest</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AudioPerformanceTest</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\App\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AudioPerformanceTest</TargetName>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
<PlatformToolset>v140</PlatformToolset>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -94,7 +96,6 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\AudioPerformanceTest.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
@@ -103,7 +104,7 @@
</Bscmake>
<Lib/>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
@@ -136,7 +137,6 @@
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)\AudioPerformanceTest.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LargeAddressAware>true</LargeAddressAware>


+ 26
- 42
extras/Projucer/Projucer.jucer View File

@@ -2,22 +2,20 @@
<JUCERPROJECT id="M70qfTRRk" name="Projucer" projectType="guiapp" juceFolder="../../juce"
jucerVersion="5.2.0" version="5.2.0" bundleIdentifier="com.juce.theprojucer"
defines="" includeBinaryInAppConfig="1" splashScreenColour="Dark"
displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd."
cppLanguageStandard="11" companyCopyright="ROLI Ltd.">
defines="" splashScreenColour="Dark" displaySplashScreen="0"
reportAppUsage="0" companyName="ROLI Ltd." companyCopyright="ROLI Ltd."
cppLanguageStandard="11">
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
documentExtensions=".jucer" objCExtraSuffix="zkVtji" bigIcon="rv1F4h"
smallIcon="" extraLinkerFlags="" extraCompilerFlags="-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"
extraLinkerFlags="" extraCompilerFlags="-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"
customPList="&lt;plist&gt;&#10;&lt;dict&gt;&#10;&#9;&lt;key&gt;NSAppTransportSecurity&lt;/key&gt;&#10;&#9;&lt;dict&gt;&#10;&#9;&#9;&lt;key&gt;NSAllowsArbitraryLoads&lt;/key&gt;&#10;&#9;&#9;&lt;true/&gt;&#10;&#9;&#9;&lt;key&gt;NSExceptionDomains&lt;/key&gt;&#10;&#9;&#9;&lt;dict&gt;&#10;&#9;&#9;&#9;&lt;key&gt;amazonaws.com&lt;/key&gt;&#10;&#9;&#9;&#9;&lt;dict&gt;&#10;&#9;&#9;&#9;&#9;&lt;key&gt;NSExceptionAllowsInsecureHTTPLoads&lt;/key&gt;&#10;&#9;&#9;&#9;&#9;&lt;true/&gt;&#10;&#9;&#9;&#9;&#9;&lt;key&gt;NSIncludesSubdomains&lt;/key&gt;&#10;&#9;&#9;&#9;&#9;&lt;true/&gt;&#10;&#9;&#9;&#9;&lt;/dict&gt;&#10;&#9;&#9;&lt;/dict&gt;&#10;&#9;&lt;/dict&gt;&#10;&lt;/dict&gt;&#10;&lt;/plist&gt;"
extraFrameworks="AudioUnit; Accelerate; AVFoundation; CoreAudio; CoreAudioKit; CoreMIDI; DiscRecording; QuartzCore; AudioToolbox; OpenGL; QTKit; QuickTime">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="Projucer"
osxSDK="default" osxCompatibility="10.11 SDK" osxArchitecture="default"
headerPath="" libraryPath="" cppLibType="libc++" enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="Projucer"
osxSDK="default" osxCompatibility="10.11 SDK" osxArchitecture="default"
headerPath="" libraryPath="" cppLibType="libc++" enablePluginBinaryCopyStep="1"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="Projucer" headerPath=""
libraryPath="" cppLibType="libc++"/>
<CONFIGURATION name="Release" isDebug="0" targetName="Projucer" headerPath=""
libraryPath="" cppLibType="libc++"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -30,16 +28,13 @@
</MODULEPATHS>
</XCODE_MAC>
<VS2013 targetFolder="Builds/VisualStudio2013" externalLibraries="" extraLinkerFlags=""
bigIcon="rv1F4h" toolset="v120" vstFolder="">
bigIcon="rv1F4h" vstFolder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="Projucer" headerPath=""
libraryPath="" defines="" useRuntimeLibDLL="1" wholeProgramOptimisation="1"
debugInformationFormat="ProgramDatabase" enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="Projucer" headerPath=""
libraryPath="" useRuntimeLibDLL="0" debugInformationFormat="None"
linkTimeOptimisation="1" enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="Projucer" headerPath=""
libraryPath="" defines="" wholeProgramOptimisation="1" debugInformationFormat="ProgramDatabase"
useRuntimeLibDLL="1"/>
<CONFIGURATION name="Release" isDebug="0" targetName="Projucer" headerPath=""
libraryPath="" useRuntimeLibDLL="0" debugInformationFormat="None"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -52,16 +47,12 @@
</MODULEPATHS>
</VS2013>
<VS2015 targetFolder="Builds/VisualStudio2015" externalLibraries="" bigIcon="rv1F4h"
toolset="v140" vstFolder="">
vstFolder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="Projucer" headerPath=""
libraryPath="" useRuntimeLibDLL="1" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="Projucer" headerPath=""
libraryPath="" useRuntimeLibDLL="0" debugInformationFormat="None"
linkTimeOptimisation="1" enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="Projucer" headerPath=""
libraryPath="" debugInformationFormat="ProgramDatabase" useRuntimeLibDLL="1"/>
<CONFIGURATION name="Release" isDebug="0" targetName="Projucer" headerPath=""
libraryPath="" useRuntimeLibDLL="0" debugInformationFormat="None"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -75,12 +66,9 @@
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017" bigIcon="rv1F4h">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="Projucer" debugInformationFormat="ProgramDatabase"
enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="Projucer" debugInformationFormat="None"
linkTimeOptimisation="1" enablePluginBinaryCopyStep="0"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="Projucer" useRuntimeLibDLL="0"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="Projucer"
debugInformationFormat="None" useRuntimeLibDLL="0"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
@@ -93,11 +81,11 @@
</MODULEPATHS>
</VS2017>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" extraCompilerFlags="" extraLinkerFlags=""
bigIcon="rv1F4h" smallIcon="" vstFolder="">
bigIcon="rv1F4h" vstFolder="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" libraryPath="" isDebug="1" optimisation="1" targetName="Projucer"
<CONFIGURATION name="Debug" libraryPath="" isDebug="1" targetName="Projucer"
headerPath=""/>
<CONFIGURATION name="Release" libraryPath="" isDebug="0" optimisation="3" targetName="Projucer"
<CONFIGURATION name="Release" libraryPath="" isDebug="0" targetName="Projucer"
headerPath=""/>
</CONFIGURATIONS>
<MODULEPATHS>
@@ -686,11 +674,7 @@
resource="0" file="Source/Wizards/jucer_TemplateThumbnailsComponent.h"/>
</GROUP>
</MAINGROUP>
<JUCEOPTIONS JUCE_ASIO="disabled" JUCE_WASAPI="disabled" JUCE_DIRECTSOUND="disabled"
JUCE_ALSA="disabled" JUCE_QUICKTIME="disabled" JUCE_OPENGL="disabled"
JUCE_USE_FLAC="disabled" JUCE_USE_CDBURNER="disabled" JUCE_USE_CDREADER="disabled"
JUCE_USE_CAMERA="disabled" JUCE_PLUGINHOST_VST="disabled" JUCE_PLUGINHOST_AU="disabled"
JUCE_USE_OGGVORBIS="disabled" JUCE_LOG_ASSERTIONS="enabled" JUCE_USE_CURL="enabled"/>
<JUCEOPTIONS JUCE_LOG_ASSERTIONS="1" JUCE_USE_CURL="1"/>
<MODULES>
<MODULE id="juce_core" showAllCode="1"/>
<MODULE id="juce_cryptography" showAllCode="1"/>


+ 9
- 17
extras/UnitTestRunner/UnitTestRunner.jucer View File

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="Z2Xzcp" name="UnitTestRunner" projectType="consoleapp" version="1.0.0"
bundleIdentifier="com.roli.UnitTestRunner" includeBinaryInAppConfig="1"
<JUCERPROJECT id="Z2Xzcp" name="UnitTestRunner" projectType="consoleapp" bundleIdentifier="com.roli.UnitTestRunner"
jucerVersion="5.2.0" defines="JUCE_UNIT_TESTS=1" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" companyName="ROLI Ltd."
cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
reportAppUsage="0" companyName="ROLI Ltd." companyCopyright="ROLI Ltd.">
<MAINGROUP id="GZdWCU" name="UnitTestRunner">
<GROUP id="{22894462-E1A9-036F-ED94-B51A50C87552}" name="Source">
<FILE id="ynaYaM" name="Main.cpp" compile="1" resource="0" file="Source/Main.cpp"/>
@@ -14,10 +12,9 @@
<XCODE_MAC targetFolder="Builds/MacOSX" extraCompilerFlags="-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"
extraDefs="">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" osxSDK="default" osxCompatibility="10.10 SDK" osxArchitecture="default"
isDebug="1" optimisation="1" targetName="UnitTestRunner" cppLanguageStandard="gnu++14"/>
<CONFIGURATION name="Release" osxSDK="default" osxCompatibility="10.10 SDK"
osxArchitecture="default" isDebug="0" optimisation="3" targetName="UnitTestRunner"
<CONFIGURATION name="Debug" osxCompatibility="10.10 SDK" isDebug="1" targetName="UnitTestRunner"
cppLanguageStandard="gnu++14"/>
<CONFIGURATION name="Release" osxCompatibility="10.10 SDK" isDebug="0" targetName="UnitTestRunner"
cppLanguageStandard="gnu++14"/>
</CONFIGURATIONS>
<MODULEPATHS>
@@ -44,10 +41,8 @@
</XCODE_MAC>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" optimisation="1"
targetName="UnitTestRunner"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="3"
targetName="UnitTestRunner"/>
<CONFIGURATION name="Debug" libraryPath="/usr/X11R6/lib/" isDebug="1" targetName="UnitTestRunner"/>
<CONFIGURATION name="Release" libraryPath="/usr/X11R6/lib/" isDebug="0" targetName="UnitTestRunner"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -73,11 +68,8 @@
</LINUX_MAKE>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="UnitTestRunner" debugInformationFormat="ProgramDatabase"
warningsAreErrors="1"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="UnitTestRunner" debugInformationFormat="None"
<CONFIGURATION name="Debug" isDebug="1" targetName="UnitTestRunner" warningsAreErrors="1"/>
<CONFIGURATION name="Release" isDebug="0" targetName="UnitTestRunner" debugInformationFormat="None"
warningsAreErrors="1"/>
</CONFIGURATIONS>
<MODULEPATHS>


+ 8
- 14
extras/binarybuilder/BinaryBuilder.jucer View File

@@ -2,17 +2,14 @@
<JUCERPROJECT id="3t6YqETY1" name="BinaryBuilder" projectType="consoleapp"
juceFolder="../../../juce" jucerVersion="5.2.0" bundleIdentifier="com.roli.binarybuilder"
includeBinaryInAppConfig="1" version="1.0.0" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" companyName="ROLI Ltd."
cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd."
companyCopyright="ROLI Ltd.">
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
objCExtraSuffix="OeJtJb">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BinaryBuilder"
osxSDK="1" osxCompatibility="1" osxArchitecture="default"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="BinaryBuilder"
osxSDK="1" osxCompatibility="1" osxArchitecture="default"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BinaryBuilder"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="BinaryBuilder"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -20,8 +17,7 @@
</XCODE_MAC>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" vstFolder="~/SDKs/vstsdk2.4">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BinaryBuilder"
libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BinaryBuilder" libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="BinaryBuilder"
libraryPath="/usr/X11R6/lib/"/>
</CONFIGURATIONS>
@@ -31,10 +27,8 @@
</LINUX_MAKE>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="BinaryBuilder"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="BinaryBuilder"/>
<CONFIGURATION name="Debug" isDebug="1" targetName="BinaryBuilder"/>
<CONFIGURATION name="Release" isDebug="0" targetName="BinaryBuilder"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../modules"/>
@@ -46,7 +40,7 @@
<FILE id="4QwydNA9f" name="Main.cpp" compile="1" resource="0" file="Source/Main.cpp"/>
</GROUP>
</MAINGROUP>
<JUCEOPTIONS JUCE_ONLY_BUILD_CORE_LIBRARY="enabled"/>
<JUCEOPTIONS/>
<MODULES>
<MODULE id="juce_core" showAllCode="1"/>
</MODULES>


+ 6
- 9
extras/windows dll/jucedll.jucer View File

@@ -1,17 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="IvabE4" name="juce_dll" projectType="library" version="1.0.0"
juceLinkage="none" bundleIdentifier="com.roli.jucedll" jucerVersion="5.2.0"
defines="JUCE_DLL_BUILD=1" includeBinaryInAppConfig="1" displaySplashScreen="0"
reportAppUsage="0" splashScreenColour="Dark" companyName="ROLI Ltd."
cppLanguageStandard="14" companyCopyright="ROLI Ltd.">
<JUCERPROJECT id="IvabE4" name="juce_dll" projectType="library" juceLinkage="none"
bundleIdentifier="com.roli.jucedll" jucerVersion="5.2.0" defines="JUCE_DLL_BUILD=1"
displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd."
companyCopyright="ROLI Ltd.">
<EXPORTFORMATS>
<VS2017 targetFolder="Builds/VisualStudio2017">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="1" optimisation="1" targetName="juce_dll"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64"
isDebug="0" optimisation="3" targetName="juce_dll"/>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="juce_dll"/>
<CONFIGURATION name="Release" isDebug="0" targetName="juce_dll"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>


Loading…
Cancel
Save